Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Dandys 27 Června 2007, 22:40:18
-
Vím, že je tu toho o zápisu na ntfs napsáno hodně, ale bohužel stále nemám v pár věcech jasno a nikde jsem se o nich nedočetl. O co tedy jde:
Nainstaloval jsem si ntfs-config podle návodu http://wiki.ubuntu.cz/Podpora_z%C3%A1pisu_pro_NTFS
Bohužel se mi nakonec vypsala hláška, že speciální zařízení neexistuje.
Tak jsem ntfs-config zase odinstaloval a šel na to, podle výše zmíněného návodu, ručně.
Nainstaloval jsem ntfs-3g.
Vytvořil jsem ve fstab následující řádek:
/dev/hdb2 /media/GAMES ntfs-3g defaults,locale=cs_CZ.utf8,fmask=111 0 0a zadal podle návodu:
sudo umount /dev/hdb2
sudo mount -aVšechny oddíly se "mountly" až zase na nějaké speciální zařízení, které prý stále neexistuje.
Řekl jsem si, že se na to prozatím vykašlu a zkusil jsem zápis do /media/GAMES a funguje to výborně.
Stejně mi to však nedalo a začal jsem pátrat po tom, co je to za speciální zařízení, které dělá problémy a zjistil jsem, že pokud si zkontroluji uuid v /dev/disk/by-uuid, tak mi právě uuid u hdb2 nesedí. Netuším jak je to možné a čím se to mohlo stát, ale je to tak.
Ve fstab je pro hdb2 uuid 821074FF1074FB8C
a v /dev/disk/by-uuid je F4243C1B243BDF74
zadal jsem i v konzoli příkaz:
dandys@dandys-kubuntu:~$ sudo vol_id -u /dev/hdb2
F4243C1B243BDF74který mi potvrdil, že je opravdu ve fstab chybné uuid disku hdb2 (pokud si ovšem příkaz vol_id nebere uuid z /dev/disk/by-uuid , čož jako začátečník netuším :) ).
Mám tedy uuid pro hdb2 ve fstab opravit ručně? Čím se mohlo stát, že uuid nesouhlasí?
Můj fstab by tedy podle mně měl vypadat takto:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/hdb1
UUID=1fb0530d-960f-4701-ab75-5bc7f0fa4fb5 / ext3 defaults,errors=remount-ro 0 1
# /dev/hdb3
UUID=20965b89-c8c7-4dcb-9200-17a17d226a96 /home ext3 defaults 0 2
# /dev/hda1
UUID=F6B8C1D6B8C19591 /media/hda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/hda2
UUID=CC1AF6EC1AF6D28A /media/hda2 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/hdb2
UUID=F4243C1B243BDF74 /media/hdb2 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/hdb4
UUID=0edcacf2-4f52-4186-ac70-88b709e6c958 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hdb2 /media/GAMES ntfs-3g defaults,locale=cs_CZ.utf8,fmask=111 0 0Úplně přesně jsem nepochopil, zda se má pro zápis onen řádek
/dev/hdb2 /media/GAMES ntfs-3g defaults,locale=cs_CZ.utf8,fmask=111 0 0připsat nebo zeditovat již stávající:
UUID=F4243C1B243BDF74 /media/hdb2 ntfs defaults,nls=utf8,umask=007,gid=46 0 1přepsání ntfs na nfrs-3g
a
defaults,nls=utf8,umask=007,gid=46 0 1 na defaults,locale=cs_CZ.utf8,fmask=111 0 0
Jestli jsem vše dobře pochopil, tak díky špatnému uuid se mi hdb2 nepřipojoval a přípojný bod
/media/hdb2 nefungoval. Tím že jsem vytvořil nový přípojný bod /media/GAMES a disk jsem definoval ne podle uuid, ale podle /dev/hdb2 se teprve potom diskový oddíl připojil. Když tedy opravím uuid, bude se stejný diskový oddíl připojovat 2x. Jednou podle uuid pouze pro čtení k přípojnému bodu /media/hdb2 a po druhé i pro zápis k přípojnému bodu media/GAMES. Je to takto možné? Nebude to dělat neplechu?
Díky moc každému kdo tuto slohovou práci přelouská a ještě bude schopen mi poradit a vše vysvětlit. :)
-
Proč to uuid blbne vám asi nevysvětlí, protože nemám nejmenší tušení, ale mám tady jednu radu - vykašlete se na uuid - k "identifikaci" disku/oddílu stačí "/dev/hdaX" - není potřeba žádné uuid a je to mnohem snažší ;).
-
... také většinou používám zápis bez UUID =)
... jediné, kde má pro mne UUID význam je výměnný disk(y) -"šuplíky", každý sei pak automaticky mountne, kam má =)
-
Děkuji za vysvětlení, už tomu rozumím.
Pokud tedy identifikuji disk podle uuid bude se vždy hledat konkrétní disk, ať je připojen kamkoliv a pokud budu identifikovat podle /dev/hdX bude se hledat jakýkoliv disk na konkrétním připojení.
Ještě se tedy chci zeptat, zda nevadí, že mám jeden disk mountlý podle uuid na přípojný bod /media/hdb2 a zároveň podle /dev/hdb2 na bod /media/GAMES?
-
Ano, je to presne tak. Samozrejme muzete libovolne kombinovat UUID zapis s klasickym zapisem /dev/neco.
-
Ten radek s UUID smaz a nech tam jen ntfs-3g /dev/hdb2...je zbytecne to tam mit dvakrat
-
pripojim se, se svym problemem...
snazim se pripojit disk na sekundarnim IDE kanalu, ale nejak to nejde... postupoval jsem podle http://wiki.ubuntu.cz/Podpora_z%C3%A1pisu_pro_NTFS i http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD_disku,
ale nejak se me nedari,...
disk mam pripojeny k pocitaci, fdisk ho najde, ale kdyz ho chci mountnout tak to zahlasi ze zarizeni neexistuje.
jim@jim-desktop:~$ sudo fdisk -l
Disk /dev/hdc: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylindry of 16065 * 512 = 8225280 bytes
Zařízení Boot Start End Blocks Id System
/dev/hdc1 * 1 5099 40957686 7 HPFS/NTFS
/dev/hdc2 5100 19929 119121975 5 Rozšířený
/dev/hdc5 5100 19929 119121943+ 7 HPFS/NTFS
jim@jim-desktop:~$ sudo mount -t ntfs /dev/hdc1 /media/hdc1 -o nls=utf8,umask=0222
mount: speciální zařízení /dev/hdc1 neexistujeJeste me nefunguje poradne Gparted (mozna to stim souvisi), nemohu tvorit nove NTFS odily, takze me urcite chybi nejaky dulezity balicek, pro praci s NTFS systemem, ale opravdu nevim jaky :( ntfs-config i ntfs-3g mam naistalovano.
Snad vas neco napadne :)
-
tak zedituj /etc/fstab rucne :) a jeste pred tim zkus napsat do konzole mount -a a uvidis co to napise,pokud pripoji,tak v pohode,pokud ne,tak mas neco blbe.pak zkus /etc/fstab
-
Pokud mu to hlasi ze /dev/hdc1 neexistuje, pak neni problem ve fstabu. Ale kde?
-
skusil jsem mount -a
jim@jim-desktop:~$ sudo mount -a
Password:
fusermount: mount failed: Device or resource busy
FUSE mount point creation failed
Unmounting /dev/hda1 ()
Failed to access '/dev/hdc1': No such file or directory
Failed to access '/dev/hdc5': No such file or directory
jim@jim-desktop:~$nevim sice co to znamena, ale rekl bych ze nic hezkeho :)
btw v Xpckach, me to disk najde, da se na nej zapisovat i cist, ale zdalo se me to nejake pomale (4MB/s mereno v Total Comanderu). Kdyz sem kouknul na vlastnosti tak me to jede pouze na PIO a DMA nejde zapnout... mozna to stim bude souvyset. Jeste ten disk skusim benchmarknout, abych zjistil jestli ten disk neni spatny :(
-
No, skoro to na to vypada. V kazdem pripade zazalohujte vsechna data, pak delejte dalsi pokusy.
-
to twaroh: a mas pridaneho sveho uzivatele do skupiny FUSE?mam dojem ze to je potreba,jinak to nemountne
a jakou verzi ubuntu mas?jestli pouzivas tu verzi co je v 7.04,tak ta mi nefungovala.fungovala mi Edgy verze...u ni se musi nainstalovat i edgy verze fuse-utils a libfuse2..vse ke stazeni tady: http://packages.ubuntu.com/edgy/allpackages to je seznam vsech baliku v edgy kde se da stahovat,neco jako packages.debian.org
-
1/ mountuje to se sudo, tedy jako superuzivatel
2/ pokud by se jednalo o problem prav, hlasil by mount ze zarizeni neexistuje?
3/ verzi z feisty pouzivam na nekolika ruznych strojich, bez problemu
-
to lukas.svoboda : ja ted nikde nemountuju jako sudo,pracuju jako root :) .. me verze z feisty nikdy nefungovala..a ta z Edgy funguje skvele..stejne ted budu mit Xubuntu edgy kvuli fglrx driverum na Radeona 8500..
-
Tak uz vim cim to bylo... s 99% to byl spatne dovrenej suplik s HDD (ikdyz stejne nechapu ze ho to vubec detekovalo v BIosu), uz sem nevedel co dal, tak sem si jen tak pro jistotu skontroloval jumpery na HDD, vse ok, zavrel sem suplik, restartoval a Ubuntu naslo disky a v Xp funguje na UDMA 6 :)
a na 1% to byl spatny IDE kabel, ten sem projistotu taky vymenil, kdyz uz sem mel to PC vyple :)
-
Tedy vyřešeno...
Problém byl mezi diskem a deskou ;)
-
Zkusil jsem tedy namountnout jeden oddíl disku (výše zmíněný hdb2) na dva přípojné body zároveň (/media/hdb2 a /media/GAMES), ale zobrazil se mi vždy jenom v jednom, a to v tom, který byl ve fstab dříve. Z toho tedy usuzuji, že nelze mít jeden disk namountlý 2x zároveň. Je to tak nebo dělám něco špatně?
-
to Dandys: nemuzes mit dva mount pointy.Udelej jeden,a na toho si vytvor zastupce.