Πρόσβαση στα αρχεία στο δίσκο

Έχουμε λοιπόν εγκαταστήσει με επιτυχία την Linux διανομή μας και από τα πρώτα πράγματα που θέλουμε, είναι να δούμε τα αρχεία σε όλες τις κατατμήσεις του δίσκου μας. Τις απαραίτητες ρυθμίσεις θα τις κάνουμε απευθείας στο αρχείο /etc/fstab. Υπάρχουν βέβαια και γραφικά προγράμματα για την ρύθμιση αυτή. Οι επιλογές που έχουμε όμως, είναι πάρα πολλές και δεν καλύπτωνται σωστά από τα προγράμματα αυτά. Μία από αυτές είναι και η ρύθμιση ελληνικής κωδικοσελίδας για να διαβάζουμε ελληνικά ονόματα αρχείων και φακέλων.

Είναι προτιμότερο να επεξεργαστούμε αυτό το αρχείο απ' ευθείας με βάση κάποιο πρότυπο. Εδώ είναι ένα παράδειγμα που αφορά τις κατατμήσεις που έχουμε δημιουργήσει. Είναι πολύ εύκολο να κάνετε τις δικές σας αλλαγές στο παρακάτω αρχείο. Δύο πράγματα θα πρέπει να γνωρίζεται:

  1. Την ονομασία της κατάτμησης όπως αναγνωρίζεται αυτή από το Linux
  2. Το σύστημα αρχείων που χρησιμοποιεί αυτή η κατάτμηση.

Αυτά μπορείτε να δείτε εύκολα εκτελώντας το gparted, αυτή τη φορά μέσα από την εγκατεστημένη διανομή σας. Εκτελέστε λοιπόν:

gparted&

Εάν έχετε ntfs κατατμήσεις πιθανόν να σας εμφανιστεί από το gparted ένδειξη ότι δεν μπορεί να διαβάσει τα περιεχόμενα. Δείτε στο κεφ. Εργασίες, Λειτουργίες και επιλογές για Προχωρημένους στην παρ. Επεξεργασία δίσκων και κατατμήσεων πως να εγκαταστήσετε το gparted με πλήρης δυνατότητες.

