Pelen zapis NTFS w FC4

INSTALACJA CAPTIVE POD FC4

Co to jest?
Jest to sterownik zapisu NTFS :)
Wymagania:
Tradycyjnie: Internet, partycje NTFS, umiejejetnosc myslenia, kojarzenia faktow oraz dodatkowowo:

  • Legalny Windows XP (!!!)
  • Odrobina samozaparcia

Zaczynamy? to do dzielda!!! :)

Zaczniemy od wedrowki po sieci WWW. A wiec zacznijmy lekture od strony http://www.jankratochvil.net/project/captive/
skad sciagamy plik rpm.
Idac dalej ta sciezka dojdziemy do strony http://fuse.sourceforge.net/ z ktorej sciagamy najnowsze zrodla.

Gotowe? rozpakuj plik tar.gz z FUSE i rozpoczynamy standardowa zabawe:
su -
cd KATALOG
./configure
make
make install
gotowe?

To teraz zainstalujemy wlasciwy sterownik:
su -
rpm -ivh captive-NUMERKI.rpm
(system moze wykryc nowe dyski- nic z nimi nie robcie, zamknijcie powiadomienia).
Teraz odpalimy konfiguracje captive.
captive-install-acquire
Sam kreator jest w miare prosty- zalozyl nam katalogi w /mnt, poszuka potrzebnych plikow z windowsa na dyskach lub jezeli beda za stare to zaproponuje sciagniecie 27 mega z windowsowego service packa 2. Zgadzamy sie na to i to w zasadzie koniec zabawy z tym programem. Lecimy dalej. :)

A wiec w dowolnym edytorze tekstu otworz plik /etc/fstab. Gotowe? Teraz wszystko w twoich rekach :-) Ja Ci podam tylko przyklady

stary /etc/fstab- wygenerowany przez program.
# This file is edited by fstab-sync - see ‘man fstab-sync’ for details
LABEL=/ / ext3 defaults 1 1
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0
/dev/shm /dev/shm tmpfs defaults 0 0
/dev/proc /proc proc defaults 0 0
/dev/sys /sys sysfs defaults 0 0
/dev/hde1 swap swap defaults 0 0
/dev/hda1 /mnt/dysk_C ntfs ro,umask=0222 0 0
/dev/hda7 /mnt/dysk_F ntfs ro,umask=0222,context=system_u:object_r:public_content_t 0 0
/dev/hda5 /mnt/dysk_D ntfs ro,umask=0222 0 0
/dev/hda6 /mnt/dysk_E ntfs ro,umask=0222 0 0

/mnt/dysk_F/Mp3 /var/ftp/pub/mp3 none ro,bind 0 0
/mnt/dysk_F/Filmy\040(DivX) /var/ftp/pub/filmy none ro,bind 0 0
/mnt/dysk_F/Obrazy /var/ftp/pub/ISO none ro,bind 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,utf8,managed 0 0
/dev/hdc /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0
/dev/hda5 /mnt/captive-gry captive-ntfs defaults,noauto 0 0
/dev/hda6 /mnt/captive-z_kamery captive-ntfs defaults,noauto 0 0
/dev/hda7 /mnt/captive-programy___divx captive-ntfs defaults,noauto 0 0
/dev/hda1 /mnt/captive-windows captive-ntfs defaults,noauto 0 0
W takim szicie zapis na pewno nie bedzie dzialac….
A wiec odrobina zmian-Nowy /etc/fstab- podrasowany przeze mnie:
# This file is edited by fstab-sync - see ‘man fstab-sync’ for details
LABEL=/ / ext3 defaults 1 1
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0
/dev/shm /dev/shm tmpfs defaults 0 0
/dev/proc /proc proc defaults 0 0
/dev/sys /sys sysfs defaults 0 0
/dev/hde1 swap swap defaults 0 0

/dev/hda5 /mnt/captive-gry captive-ntfs defaults,noauto 0 0
/dev/hda6 /mnt/captive-z_kamery captive-ntfs defaults,noauto 0 0
/dev/hda7 /mnt/captive-programy___divx captive-ntfs defaults,noauto,context=system_u:object_r:public_content_t 0 0
/dev/hda1 /mnt/captive-windows captive-ntfs defaults,noauto 0 0

/mnt/dysk_F/Mp3 /var/ftp/pub/mp3 none ro,bind 0 0
/mnt/dysk_F/Filmy\040(DivX) /var/ftp/pub/filmy none ro,bind 0 0
/mnt/dysk_F/Obrazy /var/ftp/pub/ISO none ro,bind 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,utf8,managed 0 0
/dev/hdc /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0
Wywalilem wpisy o starym sterowniku zapisu NTFS oraz wpisy captive poszly nad wpisy z sekcji serwera- inaczej na FTP nie mial bym udostepnionej zawartosci HDD :-D

teraz troche zabawy z kodami:

[root@localhost mnt]# fdisk -l

Disk /dev/hda: 120.0 GB, 120060444672 bytes
255 heads, 63 sectors/track, 14596 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1306 10490413+ 7 HPFS/NTFS
/dev/hda2 1307 14596 106751925 f W95 Ext’d (LBA)
/dev/hda5 1307 3917 20972826 7 HPFS/NTFS
/dev/hda6 3918 4961 8385898+ 7 HPFS/NTFS
/dev/hda7 4962 14596 77393106 7 HPFS/NTFS

Disk /dev/hde: 17.0 GB, 17080616960 bytes
255 heads, 63 sectors/track, 2076 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hde1 * 1 97 779121 82 Linux swap / Solaris
/dev/hde2 98 2076 15896317+ 83 Linux

pogrubione dyski musialem odmontowac za pomoca umount /dev/hdXY gdzie litery X i Y to namiary na Twoje partycje. musialem to zrobic na kazdej partycji NTFS.
Teraz lecimy dalej.

su -
cd /mnt
chmod 777 captive-*
co zapewnilo mozliwosc zapisu reszcie smiertelnikow :-)
Mysle, ze to Ci wystarczy do pracy ze sterownikiem captive-ntfs.

UWAGA !! NIE ZAPOMINAJ O ODMONTOWANIU DYSKU PRZED ZAKONCZENIEM PRACY- INACZEJ BEDA KLOPOTY !!!

Leave a Reply