Πώς να διαχειριστείτε τους δίσκους Ext2 / Ext3 στο OS X

Το πρωτεύον σύστημα αρχείων στο OS X είναι το HFS Plus της Apple (ή το Mac OS X Extended), το οποίο είναι το προεπιλεγμένο που χρησιμοποιείται για κάθε νέο διαμορφωμένο δίσκο. Ωστόσο, για να αυξηθεί η υποστήριξη πολλαπλών πλατφορμών, η Apple έχει συμπεριλάβει υποστήριξη για αρκετούς άλλους τύπους συστημάτων αρχείων, συμπεριλαμβανομένων των FAT32, UDF, UFS και NTFS (σε λειτουργία ανάγνωσης μόνο), εκτός από πολλά πρωτόκολλα δικτύων αρχείων όπως το AFP, το NFS και το SMB. Ενώ αυτή η υποστήριξη επιτρέπει μια αξιοπρεπή ευελιξία σε ό, τι δίσκους μπορεί να χειριστεί από το OS Χ, δεν αφήνει υποστήριξη για ορισμένες δημοφιλείς εναλλακτικές λύσεις, όπως οι ext2 και ext3 μορφές που χρησιμοποιούνται στο Linux.

Ενώ η υποστήριξη της πλατφόρμας της Apple παρέχεται κυρίως για συμβατότητα με τα συστήματα των Windows, υπάρχουν περιπτώσεις όπου οι χρήστες ενδέχεται να επιθυμούν να χρησιμοποιούν δίσκους Linux με τα συστήματα Mac. Η αφίσα συζήτησης της Apple "rcb4" ρωτά:

"Αναρωτιόμουν γιατί θέλω να διπλή εκκίνηση Linux και OS X, βάζοντας κάθε αντίστοιχο OS στο δικό τους μικρότερο διαμέρισμα και δημιουργώντας ένα μεγάλο partition για όλα τα δεδομένα μου"

Εκτός από όσους επιθυμούν να κάνουν διπλή εκκίνηση του λειτουργικού συστήματος OS X με Linux και να διαχειρίζονται αρχεία και στα δύο περιβάλλοντα, υπάρχουν εκείνοι που θα μπορούσαν απλώς να έχουν εξωτερική μονάδα δίσκου Ext2- ή Ext3 που πρέπει να διαβάζουν στα συστήματα OS X.

Υπάρχουν αρκετές προσεγγίσεις που μπορούν να ληφθούν για τη διαχείριση των συστημάτων αρχείων Ext2 και Ext3 στο OS X. Δεδομένου ότι το λειτουργικό σύστημα Linux θα είναι η πιο συμβατή επιλογή για την ανάγνωση μιας τέτοιας μορφής δίσκου, οι πρώτες μέθοδοι περιλαμβάνουν απλά την εγκατάσταση του Linux και τη χρήση του ως διεπαφή διαχείρισης συστήματος αρχείων :

  1. Εγκαταστήστε το Linux σε δευτερεύουσα μονάδα δίσκου

    Εάν έχετε δευτερεύουσα μονάδα στο σύστημά σας ή έχετε χωρίσει την κύρια μονάδα δίσκου σας, μπορείτε να εγκαταστήσετε το Linux σε αυτήν τη μονάδα και να εκκινήσετε διπλά τον υπολογιστή σας. Αυτή θα είναι η πιο συμβατή επιλογή για την ανάγνωση μιας μονάδας δίσκου Ext2 ή Ext3, αλλά θα απαιτήσει επίσης τη χρήση μιας κοινής μορφής αρχείου αρχείων (FAT32) ως ενδιάμεσο μεταφοράς μεταξύ των εγκαταστάσεων Linux και OS X.

  2. Εγκαταστήστε το Linux σε μια εικονική μηχανή

    Μια δεύτερη προσέγγιση είναι να χρησιμοποιήσετε ένα πακέτο εικονικής μηχανής ως διεπαφή σε μια εγκατάσταση Linux. Αν έχετε εγκαταστήσει το Parallels Desktop ή το VMWare Fusion, μπορείτε εύκολα να δημιουργήσετε μια εικονική μηχανή των περισσότερων διανομών Linux (το Ubuntu υποστηρίζεται ευρέως) και να το χρησιμοποιήσετε για διασύνδεση με το δίσκο Ext2 / Ext3 και στη συνέχεια είτε να μεταφέρετε μέσω δικτύου τα αρχεία στο OS X φιλοξενεί ή χρησιμοποιεί ομοίως έναν εξωτερικό δίσκο FAT32 ως διαμεσολαβητή μεταφοράς.

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

