Ntfs-3g telepítés
A HupWiki-ből...
Tartalomjegyzék |
Mi az az NTFS-3G?
Az NTFS-3G egy nyílt forrású, GPL licences, felhasználótérben működő NTFS driver Linux-alapú operációs rendszerekhez. Működéséhez a FUSE keretrendszerre van szükség. Magyar kezdeményezésű projekt, vezető fejlesztője Szakacsits Szabolcs. Régóta nagy igény volt egy gyors, olvasást és írást egyaránt támogató, linuxos NTFS driverre. Sajnos 2006. júliusáig nem volt olyan - sem zárt, sem nyílt forrású - driver, ami ennek a kitételnek megfelelt volna. Az NTFS-3G projekt ezt teljesítette. Az NTFS-3G már most korlátlan számú fájl létrehozására és törlésére alkalmas. A drivert hosszútávú és kiterjedt tesztelésnek vetették alá, és a tesztek sikeresnek bizonyultak. Az előzetes benchmarkok szerint az optimalizálatlan driver már most 2-szer gyorsabb egyes esetekben, mint az ext3, és 20-50-szer mint a kereskedelmi Paragon NTFS. Annak ellenére, hogy a driver még aktív fejlesztés alatt áll és vannak korlátai, teszterek százai jelentették, hogy "stabilan" használható. 2007. február 21-én jelentették be a stabil, 1.0-s verziót.
Telepítése Debianra
Lennytől kezdve tartalmazza.
Etch esetén egy lehetőség a backportolt csomag használata:
Telepítése Ubuntura
A szükséges összetevők telepítéshez az alábbi sorokat helyezzük a /etc/apt/sources.list fájlba:
# NTFS-3G & FUSE 2.5.3 deb http://flomertens.keo.in/ubuntu/ dapper main deb-src http://flomertens.keo.in/ubuntu/ dapper main
Ha eddig eljutottunk, akkor telepítsük:
sudo apt-get update sudo apt-get upgrade sudo apt-get install ntfs-3g
Telepítése Fedorara
Telepítése Mandrivara
Az ntfs-3g csomag a contrib tárolóban van a fuse pedig a main-ben. Ha még nem adtál hozzá ftp szervereket a telepítési forrásokhoz megteheted, ha meglátogatod az easyurpmi vagy a smart-urpmi oldalt. Vagy a menüben elindítod a Mandriva vezérlőközpontot (Rendszer\Beállítás\A számítógép beállítása) és a "Szoftverkezelés" fülön kiválasztod a "A szoftvercsomagok rendszerfrissítéskori letöltési forráshelyének beállítása"-t, és a megjelenő ablakban a "Felvétel" gombra kattintasz.
Ha ez megvan, akkor használhatod a csomagkezelőt a telepítésre. Parancssoron az
urpmi ntfs-3g
utasítással telepítheted.
Ezután be kell tölteni a fuse modult a
modprobe fuse
paranccsal. Ahhoz, hogy ez minden indításkor automatikusan megtörténjen szerkeszteni kell az /etc/modprobe.preload fájlt. Egyszerűen bele kell csak írni, hogy fuse. Lehetőleg elsőnek, hogy amikor a rendszer megpróbálja mountolni a partíciókat biztosan be legyen már töltve a fuse modul.
Ha szeretnéd, hogy a rendszer minden indításkor automatikusan csatolja a partíciókat, akkor szerkesztened kell az /etc/fstab állományt is a lent olvasható módon.
Telepítése egyéb Linux-alapú operációs rendszerre
Előfeltétel: a FUSE telepítése. Ha nem Debian-alapú disztribúciónk lenne, akkor válasszuk ezt a megoldást:
wget http://ntfs-3g.org/ntfs-3g-1.516.tgz ./configure make && make install
Beállítás
Nézzük meg, hogy az NTFS partíciók hogyan helyezkednek el:
fdisk -l | grep NTFS
Ehhez hasonlót kell kapnod:
test@ptest-desktop: sudo fdisk -l | grep NTFS /dev/sda1 1 2657 21342321 7 HPFS/NTFS
Megjegyzés: Ha ATA-s merevlemezed van, akkor hdx, ha SCSI vagy SATA, akkor sdx fog ott szerepelni.
Csináljunk biztonsági mentést a /etc/fstab fájlról:
cp /etc/fstab /etc/fstab.bak vi /etc/fstab
Ezt kihagyhatod, ha nem akarod, hogy automatikusan felcsatolja a partíciót:
/dev/<particio> /mnt/<csatolasi pont> ntfs-3g locale=hu_HU.UTF-8 0 0
Megjegyzés: A hu_HU.UTF-8 helyett más lehetőségek is megadhatóak. Például de_DE.UTF-8.
Csatolási pont létrehozása:
mkdir /mnt/<amilyen nevet szeretnel>
Megjegyzés: Ide ugyanazt add meg, amit az fstab fájlba írtál.
Indítás most
Szerkesszük a modulokat:
vi /etc/modules
És írjuk bele a következőt:
fuse
Teszteljük le a dolgokat:
modprobe fuse umount -a mount -a
ntfs-3g /dev/hdx1 /mnt/<csatolási pont> -o locale=hu_HU.UTF-8
Megjegyzés: A hdx1 helyére a "Beállítás" lépésben meghatározott partíciót adjuk meg.