21.3. Συστήματα Αρχείων Linux®

Αυτή η ενότητα περιγράφει κάποια από τα συστήματα αρχείων του Linux® που υποστηρίζονται από το FreeBSD.

21.3.1. Ext2FS

Η υλοποίηση του συστήματος αρχείων ext2fs(5) στον πυρήνα, γράφηκε από τον Godmar Back και το πρόγραμμα οδήγησης εμφανίστηκε για πρώτη φορά στο FreeBSD 2.2. Στο FreeBSD 8 και στις προηγούμενες εκδόσεις, ο κώδικας ήταν υπό την άδεια GNU Public License, ωστόσο στο FreeBSD 9 o κώδικας γράφτηκε ξανά και είναι πλέον υπό την άδεια BSD.

Το πρόγραμμα οδήγησης ext2fs(5) επιτρέπει στον πυρήνα του FreeBSD τόσο να διαβάζει όσο και να γράφει σε συστήματα αρχείων ext2.

Αρχικά, φορτώστε το άρθρωμα στον πυρήνα:

# kldload ext2fs

Για να προσαρτήσετε έπειτα ένα τόμο ext2fs(5) που βρίσκεται στο /dev/ad1s1:

# mount -t ext2fs /dev/ad1s1 /mnt

21.3.2. XFS

Το σύστημα αρχείων Χ, XFS γράφτηκε αρχικά από την SGI για το λειτουργικό IRIX και μεταφέρθηκε στο Linux®. Ο πηγαίος κώδικας είναι διαθέσιμος υπό την άδεια GNU Public License. Δείτε αυτή τη σελίδα για περισσότερες πληροφορίες. Η μεταφορά στο FreeBSD ξεκίνησε από τους Russel Cattelan, Alexander Kabaev και Craig Rodrigues.

Για να φορτώσετε το XFS ως άρθρωμα στον πυρήνα:

# kldload xfs

Το πρόγραμμα οδήγησης xfs(5) επιτρέπει στον πυρήνα του FreeBSD να έχει πρόσβαση σε συστήματα αρχείων XFS. Ωστόσο, τη δεδομένη στιγμή, επιτρέπει πρόσβαση μόνο για ανάγνωση. Η εγγραφή δεν είναι δυνατή.

Για να προσαρτήσετε ένα τόμο xfs(5) που βρίσκεται στο /dev/ad1s1, εκτελέστε την παρακάτω εντολή:

# mount -t xfs /dev/ad1s1 /mnt

Καλό είναι επίσης να γνωρίζετε ότι το port sysutils/xfsprogs περιέχει το βοηθητικό πρόγραμμα mkfs.xfs το οποίο επιτρέπει τη δημιουργία συστημάτων αρχείων XFS. Το port επίσης παρέχει προγράμματα για έλεγχο και επισκευή αυτών των συστημάτων αρχείων.

Μπορείτε να χρησιμοποίησετε την παράμετρο -p στην εντολή mkfs.xfs για να δημιουργήσετε ένα σύστημα αρχείων xfs(5) το οποίο να περιέχει αρχεία και άλλα μετα-δεδομένα. Mε αυτό τον τρόπο μπορείτε να δημιουργήσετε ένα σύστημα αρχείων μόνο ανάγνωσης για δοκιμή με το FreeBSD.

21.3.3. ReiserFS

To σύστημα αρχείων Reiser, ReiserFS, μεταφέρθηκε στο FreeBSD από τον Jean-Sébastien Pédron και είναι υπό την άδεια GNU Public License.

Το πρόγραμμα οδήγησης για το ReiserFS επιτρέπει στον πυρήνα του FreeBSD να έχει πρόσβαση ανάγνωσης στα αντίστοιχα συστήματα αρχείων αλλά τη δεδομένη στιγμή δεν επιτρέπει εγγραφή δεδομένων.

Φορτώστε αρχικά το άρθρωμα του πυρήνα:

# kldload reiserfs

Για να προσαρτήσετε ένα τόμο ReiserFS από το /dev/ad1s1:

# mount -t reiserfs /dev/ad1s1 /mnt

Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την τεκμηρίωση πριν να επικοινωνήσετε με την <questions@FreeBSD.org>.

Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην <doc@FreeBSD.org>.