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
Απαιτήσεις
Το πρόγραμμα ntfs-3g στηρίζεται πάνω στο Filesystem in Userspace,
το οποίο είναι ένα άρθρωμα (module) το οποίο μας επιτρέπει να δημιουργήσουμε συστήματα
αρχείων (filesystems) τα οποία δεν αντιστοιχούν σε πραγματικό τμήμα δίσκου (partition).
Το ntfs-3g είναι ένας οδηγός (driver) πάνω στο fuse στο οποίο μας επιτρέπει να διαβάζουμε
και να γράφουμε σε ένα ntfs partition μέσω του fuse. Οι οποιαδήποτε αλλαγές γίνονται όταν
αποδεσμεύουμε το ntfs partition όπου τότε το fuse αναλαμβάνει να γράψει όλες τις αλλαγές.
Μία εικόνα για το πως δουλεύει το fuse:
file:fuse_structure.png
Software
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
Ρύθμιση
Έστω, λοιπόν, ότι το ntfs partition μας είναι το hda1
(Πρώτο τμήμα δίσκου, του πρώτου ATAPI δίσκου μας)
Χρειάζεται στο αρχείο /etc/fstab να προσθέσουμε ή να τροποποιήσουμε
ώστε να δείχνει στο παρακάτω:
/dev/hda1 /media/hda1 ntfs-3g defaults 0 0