Mám takový problém nelze mi připojit HDD. Na ubuntu mi běhal úplně bez pproblém potém jsem přešel na debian a už nejde připojit.
Mám na instalovany ntfs-3g
výpis fdisk -l
Disk /dev/hdd: 80.0 GB, 80026361856 bytes
240 heads, 63 sectors/track, 10337 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Disk identifier: 0x00000001
Device Boot Start End Blocks Id System
/dev/hdd1 * 1 10336 78140128+ 7 HPFS/NTFS
Disk /dev/sda: 160.0 GB, 160040803840 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfad4fad4
Device Boot Start End Blocks Id System
/dev/sda1 * 1 851 6835626 83 Linux
/dev/sda2 852 19457 149452695 5 Extended
/dev/sda5 852 1181 2650693+ 82 Linux swap / Solaris
/dev/sda6 1182 19457 146801938+ 83 Linux
připojuji to takhle
ntfs-3g /dev/hdd1 /mount/
složka mount existuje a vrátí mi to tuhle chybu
Unexpected clusters per mft record (-127).
Failed to mount '/dev/hdd1': Nepřípustný argument
The device '/dev/hdd1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
díky za každou radu.
Na připojení hdd se používá příkaz mount. Např. mount /dev/hdd1 /mount
Podle toho co jsem hledal je jedno jak to připojuju. Aspoň si myslím.
Když použiju
mount /dev/hdd1 /mount tak to vrátí tuhle chybu a nevim jak to mám specifikovat
mount: you must specify the filesystem type
Co tohle:
mount -t ntfs-3g /dev/hdd1 /mount
mount -t ntfs-3g /dev/hdd1 /mount
tak to hodí zase tu hlášku
Unexpected clusters per mft record (-127).
Failed to mount '/dev/hdd1': Nepřípustný argument
The device '/dev/hdd1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Heh, koukám, že jsem napsal jedno a to samé. Pomůže dopsat do /etc/fstab -> /dev/hdd1 /mount ntfs-3g defaults 0 0
Pak restart a opět zkusit moutnout.
Pořád nic, vypíše to při nabíhání error ale nestih sem to přečíst.. A nemůže být vadnej disk, že to nejde.. ?
Zajímavý, vždy jsem to tak připojoval a fungovalo to. Dostaneš se nějak na disk hdd1? Když jsem měl dual s woknama, tak stačil tvrdej restart woken a disk se v linuxu nepřipojil. Pokud jsem opět naběhnul zpět do woken a klasicky restartoval přes start a pak už to šlo.
Jinak možno zkusit prográmek disk-manager. Zkus ho ten disk nějak zkontrolovat, protože příkaz na připojení je správně.
Dej jsem kdyžtak výpis z fstab: cat /etc/fstab
Nemám možnost se jinak dostat na disk. V programu diskManager disk ani nevidim.
výpis cat /etc/fstab
proc /proc proc defaults 0 0
/dev/sda1 / ext3 errors=remount-ro 0 1
/dev/sda6 /home ext3 defaults 0 2
/dev/sda5 none swap sw 0 0
/dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0
jakto že tam není to co jsem tam dopsal?
/dev/hdd1 /mount ntfs-3g defaults 0 0
Pokial viem tak cely HDD ti nepojde mountnut tak musis dat len particiu ktoru potrebujes sda1,2,3,.. ::)
Tak proto ho nelze připojit. Mrkni co vyplivne příkaz cat /etc/mtab
cat /etc/mtab
/dev/sda1 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
/dev/sda6 /home ext3 rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
když to zkusím připojit přes
mount -t ntfs-3g /dev/sda1 /mount
Failed to mount '/dev/sda1': Nepřípustný argument
The device '/dev/sda1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Ten disk není vidět ani v mtab, tak nepůjde připojit. Zkrátka fdisk -l ho vidí, ale pokud není zapsán v fstab nebo mtab, tak ho nemountneš. I když zkusíš připojit sda1 tak to taky nepůjde, protože připojenej je.
Tenhle řádek jsi dopsal do fstab? Pokud ano, tak jsi to zřejmě neuložil.
/dev/hdd1 /mount ntfs-3g defaults 0 0
Pokud se ten řádek po restartu v fstab objeví, tak pak ho zkus mountnout.
Tak jsem to tam dopsal.
Ale stejnak to hází pořád tu stejnou chybu.
Failed to mount '/dev/sda1': Nepřípustný argument
The device '/dev/sda1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
No nic zkusím sehnat šuplík a připojit to k XPčkám jestli to tam pojede
Dopsal jsi to pro hdd1, ale připojoval jsi sda1.
ale
mount -t ntfs-3g /dev/sda1 /mount
mount -t ntfs-3g /dev/hdd1 /mount
U obou je stejná chyba:
Možná jsem jenom ..... něco dělám špatně. Spíš si ale myslím že je něco s hdd jinak by to přece muselo jít
Pokud nekorektně odpojíš NTFS disk, Linux ho neumí následně připojit. Proto lze nainstalovat balík ntfsprogs. Pak příkazem jako root napíšeš ntfsfix /dev/hdd1 a opravíš ho.
Na tom hdd1 není vytvořen oddíl. Zkus ho na něm vytvořit a pak připojíš k tomu adresáři mount.
ntfsfix /dev/hdd1
Mounting volume... Failed to startup volume: Invalid argument.
FAILED
Attempting to correct errors... FAILED
Failed to startup volume: Invalid argument.
Volume is corrupt. You should run chkdsk.
Jestli dobře čtu tak bych měl prvni pustit chkdsk, ale jak? :-[
tak jsem to teda nakonec připojil k xp dal kontrolu disku a teď už to de připojit normálně. Nebylo by lepší když už windows na svém počítači nemám ten disk s formátovat do ext3?
Citace od: Milan kdy 18. 07. 2009, 22:41:49
tak jsem to teda nakonec připojil k xp dal kontrolu disku a teď už to de připojit normálně. Nebylo by lepší když už windows na svém počítači nemám ten disk s formátovat do ext3?
Není třeba ho formátovat. Jak jsem psal předtím, disk byl nekorektně odpojen, proto nešel připojit. Je dobře, že se to vyřešilo. Pokud by se to opakovalo buď spustit windows nebo provést kontrolu fsck -f /dev/hdd1.
Díky za pomoc ;)
jinak pokud plánuješ opustit windows trvale, v linuxu je samozřejmě lepší používat nativní linuxový FS (ext3 nebo si můžeš vybrat z několika dalších), raději než NTFS, pro nějž podpora v linuxu není a nemůže být plnohodnotná. ale nativní linuxové FS zase většinou nepřečteš pod windows (resp. jsou na to nástroje, ale zase, ne zcela plnohodnotné), tak záleží, co budeš víc používat. (nevím, nakolik je praktické nosit si s sebou externí HDD zformátovaný na ext3 a ještě zvlášť flashku s ovladačem ext3 pro widle, ale třeba by to šlo. pokud ten HDD není externí a je zašroubovaný v kompu, na němž je jen linux, pak samozřejmě linuxový FS.)