De a lenyeg: mennyire nonszensz mar 2012-ben, hogy mar szabalyosan sem tavolithatom el a pendrive-ot, hanem magamtol szamoljam ki, hogy mekkora fajl eseten mennyit kell varni a masolas valodi befejezesehez, es mar abban sem bizhatok, hogy majd az umount parancs szol, hogy "nincs vege a masolasnak, azt meg csak a userspace hiteti el veled, hogy befejezodott a fajlmasolas", es return fail? (De ettol meg az is gaz, hogy a userspace azt mondja, hogy befejezodott a masolas mikozben nem, de az a kisebbik baj). Ideges lettem ma picit emiatt.
- nanto blogja
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
linux alatt egy igy mukodik:
sync
sync
umount /media/pndr
sync
sync
sleep 120 && echo "kesz :("
freebsd alatt meg:
umount /media/pndr
echo "kesz ;)"
___
info
- A hozzászóláshoz be kell jelentkezni
szoval ezt mar meg kellett volna szoknom? ;)
- A hozzászóláshoz be kell jelentkezni
en meg SOHA nem lattam ilyet, szoval gyanitom hogy a hiba nalad lesz...
amugy altalaban szoktam egy 'sync'-et nyomni, ha az visszaadja a promptot, akkor mar boven lehuzhatod
- A hozzászóláshoz be kell jelentkezni
fel eve is fennallt tok mas udev es kernel verzioval (Archlinux)
de tfh tenyleg "nalam van a hiba", ez akkor is gaz, hogy ilyen egyaltalan eloidezheto
- A hozzászóláshoz be kell jelentkezni
valoban gaz, ezzel egyet ertek
a kerdes az, hogy hol van a hiba?
(egyebkent en is Archot hasznalok mar jo ideje)
- A hozzászóláshoz be kell jelentkezni
ott, hogy nem ismertem a sync parancsot (es a dolphin fejlesztoi sem) ;)
- A hozzászóláshoz be kell jelentkezni
Hm, az umount(8) nem térhet úgy vissza sikerrel, hogy nincs kiírva minden az eszközre (kivéve ha lazy vagy máshova is csatolva van az eszköz és csak bind mount). Bár én NTFS-t nem túl gyakran használok, de ott sem lehet ez másképp, FAT-nál pedig biztos így van.
Nem lehet, hogy az első kihúzás után megsérült a fájlrendszer és a második másolás (umount-al lezárva) csak azért lett vacak mert sérült volt a fájlrendszer?
Én is jártam már hasonlóképp, mert a Rhythmbox/Udiskd sem képes szólni library sync utáni ejectnél, hogy még flush-ol az eszköz, hozzá ne nyúlj; a Nautilus megteszi. Szóval a KDE és a GNOME is hagy kívánnivalót maga után.
Jul 23 18:27:50 dh udisksd[2860]: Mounted /dev/sdd1 at /run/media/dap/8434-4753 on behalf of uid 500
Jul 23 18:29:06 dh udisksd[2860]: Cleaning up mount point /run/media/dap/8434-4753 (device 8:49 is not mounted)
# Rhythmbox eject-nél itt semmi nem utal arra, hogy várni kéne a kihúzással
Jul 23 18:31:58 dh udisksd[2860]: Unmounted /dev/sdd1 on behalf of uid 500
# és itt lehet kihúzni
- A hozzászóláshoz be kell jelentkezni
A jelenséget én is tapasztalom, de egyszerűen megvárom, míg "Eject" után befejezi a villogást a LED a pendrive-on.
-------------------------
Trust is a weakness...
- A hozzászóláshoz be kell jelentkezni