Apple Mac και φανταχτερές συσκευές. LTO, SAS, Fiber Channel, eSATA

Το θέμα αυτού του άρθρου είναι η σύνδεση εξωτερικών συσκευών σε Mac μέσω διασυνδέσεων SAS, Fiber Channel (FC), eSATA. Ας πούμε αμέσως ότι για να λυθεί το πρόβλημα της πρόσβασης σε τέτοιες συσκευές, υπάρχει τρόπος για έναν υγιή άνθρωπο: να φτιάξετε έναν φτηνό υπολογιστή, να συνδέσετε μια κάρτα ελεγκτή HBA SAS ή FC (για παράδειγμα, έναν απλό προσαρμογέα LSI), συνδέστε τις συσκευές σας με αυτόν τον ελεγκτή, εγκαταστήστε οποιοδήποτε Linux στον υπολογιστή και εργαστείτε από Mac μέσω δικτύου. Αλλά αυτό είναι κοινότοπο και χωρίς ενδιαφέρον. Θα ακολουθήσουμε τη σκληροπυρηνική διαδρομή και θα συνδέσουμε τις συσκευές μας κατευθείαν σε Mac.

Τι χρειαζόμαστε για αυτό:
– ένα αξιοπρεπές χρηματικό ποσό για να αγοράσετε νέο εξοπλισμό ή καλή τύχη σε δημοπρασίες στο eBay (όπου, με λίγη προσπάθεια, μπορείτε να αγοράσετε τον απαιτούμενο εξοπλισμό προηγούμενων γενεών 10 φορές φθηνότερα από την τιμή καταλόγου).
- Αυτό το άρθρο.

Για να εργαστείτε με μαγνητική ταινία (τώρα σχεδόν καθολικά αντιπροσωπεύεται στη μορφή LTO), πρέπει να έχετε μια μονάδα ταινίας LTO (streamer) ή μια βιβλιοθήκη ταινίας. Αυτή είναι μια αρκετά ακριβή συσκευή για την αρχική αγορά (από εκατοντάδες χιλιάδες ρούβλια), αλλά αξίζει ένα λογικό χρηματικό ποσό κατά την αγορά μεταχειρισμένου. Δεδομένου ότι οι γενιές LTO αλλάζουν περίπου κάθε δύο χρόνια και η συμβατότητα περιορίζεται σε δύο γενιές, η δευτερογενής αγορά είναι αρκετά κορεσμένη με λειτουργικές συσκευές τεσσάρων ετών και άνω, δηλ. η γενιά πριν από την τελευταία και μετά. Εάν αγοράζετε μια νέα συσκευή για εμπορικούς σκοπούς, τότε καταλαβαίνετε οι ίδιοι γιατί τη χρειάζεστε. Εάν θέλετε να αγοράσετε για το σπίτι και την οικογένειά σας, μπορείτε να εξετάσετε αυτήν την επιλογή ως έναν τρόπο αρχειοθέτησης πληροφοριών (καθώς τα ίδια τα μέσα είναι πολύ φθηνά ανά 1 gigabyte).

Ξεκινώντας από τη γενιά LTO-5 (και εν μέρει LTO-4), οι συσκευές για εργασία με μαγνητική ταινία συνδέονται σε υλικό με τον υπολογιστή μέσω διασύνδεσης SAS ή FC (συνήθως υπάρχουν δύο εκδόσεις κάθε συσκευής)

Από την άλλη πλευρά, η Apple ευγενικά μας παρέχει μια διεπαφή USB-C στο Mac μας (που λειτουργεί με τα πρωτόκολλα USB, Thunderbolt 3 ή DisplayPort), μερικές φορές μια διεπαφή Ethernet, καθώς και ιδιόκτητο Thunderbolt 3 - Thunderbolt 2 και Thunderbolt - FireWire 800 προσαρμογείς.