Μια εναλλακτική προσέγγιση σε αυτά είναι η χρήση του συστήματος FUSE (Filesystem in Userspace), το οποίο είναι μια μέθοδος παράκαμψης της ανάγκης για πλήρη υποστήριξη συστήματος αρχείων χρησιμοποιώντας ένα σύστημα γεφύρωσης που επιτρέπει στους χρήστες να εκτελούν κώδικα διερμηνέα αρχείων στο λογαριασμό τους χρήστη, ένα συγκεκριμένο σύστημα αρχείων και να το μεταφράσει σε μια χρησιμοποιήσιμη συσκευή αποθήκευσης.

Το FUSE είναι διαθέσιμο για το OS X στο έργο MacFUSE, αλλά η ανάπτυξη για αυτό έχει σταματήσει και το FUSE είναι τώρα διαθέσιμο στο έργο "FUSE για OS X" ή "OSXFUSE", το οποίο προέρχεται από το MacFUSE και μοιράζεται μεγάλο μέρος της βάσης του κώδικα. Για να χρησιμοποιήσετε το σύστημα FUSE για να εγκαταστήσετε και να διαχειριστείτε τα συστήματα αρχείων Ext2 και Ext3, θα χρειαστεί να εγκαταστήσετε το σύστημα FUSE μαζί με μια προσθήκη για το Ext2 / Ext3 και, στη συνέχεια, να προσαρτήσετε τις μονάδες χειροκίνητα στο λογαριασμό χρήστη.

  1. Εγκαταστήστε MacFUSE ή OSXFUSE (προτιμάται το τελευταίο).
  2. Εγκαταστήστε τη μονάδα ασφάλισης Ext2.
  3. Συνδέστε το δίσκο Ext2 / Ext3 και το Βοηθητικό πρόγραμμα δίσκου για να εντοπίσετε το όνομα της συσκευής. Αυτό μπορεί να γίνει επιτρέποντας την προβολή όλων των κατατμήσεων μονάδας δίσκου και, στη συνέχεια, επιλέγοντας το διαμέρισμα Ext2 / Ext3 και λήψη πληροφοριών για το όνομα της συσκευής, το οποίο θα είναι κάτι σαν το "disk2s2".
  4. Δημιουργήστε ένα νέο φάκελο κάπου για χρήση ως σημείο προσάρτησης (συνιστάται ένας φάκελος στον κατάλογο κρυφών / τόμων, αλλά μπορεί να είναι οπουδήποτε επιθυμείτε).
  5. Τοποθετήστε τη μονάδα Ext2 / Ext3 χρησιμοποιώντας την ακόλουθη εντολή Terminal και αντικαταστήστε το όνομα της συσκευής και τη διαδρομή σύνδεσης με εκείνη του δίσκου σας και της καθορισμένης διαδρομής:

    fuse-ext2 / dev / disk2s2 / τόμοι / σημείο αναφοράς

    Αυτό θα προσαρμόσει προεπιλογή τη μονάδα δίσκου ως μόνο για ανάγνωση, αλλά μπορείτε να χρησιμοποιήσετε τη σημαία "-o force" για να εφαρμόσετε υποστήριξη εγγραφής με τον ακόλουθο τρόπο:

    fuse-ext2 -o force / dev / disk2s2 / Τόμοι / σημείο αναφοράς

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

Εάν χρειάζεστε υποστήριξη ext2 / 3/4 με εγγύηση πίσω από αυτό, το Paragon διαθέτει ένα εγγενές πρόγραμμα οδήγησης ext για το OS X που θα προσφέρει ισχυρή υποστήριξη για τη μορφή. Ωστόσο, θα κοστίσει περίπου 40 δολάρια για μια άδεια (χάρη στον αναγνώστη του MacFixIt Rick για αυτές τις πληροφορίες).


Ερωτήσεις; Σχόλια? Έχετε μια λύση; Δημοσιεύστε τα παρακάτω ή στείλτε μας e-mail!

Να είστε βέβαιος να μας ελέγξετε στο Twitter και το.

 

Αφήστε Το Σχόλιό Σας