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.

Külső hivatkozások