Αδιέξοδο? Όχι πραγματικά. Ευτυχώς, το Thunderbolt μπορεί να λειτουργήσει σε λειτουργία PCIe και να επιτρέπει τη σύνδεση των καρτών PCIe με τον ίδιο τρόπο που θα ήταν εγκατεστημένες απευθείας μέσα στη θήκη του υπολογιστή. Λόγω αυτού, είναι δυνατή οποιαδήποτε επέκταση της διαμόρφωσης υλικού Mac, με την προϋπόθεση ότι υπάρχει κατάλληλος προσαρμογέας και προγράμματα οδήγησης.

Εννοιολογικά, ο απλούστερος τρόπος επίλυσης του προβλήματος είναι ένα εξωτερικό κουτί για προσαρμογείς PCIe με διεπαφή Thunderbolt (σύστημα επέκτασης κάρτας PCIe), στο οποίο μπορείτε να εγκαταστήσετε έναν προσαρμογέα διαύλου SAS ή FC Host (HBA). Για παράδειγμα, τέτοια κουτιά παράγονται από την εταιρεία Ασμάτιο και μερικοί άλλοι. Υπάρχει μια απόχρωση εδώ: δεν είναι κάθε χειριστήριο κατάλληλο για εμάς, αλλά μόνο ένα που έχει πρόγραμμα οδήγησης για macOS. Υπάρχουν μόνο λίγες τέτοιες σανίδες και οι φθηνότερες και πιο δημοφιλείς (για παράδειγμα, το ίδιο LSI) δεν περιλαμβάνονται στον αριθμό τους. Ευτυχώς, ο Sonnet μπήκε στον κόπο να μεταγλωττίσει πίνακα συμβατότητας Κάρτες PCIe με διάφορα λειτουργικά συστήματα μέσω διασύνδεσης Thunderbolt.

Μια άλλη λύση είναι η αγορά ενός έτοιμου μετατροπέα διασύνδεσης Thunderbolt - SAS ή Thunderbolt - FC, ο οποίος, στην πραγματικότητα, είναι ένα έτοιμο συγκρότημα κουτιού και ελεγκτή. Η πιο διάσημη εταιρεία σε αυτόν τον τομέα ATTO, αλλά υπάρχουν και προϊόντα από άλλες εταιρείες.

Σημειώστε ότι δεν είναι όλοι οι ελεγκτές SAS και FC πιστοποιημένοι για συμμόρφωση με το πρότυπο LTO, καθώς αυτό από μόνο του κοστίζει χρήματα. Ορισμένοι κατασκευαστές γράφουν απευθείας ότι οι ελεγκτές τους δεν έχουν σχεδιαστεί για να λειτουργούν με δίσκους ταινίας.

Για να συμπληρώσουμε την εικόνα, σημειώνουμε ότι το mLogic παράγει διακανονισμού, που είναι μια μονάδα IBM LTO-8 σε εξωτερική θήκη, στην οποία ενσωματώνεται άμεσα ένας μετατροπέας SAS σε Thunderbolt 3. Αυτό, όμως, είναι κάτι ακόμα πιο εξωτικό από όλα όσα περιγράφηκαν παραπάνω, ειδικά για τα πρότυπα της περιοχής μας. Αμφιβάλλω αν αυτή η συσκευή μπορεί να εισαχθεί νόμιμα στη Ρωσία (οι μονάδες δίσκου LTO περιέχουν κρυπτογραφικές λειτουργίες και κατασκευαστές όπως η IBM και η HP λαμβάνουν άδεια εισαγωγής FSB για κάθε μοντέλο για αυτόν τον λόγο).

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

Έτσι έχουμε τον ακόλουθο εξοπλισμό για εργασία με ταινία:
– Υπολογιστής Apple Mac mini 2018 με macOS 10.15 Catalina, με θύρες USB-C με υποστήριξη Thunderbolt 3.
– Προσαρμογέας Apple Thunderbolt 3 / Thunderbolt 2.
– Καλώδιο Apple Thunderbolt 2.
– Μετατροπέας διασύνδεσης ATTO ThunderLink SH 1068 (2*Thunderbolt / 2*SAS-2);
– Καλώδιο SAS SFF-8088 – SFF-8088;
– μονάδα ταινίας LTO-5 IBM TS2350;
– Φυσίγγια LTO-5, φυσίγγια καθαρισμού.