Οι κατατμήσεις ntfs, είναι αρκετά πολύπλοκες στην δομή και επικίνδυνες στην τροποποίηση (δείτε http://wiki.linux-ntfs.org/doku.php?id=ntfs-en. Στο Linux υπάρχει driver για ntfs από το 1997, αλλά για λόγους ασφαλείας παρέχει μόνο δυνατότητες ανάγνωσης. Το project linux-ntfs παρέχει έναν driver αρκετά καλό και για εγγραφή. Να θυμάστε όμως ότι αν και είναι πολύ αξιόπιστος δεν προτείνεται για αλλαγές σε κρίσιμα αρχεία. Για την εγκατάστασή του:

aptitude install ntfs-3g 

Για ασφάλεια στις ntfs κατατμήσεις που δεν ρισκάρεται ούτε την ελάχιστη πιθανότητα να πάει κάτι στραβά, είτε

  1. χρησιμοποιήστε τον παλιό driver (ntfs αντι ntfs-3g), είτε
  2. αλλάξτε την επιλογή rw σε ro (read-write σε read-only)

Ανοίξτε λοιπόν το αρχείο /etc/fstab ως root

su
gedit /etc/fstab&

και κάντε τις αντίστοιχες αλλαγές για το δικό σας σύστημα. Πολύ απλά αλλάξτε

  1. Την στήλη με την κατάτμηση (dev/hdxx) όπως την βλέπετε από το gparted
  2. Την στήλη με τον φάκελο όπου θα προσαρτηθεί η κατάτμηση με έναν φάκελο της αρεσκείας σας. Προτείνεται να έχει όνομα που της μορφής /mnt/partition_label π.χ. /mnt/hda1_winxp.
  3. Την στήλη με τον τύπο συστήματος αρχείου σε ext3,reiserf,ntfs (ή ntfs-3g),vfat (για fat32),

Εάν λοιπόν έχετε το πίνακα κατατμήσεων που προτείναμε στην παρ. Δημιουργία Κατατμήσεων

Τύπος Διαμέρισμα Σύστημα Αρχείων Μέγεθος(Mb) Όνομα Κατάσταση
primary hda1 ntfs 10001.4 WINXP active
primary hda2 fat32 10001.4 WINVISTA hidden
primary hda3 extended 56297.4
logical hda5 ext3 101.9 BOOT
logical hda6 ext3 4000.5 HOME
logical hda7 ext3 10001.4 DEBIAN
logical hda8 FAT32 10001.4 FREE1
logical hda9 FAT32 20001.4 PROGRAMS
logical hda10 linux-swap 1004.0 SWAP
logical hda11 FAT32 11186.8 DATA
primary hda4 unallocated 7.8

Θα πρέπει βέβαια να δημιουργήσουμε τους φακέλους, στο οποίους θα προσαρτήσουμε τα περιεχόμενα κάθε κατάτμησης.

su
mkdir /mnt/hda1_winxp
mkdir /mnt/hda2_winvista
mkdir /mnt/hda8_free1 
mkdir /mnt/hda9_programs
mkdir /mnt/hda11_data
mkdir /media/floppy

το αρχείο σας /etc/fstab θα μοιάζει με το παρακάτω:

# <file system> <mount point>         <type>   <options>       <dump>  <pass>
# system partitions
proc            /proc               proc     defaults        0       0
/dev/hda7       /                   reiserfs notail          0       1
/dev/hda10      none                swap     sw              0       0
/dev/hda5       /boot               reiserfs noauto,notail   0       0 
/dev/hda6       /home               reiserfs defaults        0       2
# primary partitions
/dev/hda1       /mnt/hda1_winxp     ntfs-3g  auto,rw,utf8    0       0
/dev/hda2       /mnt/hda2_winvista  vfat     auto,rw,utf8    0       0
# logical partitions
/dev/hda8       /mnt/hda8_free1     vfat     auto,rw,utf8    0       0
/dev/hda9       /mnt/hda9_programs  vfat     auto,rw,utf8    0       0
/dev/hda11      /mnt/hda11_data     vfat     auto,rw,utf8    0       0
#floppy
/dev/fd0        /media/floppy       vfat     rw,utf8         0       0
# cd/dvd devices
#/dev/hdc       /media/cdrom0   udf,iso9660 user,noauto      0       0
# usb stick
#/dev/sda1      /media/sda1           vfat     users,noauto,rw,utf8    0       0

Για τις συσκευές cd/dvd αφήστε όπως είναι την υπάρχουσα γραμμή στο fstab, όπως έχει αναγνωριστεί αυτή από το Debian Σώστε λοιπόν τις αλλαγές και από μια κονσόλα ως root εκτελέστε

mount -a

Ελέξτε τέλος, από τον περιητή nautilus ή konqueror αν βλέπετε τις κατατμήσεις σας στους φακέλους που ορίσατε. Προσοχή, φορτώσαμε τις κατατμήσεις με τις ελάχιστες δυνατές επιλογές και για λόγους απλότητας με πλήρη δικαιώματα από όλους τους χρήστες σε αυτές (εκτός βέβαια από τις / και /home του linux). Αν θέλετε περισσότερες επιλογές, αυτές θα τοποθετηθούν στην στήλη <options>. Δείτε την man σελίδα της εντολής mount για τις δυνατές επιλογές. (βλ.παρ.Ενσωματωμένη Βοήθεια στο λειτουργικό για τον τρόπο εμφάνισής της.

Η επιλογή auto δηλώνει ότι το σύστημα αρχείων θα προσαρτηθεί κατά την εκκίνηση. Αυτά τα συστήματα αρχείων προσαρτώνται επίσης με

mount -a

ή αποπροσαρτώνται με

umount -a

Για να προσαρτήσεις μόνο ένα σύστημα αρχείων που βρίσκεται στο fstab π.χ. /dev/hda1 στο /mnt/hda1 εκτέλεσε

mount /mnt/hda1

Η αποπροσάρτηση γίνεται με την umount.

umount /mnt/hda1

Πριν αποπροσαρτήσεις μια συσκευή, κλείσε όλες τις εφαρμογές που την χρησιμοποιούνε (καρτέλες konqueror, επεξεργαστές αρχείων, από την κονσόλα μπες σε άλλο κατάλογο κτλ..), αλλιώς πιθανόν να μην επιτραπεί η αποπροσάρτησή της

Οι συσκευές usb, όπως usb sticks λειτουργούν ήδη στο debian. Πριν τις δοκιμάσετε, κάντε μια επανεκκίνηση τον υπολογιστή σας, για να ελέγξετε επίσης και εάν οι νέες σας ρυθμίσεις δουλεύουν κατά την εκκίνηση. Θα ανοίξει αυτόματα ένα παράθυρο του nautilus με τα περιεχόμενά της. Πριν την αφαιρέσετε από το εικονίδιο Υπολογιστής του nautilus, κάντε δεξί κλικ πάνω της και επιλέξτε αποπροσάρτηση. (ή από την επιφάνεια εργασίας στο εικονίδιο που μόλις δημιουργήθηκε)

Μπορείτε τώρα να προσθέσετε συνδέσμους στο nautilus για γρήγορη πρόσβαση στις κατατμήσεις σας (βλ παρ. Περιήγηση αρχείων μέσω nautilus)