Hits : 2987

Ntfs Read-Write under linux


Mini How To 




NTFS-3G


Στο linux, για διάφορους λόγους, ΔΕΝ είναι ενεργοποιημένη η δυνατότητα να μπορεί
κανείς να γράψει το ίδιο εύκολα σε ένα τμήμα δίσκου (partition) το οποίο είναι σε ntfs
σύστημα αρχείων όπως σε fat. Για να μπορούμε να γράφουμε το ίδιο εύκολα όπως και
όταν διαβάζουμε ένα ntfs partition μέσα από το linux χρειάζεται να εγκαταστήσουμε
έναν οδηγό (driver) για το ntfs partition. Από τα πιο εύκολα προγράμματα είναι το:
ntfs-3g.


Η ηλεκτρονική του τοποθεσία βρίσκεται :
ntfs-3g.org


top


Απαιτήσεις


Το πρόγραμμα ntfs-3g στηρίζεται πάνω στο Filesystem in Userspace,
το οποίο είναι ένα άρθρωμα (module) το οποίο μας επιτρέπει να δημιουργήσουμε συστήματα
αρχείων (filesystems) τα οποία δεν αντιστοιχούν σε πραγματικό τμήμα δίσκου (partition).
Το ntfs-3g είναι ένας οδηγός (driver) πάνω στο fuse στο οποίο μας επιτρέπει να διαβάζουμε
και να γράφουμε σε ένα ntfs partition μέσω του fuse. Οι οποιαδήποτε αλλαγές γίνονται όταν
αποδεσμεύουμε το ntfs partition όπου τότε το fuse αναλαμβάνει να γράψει όλες τις αλλαγές.


Μία εικόνα για το πως δουλεύει το fuse:


file:fuse_structure.png


top


Software


  1. fileFilesystem in Userspace v2.8.1
  2. filentfs-3g-1.5130

tar zxvf fuse-2.8.1.tar.gz
cd fuse-2.8.1
./configure
make
make install

/etc/init.d/fuse start
lsmod | grep -i fuse

tar zxvf ntfs-3g-1.5130.tgz
cd ntfs-3g-1.5130
./configure
make
make install

top


Ρύθμιση


Έστω, λοιπόν, ότι το ntfs partition μας είναι το hda1
(Πρώτο τμήμα δίσκου, του πρώτου ATAPI δίσκου μας)


Χρειάζεται στο αρχείο /etc/fstab να προσθέσουμε ή να τροποποιήσουμε
ώστε να δείχνει στο παρακάτω:


/dev/hda1       /media/hda1     ntfs-3g      defaults      0       0

top