Τώρα, όπως λένε, με όλα αυτά τα πράγματα θα προσπαθήσουμε να απογειωθούμε.

Κατεβάζουμε από τον ιστότοπο ATTO την πιο πρόσφατη έκδοση του προγράμματος οδήγησης ThunderLink SH 1068 (προφανώς, για τη δική μας διευκόλυνση, συνδυάζεται με το πρόγραμμα οδήγησης SH 2068 και βρίσκεται στην ενότητα 2068, η οποία είναι γραμμένη μόνο μέσα στο αρχείο με το πρόγραμμα οδήγησης) και το Βοηθητικό πρόγραμμα διαμόρφωσης ATTO.

Apple Mac και φανταχτερές συσκευές. LTO, SAS, Fiber Channel, eSATA

Το πρόγραμμα οδήγησης, φυσικά, χρειάζεται εγκατάσταση. Πριν από τέτοιες ενέργειες, ο συγγραφέας συμβουλεύει να τραβάτε πάντα ένα στιγμιότυπο του συστήματος αρχείων APFS του δίσκου εκκίνησης με την εντολή

tmutil localsnapshot

ή ένα αντίγραφο ασφαλείας του δίσκου εκκίνησης, εάν έχει HFS+. Ποτέ δεν ξέρεις. Στη συνέχεια, θα είναι εύκολο να επιστρέψετε από το στιγμιότυπο.

Στη συνέχεια, το άπειρο αλλά με τη δέουσα επιμέλεια μυαλό αναμφίβολα θα έχει την τάση να διαβάσει προσεκτικά τις οδηγίες εγκατάστασης του προγράμματος οδήγησης ATTO και να τις ακολουθήσει. Ως αποτέλεσμα - tadam! – έχουμε ένα λειτουργικό σύστημα που κρέμεται στο στάδιο φόρτωσης. Εδώ μπορεί να χρειαστούμε ένα στιγμιότυπο από το οποίο μπορούμε να ανακτήσουμε καλώντας το Time Machine από το διαμέρισμα ανάκτησης ή από το ίδιο διαμέρισμα ανάκτησης μπορούμε να διαγράψουμε με μη αυτόματο τρόπο το άρρωστο kext από τον κατάλογο επεκτάσεων του πυρήνα (ο συγγραφέας γενικά δεν συνιστά να το κάνετε αυτό).

Γιατί συμβαίνει αυτό? Γιατί η Apple μας φρόντισε. Στις πρόσφατες εκδόσεις του macOS, δεν μπορείτε εύκολα να εισάγετε ξένο κώδικα στη διαδικασία εκκίνησης. Οι καλοί προγραμματιστές της Apple έχουν μπλοκάρει αυτήν την καταστροφική συμπεριφορά. Πιο συγκεκριμένα, το εμπόδισαν στα μισά, όταν υλοποιείται η προσδοκία του οδηγού, αλλά ο ίδιος ο οδηγός δεν είναι, οπότε όλα παγώνουν.

Τι πρέπει να κάνει ένα εξελιγμένο μυαλό πριν εγκαταστήσει ένα πρόγραμμα οδήγησης; Πρώτα, δώστε την εντολή:

csrutil status

Εάν ως απάντηση σε αυτό λάβουμε:

Κατάσταση προστασίας ακεραιότητας συστήματος: ενεργοποιημένη.

τότε αυτό σημαίνει ότι οι καλοί προγραμματιστές της Apple νοιάζονται για εμάς, επομένως τίποτα δεν θα μας βγει μέχρι να απενεργοποιήσουμε την υπέροχη προστασία τους. Για να το κάνετε αυτό, κάντε επανεκκίνηση στο διαμέρισμα ανάκτησης (⌘R), καλέστε το τερματικό και εκδώστε την εντολή:

csrutil disable

