Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: josef_m 17 Ledna 2011, 16:20:01
-
Zdravím
nedaří se mi mazat na externím HDD. Složky mají oprávnění 500. Nemůžu mazat ani když se přihlásím (např. v Nautilu) jako root, ani v terminálu jako root přes sudo. Když dám změnit práva např. na 777, abych to mohl smazat, tak se změna neprojeví. V terminálu to píše při pokusu o smazání souboru nebo změně práv "Systém souborů je pouze pro čtení" ... pomůže něco jiného než to kompletně zformátovat?
-
Možná ho máš namountovanej jenom pro čtení...
-
to je možné, netuším jak ho připojit jinak, je to někde popsané, nebo napsal byste mi prosím jak na to?
Jinak jsem to vyřešil následovně (ale radši bych to uměl mountovat pro čtení / pro zápis atd):
když jsem ho připojil, tak v Nautilu byla ikona disku, když jsem to naklikl a vstoupil na HDD, a (pro zajímavost) vystoupil, tak byla ikona HDD se zámkem. Takže jsem to dal odpojit, odpojil a připojil USB kabel a bez vstupování přes Nautilus jsem v muCommanderu smazal potřebné adresáře ... je to divné, ale šlo to.
-
man mount
Jinak jak ho připojit by taky možná bylo v nějakém manuálu k tomu disku. Pokud ti (i teď) jde mazat v muCommander-u, tak bude asi problém jinde :-)
Leda by sis ten disk v tom mu... zároveň i připojoval.
-
Dodejte z terminálu:
dmesg|tail
sudo ls - la /media
mount -l
-
Ta chyba se projevuje na první pohled "nepravidelně", tzn. když si chci udělat zálohu, tak musím první smazat některou, která je např. půl roku stará a uvolnit si tak místo pro novou. Někdy mi to mazat jde, a někdy ne, a zrovna dnes mě to už vytočilo. Buď to šlo nějak nakombinovat (různé programy a kombinace typu Nautilus jako root) nebo jsem se na zálohu ten den vykašlal.
Na wiki stránkách jsem taky našel nějaké info k "mount" ale radši bych zjistil co dělám špatně, nebo jestli např. nemá ten HDD chybu/poškození?
josef@josef-laptop:~$ dmesg|tail
[17456.424184] scsi 9:0:0:0: Direct-Access Hitachi HTS545032B9A300 PQ: 0 ANSI: 2
[17456.429687] sd 9:0:0:0: Attached scsi generic sg2 type 0
[17456.433481] sd 9:0:0:0: [sdb] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[17456.435856] sd 9:0:0:0: [sdb] Write Protect is off
[17456.435868] sd 9:0:0:0: [sdb] Mode Sense: 38 00 00 00
[17456.435877] sd 9:0:0:0: [sdb] Assuming drive cache: write through
[17456.439866] sd 9:0:0:0: [sdb] Assuming drive cache: write through
[17456.439883] sdb: sdb1
[17456.464607] sd 9:0:0:0: [sdb] Assuming drive cache: write through
[17456.464615] sd 9:0:0:0: [sdb] Attached SCSI disk
josef@josef-laptop:~$ sudo ls -la /media
celkem 40
drwxr-xr-x 3 root root 4096 2011-01-17 20:18 .
drwxr-xr-x 24 root root 4096 2010-12-28 11:34 ..
drwx------ 20 josef josef 32768 1970-01-01 01:00 VERBATIM
josef@josef-laptop:~$ mount -l
/dev/sda2 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
/dev/sda3 on /home type ext4 (rw,commit=0)
/dev/sda1 on /windows type vfat (rw,utf8,umask=007,gid=46)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/josef/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=josef)
/dev/sdb1 on /media/VERBATIM type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush) [VERBATIM]
-
No na můj vkus tam je nějak moc připojovacích parametrů pro vfat. Zkuste ho nejdřív ručně odpojit
sudo umount /dev/sdb1
Vytvořte adresář VERBATIM pokud není
sudo mkdir /media/VARBATIM
pak znova připojit bez parametrů a vyzkoušet funkčost
sudo mount -t vfat /dev/sdb1 /media/VERBATIM
Jinak dmesg logu je patrná chyba, která při vložení do strejčka (http://www.google.com/search?client=ubuntu&channel=fs&q=Mode+Sense%3A+38+00+00+00&ie=utf-8&oe=utf-8#sclient=psy&hl=cs&safe=off&q=%22Mode+Sense:+38+00+00+00%22&aq=f&aqi=&aql=&oq=&pbx=1&fp=123bfbaf681e3009) vyhodí podobné problémy:
-
Dle tipů jsem to odpojil ten HDD, vytvořil adresář "/media/VERBATIM" a po připojení přes terminál příkazem:
sudo mount -t vfat /dev/sdb1 /media/VERBATIM
chybně zobrazuje diakritiku v názvech adresářů/souborů, při pokusu o kopírovnání (byť v Nautilu jako root) hlásí "Chyba při kopírování [...] Systém souborů je pouze pro čtení" (to samé pro muCommander, jen hláška zní trošku jinak)
Po odpojení přes Nautilus a odpojení kabelu jsem kabel zase zapojil. HDD se načetl běžným způsobem, připojil se do složky /media/VERBATIM_ a diakritika v názvech OK, kopírování a mazání taky.
Google používám, ale jako IT laik bych nepřišel na to, zadávat příkazy typu "dmesg" a už vůbec ne hledat za "Mode Sense: 38 00 00 00" chybu :-( Naklikl a prohlížel jsem i ten váš odkaz na "strejčka" a z těch pár stránek, dokud mě bavilo to naklikávat se ani přímo nemluvilo o tom, že "Mode Sense: 38 00 00 00" je chyba, prostě ten řádek byl na stránce, kde se mluvilo o chybě připojení USB zařízení a k řešení se nedošlo.
-
V tomhle už neporadím. To je docela laborování. Možná to sense není chyba, ale byl to spojitý člen k jejich problému.
Do 10:04 je obsažen HAL, který se stará o mountování. V 10.10 je už jiný daemon. Zkuste je přeinstalovat. Ale nevím, jaké to jsou přesně balíky...
-
Ten Mode Sense mám taký istý a disk ide bez akýchkoľvek problémov. Aj keď je pravda, že môj je formátovaný na EXT3.
-
Poslal: Pavel Hrnčíř ...
ok, dík za tipy, čekal jsem, že by to bylo něco jednoduššího, ale jestli se to nějak rozjede po opětovném připojení, tak jako BFU tomu nechci věnovat víc než je nutné pro běžný provoz. Kdo má zájem, tak aspoň zhruba tu má tip a kontakt na vás pro další postup.