Strona 2 z 3
: 06 lutego 2008, 12:48
autor: blanca
Dzięki za pomoc
Następny problem to
zamontowanie partycji windowsowej pod linuxem.....Gdzieś był tu temat jednak stosujac się do wskazówek wyskoczyły mi błędy. Pewnie źle cos wpisałam w Fstabie.
Jak dokonać poprawnie
wpisu w fstabie? i czy po wpisie formatować najpierw poprzez
mkfs czy odrazu za pomocą
mount -a zamontować ją?
Tak wyglada mój aktualny rozkład dysków
fdisk -l
Disk /dev/hda: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/hda2 2551 6782 33993540 f W95 Ext'd (LBA)
/dev/hda5 2551 5737 25599546 7 HPFS/NTFS
/dev/hda6 5738 5809 578308+ 82 Linux swap / Solaris
/dev/hda7 5810 6782 7815591 83 Linux
Mam windowsa na
NTFs nie na
Fat32 jak mam dokonać poprawnego wpisu w
fstabie?
: 06 lutego 2008, 13:30
autor: giaur
Było!
Coś takiego (z pamięci piszę):
Kod: Zaznacz cały
/dev/hda1 /media/hda1 ntfs-3g rw,users,uid=1000,auto,locale=pl_PL.UTF-8 0 0
/dev/hda5 /media/hda5 ntfs-3g rw,users,uid=1000,auto,locale=pl_PL.UTF-8 0 0
Jak nie masz katalogów /media/hda1 i /media/hda5 to załóż je. Zreszta możesz te katalogi założyć gdzie chcesz i nazwać je jak chcesz - to nie ma znaczenia.
: 06 lutego 2008, 15:23
autor: blanca
zrobiłam wpis i po próbie zamontowania
debian:/# mount -a
mount: unknown filesystem type 'ntfs-3g'
mount: unknown filesystem type 'ntfs-3g'
a potem tak:
mount -t ntfs-3g /dev/hda1/media/hda1
na co uzyskałam:
Kod: Zaznacz cały
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
po wydaniu komendy
mount nie widzę zamontowanego żadnego hda1
: 06 lutego 2008, 15:40
autor: giaur
A masz zainstalowane ntfs-3g? Spróbuj jako root:
A w ogole jezeli masz etcha to ntfs-3g prawdopodobnie nie uzyjesz, bo wymaga jadra >=2.6.20. Mozesz sprobowac, ale zapisu na ntfs prawdopodobnie i tak nie bedziesz miec.
: 06 lutego 2008, 15:46
autor: blanca
Kod: Zaznacz cały
debian:/# ntfs-3g /dev/hda1 /media/hda1
bash: ntfs-3g: command not found
spróbuje jeszcze raz zainstalować
ntfs-3g i powtórzyć to wszystko... czyli na etchu wygląda na to nic nie probie.....
Słuchaj udało się
jednak po wydaniu ponownie komendy dostałam cos takiego:
Kod: Zaznacz cały
debian:/# ntfs-3g /dev/hda1 /mnt/hda1
WARNING: Deficient Linux kernel detected. Some driver features are
not available (swap file on NTFS, boot from NTFS by LILO), and
unmount is not safe unless it's made sure the ntfs-3g process
naturally terminates after calling 'umount'. If you wish this
message to disappear then you should upgrade to at least kernel
version 2.6.20, or request help from your distribution to fix
the kernel problem. The below web page has more information:
[url]http://ntfs-3g.org/support.html#fuse26[/url]
po wydaniu polecenia mount widze
hda1
czyli to co mówiłeś o kernelu....
dzieki wielkie za pomoc
: 06 lutego 2008, 15:52
autor: giaur
Jestem na 99% pewien ze ntfs-3g nie bedzie dzialac na etchu z kernelem 2.6.18, a na pewno nie bedzie dzialac zapis na ntfs.
Wiec masz 2 wyjscia:
- aktualizacja kernela lub calej dystrybucji wraz z kernelem
- albo: jezeli nie zalezy ci koniecznie na mozliwosci zapisu na ntfs, to dodaj w fstab cos takiego:
Kod: Zaznacz cały
/dev/hda1 /media/hda1 ntfs ro 1 0
/dev/hda5 /media/hda5 ntfs ro 1 0
Spowoduje to uzycie starszego sterownika ntfs, ktory na pewno masz w systemie. Nie bedziesz jednak miec mozliwosci zapisu na partycjach Windows.
P.S. Z komunikatu wynika ze ntfs-3g nie masz zainstalowanego w ogole w tej chwili.
[edit]
Wiec tak jak mowilem - wymagany kernel co najmniej 2.6.20 :-P
: 06 lutego 2008, 16:52
autor: pioki
giaur pisze:Jestem na 99% pewien ze ntfs-3g nie bedzie dzialac na etchu z kernelem 2.6.18, a na pewno nie bedzie dzialac zapis na ntfs.
(...)
[edit]
Wiec tak jak mowilem - wymagany kernel co najmniej 2.6.20 :-P
Obyś się nie zdziwił. Używałem ntfs-3g z powodzeniem (zapis i odczyt) na kernelach 2.6.15.X i 2.6.17.5. W wypadku starszego jądra wystarczyło doinstalować moduł fuse. W Debianie powinno być to rozwiązane przez zależności (używałem ntfs-3g na innej dystrybucji, instalowane ze źródeł).
--------------
edit
Dokonałem testowej instalacji na Debianie i chociaż wypisuje ostrzeżenie że niektóre funkcje dla kelrnela <2.6.20 mogą być niedostępne to odczyt jak i zapis działa.
Pozdrawiam.
: 06 lutego 2008, 17:00
autor: mlyczek
pioki pisze:W wypadku starszego jądra wystarczyło doinstalować moduł fuse
i właśnie to musi zrobić. Wyskakiwały jej komunikaty, że ntfs-3g potrzebuje fuse, więc tylko
: 06 lutego 2008, 17:09
autor: giaur
Hmm zaufajcie mi panowie, ze lepsze wyjscie to aktualizacja kernela, bo ntfs-3g najlepiej bedzie dzialac z modulami fuse kernela co najmniej 2.6.20.
A to ze udalo sie wam zmusic to do dzialania na starym kernelu to jeszcze nie znaczy ze to dobre wyjscie i nie wiem jaki w tym cel? Mozna nawet zostawic etcha i sciagnac nowe jadro z repo, gwarantuje ze to na 100 % bezpieczne, tym bardziej ze poprzednie jadro tez zostaje.
Wiec nie wiem o czym dyskusja ;-)
: 06 lutego 2008, 21:57
autor: fnmirk
Wklej zawartość swojego pliku /etc/fstab
lub przejrzyj ten temat od początku.