Μετά από αυτό, κάνουμε επανεκκίνηση στο σύστημα εργασίας και μόνο στη συνέχεια εγκαθιστούμε το πρόγραμμα οδήγησης και ταυτόχρονα το βοηθητικό πρόγραμμα διαμόρφωσης ATTO (κατ 'αρχήν, το βοηθητικό πρόγραμμα διαμόρφωσης χρειάζεται μόνο για διαγνωστικά και δεν απαιτείται κατά την κανονική λειτουργία). Στην πορεία, όταν μας ζητηθεί, επιβεβαιώνουμε την εξουσιοδότηση ATTO στις ρυθμίσεις συστήματος. Μετά την εγκατάσταση, μπορείτε να επανεκκινήσετε ξανά στο διαμέρισμα ανάκτησης και να δώσετε την εντολή

csrutil enable

Η Apple μας φροντίζει ξανά.

Τώρα έχουμε μια διεπαφή που υποστηρίζεται από προγράμματα οδήγησης για εξωτερικές συσκευές SAS (ή FC, εάν χρησιμοποιήθηκε μετατροπέας FC). Αλλά πώς να δουλέψετε με ταινία σε λογικό επίπεδο;

Όπως γνωρίζει ο άπειρος αλλά λογικός νους, οποιοδήποτε σύστημα συμβατό με Unix υποστηρίζει μονάδες μαγνητοταινίας στο επίπεδο του πυρήνα και βασικών βοηθητικών προγραμμάτων του συστήματος, τα οποία περιλαμβάνουν κυρίως mt (διαχείριση ταινίας) και tar (αρχειοθέτηση που υποστηρίζει εργασία με αρχεία σε κασέτα). Ωστόσο, τι μπορεί να πει ένα σοφιστικέ μυαλό για αυτό; Οποιοδήποτε σύστημα συμβατό με Unix, εκτός από το macOS. Η Apple φρόντισε για εμάς αφαιρώντας την υποστήριξη για συσκευές ταινίας από τον κώδικά της.

Αλλά είναι πραγματικά αδύνατο να επιστρέψετε αυτόν τον κώδικα μεταφέροντας τυπικά βοηθητικά προγράμματα ανοιχτού κώδικα Unix στο macOS; Τα καλά νέα είναι ότι ο Tolis (με τον οποίο δεν συνδέομαι) το έχει ήδη κάνει αυτό στο προϊόν τους Tolis Tape Tools. Τα κακά νέα είναι ότι η αναφερόμενη εταιρεία κοστίζει 399 $ για να χρησιμοποιήσει τα αποτελέσματα της δουλειάς της. Οι εκτιμήσεις αυτού του γεγονότος μπορεί να διαφέρουν, αλλά ο συγγραφέας προσωπικά δεν είναι έτοιμος να πληρώσει σε κάποιον 400 δολάρια για έναν κωδικό που γράφτηκε ως επί το πλείστον από εντελώς διαφορετικούς ανθρώπους και χρησιμοποιείται ανοιχτά από τη δεκαετία του 1970, και ως εκ τούτου ο συγγραφέας θέτει αυτήν την ερώτηση για τον εαυτό του θεωρεί κλειστό. (Παρεμπιπτόντως, υπάρχει ένα δωρεάν έργο που εγκαταλείφθηκε σε αόριστη κατάσταση στο Github IOSCSITTape στο ίδιο θέμα).

Ευτυχώς, υπάρχει στον κόσμο η εταιρεία IBM, της οποίας οι εμπορικές ορέξεις είναι σε τελείως διαφορετική κλίμακα και επομένως δεν εκδηλώνονται σε κάθε μικρό πράγμα. Συγκεκριμένα, ανέπτυξε το σύστημα αρχείων ταινίας LTFS ανοιχτού κώδικα, το οποίο διανέμεται επίσης για macOS.

Η προειδοποίηση εδώ είναι ότι διαφορετικοί κατασκευαστές συσκευών ταινίας κυκλοφορούν τις δικές τους εκδόσεις LTFS για την υποστήριξη των συσκευών τους. Δεδομένου ότι ο συγγραφέας χρησιμοποιεί μια μονάδα ταινίας IBM, εγκατέστησε το LTFS από την IBM. Οι μονάδες δίσκου τρίτων ενδέχεται να απαιτούν τις δικές τους θύρες LTFS. Και υπάρχει μια καθολική εφαρμογή του openLTFS σε Github και Homebrew.

Είναι σημαντικό για εμάς το LTFS να χρησιμοποιεί τη λειτουργία κατάτμησης πολυμέσων και επομένως μπορεί να λειτουργεί με συσκευές και κασέτες ξεκινώντας από τη γενιά LTO-5.

Έτσι, στην περίπτωσή μας, κατεβάζουμε το IBM Spectrum Archive Single Drive Edition για macOS από τον ιστότοπο της IBM, ο οποίος περιλαμβάνει την υλοποίηση LTFS. Χωρίς περιπέτειες, εγκαθιστούμε το προϊόν χρησιμοποιώντας το δικό του πρόγραμμα εγκατάστασης. Στην πορεία, εγκαθιστά και το πακέτο FUSE και στις ρυθμίσεις του συστήματος θα πρέπει να επιβεβαιώσει την εξουσιοδότηση ενός έξυπνου προγραμματιστή που ονομάζεται Anatol Pomozov, από τον οποίο σε αυτή την περίπτωση εξαρτάται ολόκληρη η IBM. Σεβασμός και σεβασμός για αυτόν τον άνθρωπο.

Συνιστάται να γράψετε αμέσως τη γραμμή στο αρχείο /Library/Frameworks/LTFS.framework/Versions/Current/etc/ltfs.conf.local:

επιλογή single-drive sync_type=time@1

που προσδιορίζει ότι η κασέτα είναι τοποθετημένη από προεπιλογή και η προσωρινή μνήμη εγγραφής επαναφέρεται μετά από 1 λεπτό αδράνειας (η προεπιλογή είναι 5 λεπτά).

Apple Mac και φανταχτερές συσκευές. LTO, SAS, Fiber Channel, eSATA

Επιτέλους, όλα είναι έτοιμα για σύνδεση. Συνδέουμε την αλυσίδα: Mac – Αντάπτορας T3/T2 – Καλώδιο Thunderbolt – Μετατροπέας ATTO – Καλώδιο SAS – μονάδα ταινίας (η επιλογή πολλών θυρών σε Mac, μετατροπέα και μονάδα δίσκου δεν είναι σημαντική). Ενεργοποιήστε το ρεύμα του μετατροπέα. Ενεργοποιήστε τη μονάδα ταινίας. Περιμένουμε να ολοκληρωθεί η προετοιμασία της μονάδας σύμφωνα με την ένδειξη της.

Δίνουμε την εντολή:

ltfs -o device_list

Ζήτω! Λαμβάνουμε (με τον συνήθη διαγνωστικό τρόπο της IBM):

307 LTFS14000I LTFS starting, LTFS έκδοση 2.4.2.0 (10418), επίπεδο καταγραφής 2.
307 LTFS14058I LTFS Μορφή Προδιαγραφές έκδοση 2.4.0.
307 LTFS14104I Εκκινήθηκε από το "ltfs -o device_list".
307 LTFS14105I Αυτό το δυαδικό αρχείο έχει δημιουργηθεί για Mac OS X.
Η έκδοση 307 LTFS14106I GCC είναι συμβατή με 4.2.1 Apple Clang 4.1 ((ετικέτες/Apple/clang-421.11.66)).
307 LTFS17087I Έκδοση πυρήνα: Darwin Kernel Έκδοση 19.4.0: Τετ 4 Μαρτίου 22:28:40 PST 2020. root:xnu-6153.101.6~15/RELEASE_X86_64.
307 LTFS17085I Plugin: Φόρτωση του backend της ταινίας "iokit".
Λίστα συσκευών ταινίας:.
Όνομα συσκευής = 0, Αναγνωριστικό προμηθευτή = IBM, Αναγνωριστικό προϊόντος = ULT3580-TD5, Σειριακός αριθμός = **********, Όνομα προϊόντος = [ULT3580-TD5].

Τοποθετήστε την κασέτα, περιμένετε να φορτώσει και να μορφοποιήσετε:

mkltfs -d 0 -nTest -r "size=10M/name=.DS_Store"

Εδώ η παράμετρος -d καθορίζει τον αριθμό μονάδας δίσκου (πάντα μηδέν αν είναι ο μόνος, αλλά δεν μπορεί να παραλειφθεί σε αυτήν την εντολή), -n είναι το όνομα της ταινίας (μπορείτε να την παραλείψετε) και η παράμετρος -r απαιτεί την τοποθέτηση των περιεχομένων των αρχείων .DS_Store που δεν υπερβαίνουν το μέγεθος των 10 megabyte, στην ενότητα ευρετηρίου (δηλαδή, που προορίζονται για καταλόγους) της κασέτας αντί για την ενότητα δεδομένων.

Η μυστηριώδης ζωή ξεκίνησε στην κασέτα. Περιμένουμε μερικά λεπτά και λαμβάνουμε την ακόλουθη απάντηση:

LTFS15000I Εκκίνηση mkltfs, έκδοση LTFS 2.4.2.0 (10418), επίπεδο καταγραφής 2.
LTFS15041I Ξεκίνησε από το "mkltfs -d 0 -nTest -r size=10M/name=.DS_Store".
LTFS15042I Αυτό το δυαδικό αρχείο έχει δημιουργηθεί για Mac OS X.
Η έκδοση LTFS15043I GCC είναι συμβατή με 4.2.1 Apple Clang 4.1 ((ετικέτες/Apple/clang-421.11.66)).
LTFS17087I Έκδοση πυρήνα: Darwin Kernel Έκδοση 19.4.0: Τετ Μαρ 4 22:28:40 PST 2020. root:xnu-6153.101.6~15/RELEASE_X86_64.
LTFS15003I Συσκευή μορφοποίησης «0».
Μέγεθος τόμου LTFS15004I LTFS: 524288.
Πολιτική τοποθέτησης διαμερισμάτων ευρετηρίου LTFS15005I: size=10M/name=.DS_Store.

LTFS11337I Ενημέρωση ευρετηρίου-dirty flag (1) - NO_BARCODE (0x0x1021081e0).
Πρόσθετο LTFS17085I: Φόρτωση του backend της ταινίας "iokit".
LTFS30810I Άνοιγμα συσκευής μέσω του προγράμματος οδήγησης iokit (0).
Το αναγνωριστικό προμηθευτή LTFS30814I είναι η IBM.
Το αναγνωριστικό προϊόντος LTFS30815I είναι "ULT3580-TD5".
Η αναθεώρηση υλικολογισμικού LTFS30816I είναι H976.
Η σειρά LTFS30817I Drive είναι **********.
LTFS17160I Το μέγιστο μέγεθος μπλοκ συσκευής είναι 1048576.
LTFS11330I Κασέτα φόρτωσης.
LTFS30854I Η προστασία λογικού αποκλεισμού είναι απενεργοποιημένη.
LTFS11332I Επιτυχής φόρτωση.
LTFS17157I Αλλαγή της ρύθμισης της μονάδας δίσκου σε λειτουργία εγγραφής οπουδήποτε.
LTFS15049I Έλεγχος του μέσου (μοντάρισμα).
LTFS30854I Η προστασία λογικού αποκλεισμού είναι απενεργοποιημένη.
LTFS15010I Δημιουργία διαμερίσματος δεδομένων b στο διαμέρισμα SCSI 1.
LTFS15011I Δημιουργία διαμερίσματος ευρετηρίου a στο διαμέρισμα SCSI 0.
LTFS17165I Επαναφορά της αναλογίας χωρητικότητας του μέσου.
LTFS11097I Διαμέριση του μέσου.
LTFS11100I Γράψιμο ετικέτας στο διαμέρισμα β.
LTFS11278I Εγγραφή ευρετηρίου στο διαμέρισμα β.
Το LTFS30808I READ_ATTR (0x8c) επιστρέφει -20501.
Το LTFS30865I READ_ATTR επιστρέφει Μη έγκυρο πεδίο στο CDB (-20501) 0.
LTFS30836I Δεν είναι δυνατή η ανάγνωση του χαρακτηριστικού (-20501).
LTFS11336I Το χαρακτηριστικό δεν υπάρχει. Αγνοήστε το αναμενόμενο σφάλμα.
LTFS17235I Ευρετήριο εγγραφής NO_BARCODE σε b (Αιτία: Μορφή, 0 αρχεία) **********.
LTFS17236I Έγραψε ευρετήριο NO_BARCODE (b, **********).
LTFS11337I Ενημέρωση ευρετηρίου-dirty flag (0) - NO_BARCODE (0x0x1021081e0).
LTFS11100I Γράψιμο ετικέτας στο διαμέρισμα α.
LTFS11278I Εγγραφή ευρετηρίου στο διαμέρισμα α.
Το LTFS30808I READ_ATTR (0x8c) επιστρέφει -20501.
Το LTFS30865I READ_ATTR επιστρέφει Μη έγκυρο πεδίο στο CDB (-20501) 0.
LTFS30836I Δεν είναι δυνατή η ανάγνωση του χαρακτηριστικού (-20501).
LTFS11336I Το χαρακτηριστικό δεν υπάρχει. Αγνοήστε το αναμενόμενο σφάλμα.
LTFS17235I Εγγραφή ευρετηρίου NO_BARCODE σε ένα (Αιτία: Μορφή, 0 αρχεία) 9068025555.
LTFS17236I Έγραψε ευρετήριο NO_BARCODE (a, **********).
LTFS15013I Volume UUID is: 3802a70d-bd9f-47a6-a999-eb74ffa67fc1.

Η χωρητικότητα όγκου LTFS15019I είναι 1425 GB.
LTFS30854I Η προστασία λογικού αποκλεισμού είναι απενεργοποιημένη.
Το LTFS15024I Medium μορφοποιήθηκε με επιτυχία.

Τοποθετήστε τη μορφοποιημένη ταινία:

sudo mkdir /Volumes/LTFS
sudo chmod 777 /Volumes/LTFS/
sudo ltfs /Volumes/LTFS

Έχουμε μερικά ακόμη λεπτά λειτουργίας και διαγνωστικού ελέγχου:

307 LTFS14000I LTFS starting, LTFS έκδοση 2.4.2.0 (10418), επίπεδο καταγραφής 2.
307 LTFS14058I LTFS Μορφή Προδιαγραφές έκδοση 2.4.0.
307 LTFS14104I Κυκλοφόρησε από το "ltfs /Volumes/LTFS/".
307 LTFS14105I Αυτό το δυαδικό αρχείο έχει δημιουργηθεί για Mac OS X.
Η έκδοση 307 LTFS14106I GCC είναι συμβατή με 4.2.1 Apple Clang 4.1 ((ετικέτες/Apple/clang-421.11.66)).
307 LTFS17087I Έκδοση πυρήνα: Darwin Kernel Έκδοση 19.4.0: Τετ 4 Μαρτίου 22:28:40 PST 2020. root:xnu-6153.101.6~15/RELEASE_X86_64.
307 LTFS14063I Ο τύπος συγχρονισμού είναι "χρόνος", ο χρόνος συγχρονισμού είναι 60 δευτερόλεπτα.
307 LTFS17085I Plugin: Φόρτωση του backend της ταινίας "iokit".
307 LTFS17085I Plugin: Φόρτωση "ενοποιημένου" isched backend.
307 LTFS14095I Ρυθμίστε τη λειτουργία εγγραφής οπουδήποτε της συσκευής ταινίας για να αποφύγετε την εκτίναξη της κασέτας.
307 LTFS30810I Άνοιγμα συσκευής μέσω του προγράμματος οδήγησης iokit (0).
307 LTFS30814I Το αναγνωριστικό προμηθευτή είναι η IBM.
307 LTFS30815I Το αναγνωριστικό προϊόντος είναι "ULT3580-TD5".
307 LTFS30816I Η αναθεώρηση υλικολογισμικού είναι H976.
Η σειρά 307 LTFS30817I Drive είναι **********.
307 LTFS17160I Το μέγιστο μέγεθος μπλοκ συσκευής είναι 1048576.
307 LTFS11330I Φύσιγγα φόρτωσης.
307 LTFS30854I Η προστασία λογικού μπλοκ είναι απενεργοποιημένη.
307 LTFS11332I Επιτυχής φόρτωση.
307 LTFS17157I Αλλαγή της ρύθμισης της μονάδας σε λειτουργία εγγραφής οπουδήποτε.
307 LTFS11005I Τοποθέτηση της έντασης.
307 LTFS30854I Η προστασία λογικού μπλοκ είναι απενεργοποιημένη.
307 LTFS17227I Χαρακτηριστικό ταινίας: Προμηθευτής = IBM.
307 LTFS17227I Χαρακτηριστικό ταινίας: Όνομα εφαρμογής = LTFS.
307 LTFS17227I Χαρακτηριστικό ταινίας: Έκδοση εφαρμογής = 2.4.2.0.
307 LTFS17227I Χαρακτηριστικό ταινίας: Medium Label =.
307 LTFS17228I Χαρακτηριστικό ταινίας: Αναγνωριστικό εντοπισμού κειμένου = 0x81.
307 LTFS17227I Χαρακτηριστικό ταινίας: Barcode =.
307 LTFS17227I Χαρακτηριστικό ταινίας: Έκδοση μορφής εφαρμογής = 2.4.0.
307 LTFS17228I Χαρακτηριστικό ταινίας: Κατάσταση κλειδώματος έντασης = 0x00.
307 LTFS17227I Χαρακτηριστικό ταινίας: Όνομα πισίνας πολυμέσων =.
307 LTFS14111I Η αρχική ρύθμιση ολοκληρώθηκε με επιτυχία.
307 LTFS14112I Επικαλέστε την εντολή 'mount' για να ελέγξετε το αποτέλεσμα της τελικής εγκατάστασης.
307 LTFS14113I Το καθορισμένο σημείο προσάρτησης παρατίθεται εάν είναι επιτυχές.

Και εδώ είναι, η κορδέλα μας στην επιφάνεια εργασίας, που ονομάζεται Test(ltfs)! Η ανώνυμη κασέτα θα ονομάζεται OSXFUSE Volume 0 (ltfs).

Τώρα μπορείτε να εργαστείτε με αυτό.

Apple Mac και φανταχτερές συσκευές. LTO, SAS, Fiber Channel, eSATA

Σε γενικές γραμμές, πρέπει να έχετε κατά νου ότι καλό είναι να μην κάνετε υπερβολική χρήση της προβολής των περιεχομένων των καταλόγων ταινιών στα παράθυρα εύρεσης, καθώς αυτή είναι μια απίστευτα ακριβή λειτουργία για το LTFS, αλλά είναι καλύτερο να εργαστείτε με εντολές τερματικού ή απλά να επαναφέρετε τον κατάλογο αντιγράφων ασφαλείας μαζικά στην κασέτα, όπως φαίνεται στο παραπάνω παράθυρο.

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

Μπορείτε να αποσυνδέσετε την ταινία με την εντολή:

umount /Volumes/LTFS

ή απλά πετάξτε το στα σκουπίδια.

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

Ως παρενέργεια, έχουμε την ευκαιρία να συνδέσουμε εξωτερικές μονάδες eSATA μέσω ενός καλωδίου SAS/4*eSATA.

Apple Mac και φανταχτερές συσκευές. LTO, SAS, Fiber Channel, eSATA

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο