Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Nemo7 28 Února 2015, 10:41:21

Název: Problémy s odpojováním NTFS USB disků
Přispěvatel: Nemo7 28 Února 2015, 10:41:21
Zdravím všechny,
v aktuálně nainstalovaném Ubuntu 14.04 se mi špatně odpojují disky s NTFS. Kliknu na "Vysunout", ikona zmizí (nemám Unity, mám nainstalovaný gnome-session-fallback) a po fyzickém odpojení disku zahlásí tuto chybu.

(http://xstranky.sweb.cz/Error.png)

Nejlepší je, že pak nejsou soubory na disku nahrané, zůstanou v cache a občas se mi i poškodí filesystem disku. Co mám dělat, jak mám nastavit aby se na externím disku nepoužívala zápisová cache? Chyba je už dávno popsaná, nic se s ní jak vidno od července 2014 neděje a workaround z odkazu se mi vůbec nelíbí. Chyba se navíc vyskytuje úplně stejně na dvou počítačích, není specifická pro jeden stroj.

https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1336184 (https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1336184)

Uvítám každou radu a předem za ni děkuji. Není zrovna moc přijemné přinést na disku půlku potřebných souborů, člověk pak vypadá jako počítačový negramota.
Název: Re:Docela nebezpečná odpojovací chyba
Přispěvatel: TIBOR 28 Února 2015, 11:16:06
Toto ti nepomoze?
http://ubuntuhandbook.org/index.php/2014/01/disable-disk-caching-prevent-data-loss/
V skratke
v subore hdparm.conf odkomentovat write_cache = off.

Ja osobne mam v panely applet sledovanie systemu a ten ma pri zobrazeni vytazenia procesora zobrazenie cakania na I/O. To som nastavil na bielu farbu a tak vidim dokedy sa mi zapisuje na usb disky.
Název: Re:Docela nebezpečná odpojovací chyba
Přispěvatel: Nemo7 28 Února 2015, 11:28:20
V skratke
v subore hdparm.conf odkomentovat write_cache = off.
A nevypne to write_cache pro všechny disky? Zkoušel jsem teď ještě tento postup :
http://superuser.com/questions/526248/turn-off-write-cache-on-all-usb-external-drives-debian-ubuntu-linux (http://superuser.com/questions/526248/turn-off-write-cache-on-all-usb-external-drives-debian-ubuntu-linux)
Dodal jsem do hdparm.conf parametry pouze pro další disky bez hlavního (sdb a dál) a nepomohlo mi to.  :(
Kód: [Vybrat]
/dev/sdb {
        write_cache = off
}
/dev/sdc {
        write_cache = off
}
Zajímavý je i výstup sudo hdparm -i /dev/sdb při připojení USB flashky s NTFS
Kód: [Vybrat]
/dev/sdb:
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 HDIO_GET_IDENTITY failed: Invalid argument
Pro sda hdparm -i vyhodí daleko smysluplnější text, kde je právě vidět WriteCache=enabled
Kód: [Vybrat]
Model=Crucial_CT512M550SSD1, FwRev=MU01, SerialNo=14240E00E1DB
 Config={ Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1000215216
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=yes: unknown setting WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-3,4,5,6,7

 * signifies the current active mode
Název: Re:Docela nebezpečná odpojovací chyba
Přispěvatel: jmp 28 Února 2015, 13:10:53
on je ten filesystém přímo na /dev/sdb?

pokud ne, tak by bylo lepší nejprve odmountovat ten filesystém (patrně /dev/sdb1 nebo tak něco)
Název: Re:Docela nebezpečná odpojovací chyba
Přispěvatel: Nemo7 28 Února 2015, 16:57:22
on je ten filesystém přímo na /dev/sdb?

pokud ne, tak by bylo lepší nejprve odmountovat ten filesystém (patrně /dev/sdb1 nebo tak něco)
Postupoval jsem analogicky jako u sda, sudo hdparm -i /dev/sda funguje u primárního disku i když je namountovaný. Teď sedím u jiného počítače a pro flashku sudo hdparm -i /dev/sdg vrací stejný výstup jako sudo hdparm -i /dev/sdg1 (flashka se mapuje jinam). Zatím odpojuji USB flash disk přes "Diskový nástroj", ten u NTFS cache správně zapíše. Je to ovšem trochu matoucí, odpojení v Nautilu láká.  :)

Edit: Umount  nepomohl, hláška hdparm -i u flash je stále stejná.

Kód: [Vybrat]
SG_IO: bad/missing sense data
Název: Re:Docela nebezpečná odpojovací chyba
Přispěvatel: ntz_reloaded 28 Února 2015, 18:00:03
prosim pojmenovavejte vlakna lip nez napriklad tohle ``Docela nebezpečná odpojovací chyba''
Název: Re:Docela nebezpečná odpojovací chyba
Přispěvatel: Nemo7 28 Února 2015, 20:56:08
prosim pojmenovavejte vlakna lip nez napriklad tohle ``Docela nebezpečná odpojovací chyba''
Změněno. Máte pravdu, titulek byl trochu bulvární.
Název: Re:Docela nebezpečná odpojovací chyba
Přispěvatel: ntz_reloaded 28 Února 2015, 21:02:02
prosim pojmenovavejte vlakna lip nez napriklad tohle ``Docela nebezpečná odpojovací chyba''
Změněno. Máte pravdu, titulek byl trochu bulvární.

Fantasie, diky :)