Hits : 2746

Ntfs Read-Write under linux


Mini How To 

Contents




NTFS-3G


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

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

top

Απαιτήσεις


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

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

file:fuse_structure.png

top

Software


  1. Filesystem in Userspace v2.8.1[link3]
  2. ntfs-3g-1.5130[link4]

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 να προσθέσουμε ή να τροποποιήσουμε
ώστε να δείχνει στο παρακάτω:

Formatter "highlight/html" not found

top



Links
[link1] http://www.ntfs-3g.org

[link2] http://fuse.sourceforge.net/

[link3] http://heanet.dl.sourceforge.net/sourceforge/fuse/fuse-2.8.1.tar.gz

[link4] http://www.ntfs-3g.org/ntfs-3g-1.5130.tgz