Το Linux απ την έκδοση 2.20 και μετά μπορει να διαβάζει NTFS
partitions, πράγμα που σημαίνει ότι μπορούμε απο Linux να έχουμε read
access σε αρχεία που βρίσκονται σε NTFS partition των Windows.
Για να αποκτήσουμε read access σε κάποιο NTFS partition:
- αρχικά βρίσκουμε που βρισκεται το συγκεκριμένο partition(πχ /dev/hda1 ή /dev/sda1) πληκτρολογώντας ως root:
- fdisk -l /dev/hda για IDE δίσκους, ή
fdisk -l /dev/sda για SCSI(ή SATA) δίσκους(/dev/sdb για τον δεύτερο SCSI/SATA κλπ) - Δημιουργούμε
έναν φάκελο στον οποίο θέλουμε να "έχουμε" το partition(πχ στο
/mnt/windows) και κάνουμε mount το partition στο σύστημα αρχείων του
Linux,στον φάκελο αυτό(ως root): - mkdir /mnt/ntfs_disk
mount /dev/hda1 /mnt/ntfs_disk/ -t ntfs -o nls=utf8,umask=0222
Η παράμετρος για τα ελληνικά filenames σε NTFS(nls=utf8) ίσως προκαλέσει προβλήματα αν το σύστημά μας δεν έχει UTF-8 locale.
Mε την παράμετρο umask=0222 ορίζουμε τα permissions που θα έχουν τα αρχεία του NTFS στο Linux σε read/execute
για όλους τους χρήστες. Μπορούμε να επιλέξουμε οποιοδήποτε φάκελο για
να κάνουμε mount το νέο partition.Όμως συνήθως δημιουργούμε έναν φάκελο
στο default mount folder (συνήθως το /mnt ή το /media) για το partition που θέλουμε.
Για να γίνεται αυτή η διαδικασία κάθε φορά κατά την εκκίνηση του συστήματος πρέπει να προσθέσουμε μια γραμμή στο αρχείο /etc/fstab :
- /dev/hda1 /mnt/ntfs_disk ntfs nls=utf8,umask=0222 0 0
Για να "αφαιρέσουμε" το partition απ το σύστημα αρχείων,γράφουμε(ως root):
- umount /mnt/ntfs_disk/