Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Problémy s odpojováním NTFS USB disků  (Přečteno 2227 krát)

Nemo7

  • Aktivní člen
  • *
  • Příspěvků: 160
Problémy s odpojováním NTFS USB disků
« kdy: 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.



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

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.
« Poslední změna: 28 Února 2015, 20:55:19 od Nemo7 »

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6529
  • Som uzivatel linuxovej distribucie, som linuxak?
Re:Docela nebezpečná odpojovací chyba
« Odpověď #1 kdy: 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.
HP Laptop 17-ca1xxx Ubuntu Mate 22.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Nemo7

  • Aktivní člen
  • *
  • Příspěvků: 160
Re:Docela nebezpečná odpojovací chyba
« Odpověď #2 kdy: 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
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

jmp

  • Host
Re:Docela nebezpečná odpojovací chyba
« Odpověď #3 kdy: 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)

Nemo7

  • Aktivní člen
  • *
  • Příspěvků: 160
Re:Docela nebezpečná odpojovací chyba
« Odpověď #4 kdy: 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
« Poslední změna: 28 Února 2015, 17:03:57 od Nemo7 »

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Docela nebezpečná odpojovací chyba
« Odpověď #5 kdy: 28 Února 2015, 18:00:03 »
prosim pojmenovavejte vlakna lip nez napriklad tohle ``Docela nebezpečná odpojovací chyba''
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

Nemo7

  • Aktivní člen
  • *
  • Příspěvků: 160
Re:Docela nebezpečná odpojovací chyba
« Odpověď #6 kdy: 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í.

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Docela nebezpečná odpojovací chyba
« Odpověď #7 kdy: 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 :)
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

 

Provoz zaštiťuje spolek OpenAlt.