Mount & Αποπροσάρτηση μονάδων δίσκου από τη γραμμή εντολών στο Mac OS X
Πίνακας περιεχομένων:
- Πώς να αποσυνδέσετε μια μονάδα δίσκου από τη γραμμή εντολών σε Mac
- Πώς να τοποθετήσετε μια μονάδα δίσκου από τη γραμμή εντολών σε Mac
Μπορείτε να προσαρτήσετε και να αποσυνδέσετε μονάδες δίσκου, τόμους και δίσκους από τη γραμμή εντολών του MacOS και του Mac OS X.
Για πολλούς χρήστες, ο ευκολότερος τρόπος αποπροσάρτησης μιας μονάδας δίσκου στο Mac είναι είτε απλώς να σύρετε έναν τόμο στον Κάδο απορριμμάτων, να χρησιμοποιήσετε τα πλήκτρα εξαγωγής, να αποσυνδέσετε τη μονάδα δίσκου ή να χρησιμοποιήσετε μία από τις μεθόδους εξαγωγής αναγκαστικής εξαγωγής. Στην ίδια γραμμή, εάν θέλετε να επανατοποθετήσετε μια μονάδα δίσκου, μπορείτε συνήθως να αποσυνδέσετε φυσικά τη μονάδα και να την συνδέσετε ξανά.Τι γίνεται όμως αν θέλετε να μπορείτε να προσαρτήσετε, να αποσυνδέσετε και να επανατοποθετήσετε μονάδες δίσκου από τη γραμμή εντολών; Αυτό ακριβώς θα καλύψουμε εδώ. Αυτό το τέχνασμα λειτουργεί με εξωτερικούς δίσκους USB, σκληρούς δίσκους, Firewire, Thunderbolt, DVD, CD, μονάδες δικτύου, ακόμη και USB thumb drives, κυριολεκτικά κάθε τόμο που μπορεί να προσαρτηθεί και να προσπελαστεί μέσω της απίστευτα χρήσιμης εντολής diskutil. Χρησιμοποιώντας τη γραμμή εντολών για την επανατοποθέτηση της μονάδας, ολόκληρη η διαδικασία μπορεί να ολοκληρωθεί εξ αποστάσεως, εάν είναι απαραίτητο, μέσω SSH, και χωρίς ποτέ να χρειαστεί να αποσυνδέσετε φυσικά μια μονάδα δίσκου από το Mac. Αυτό είναι απείρως χρήσιμο για την αντιμετώπιση προβλημάτων, για τη δημιουργία σεναρίων και τον αυτοματισμό, και είναι ένα εξαιρετικό κόλπο για όσους από εμάς θέλουν απλώς να ασχολούνται με το Terminal.
Πώς να αποσυνδέσετε μια μονάδα δίσκου από τη γραμμή εντολών σε Mac
Ας καλύψουμε πρώτα τις μονάδες αποσυναρμολόγησης. Για να το κάνετε αυτό, θα χρειαστείτε έναν άλλο τόμο συνδεδεμένο ή συνδεδεμένο στο Mac με κάποια μορφή και, στη συνέχεια, εκκινήστε το Terminal για να ξεκινήσετε (βρίσκεται στο /Applications/Utilities/).
1: Λίστα όλων των μονάδων δίσκου
Το πρώτο πράγμα που θα πρέπει να κάνετε είναι να απαριθμήσετε τις συνδεδεμένες μονάδες δίσκου. Αυτό θα παρέχει μια λίστα με όλες τις μονάδες δίσκου που είναι συνδεδεμένες στο Mac, που είναι είτε προσαρτημένες είτε αποπροσαρτημένες, και όλα τα αντίστοιχα διαμερίσματα τους. Το κάνουμε αυτό για να μπορούμε να λάβουμε το αναγνωριστικό μονάδας δίσκου, το οποίο είναι συνήθως κάτι σαν disk1s2 ή disk2s2, κ.λπ.
diskutil list
Η έξοδος θα μοιάζει κάπως έτσι:
$ diskutil list /dev/disk0 : TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme 121,3 GB disk0 1: EFI 209,7 MB disk0s1 2: Apple_HFS Macintosh 2 GB0 disk 3: Apple_Boot Recovery HD 650,0 MB disk0s3 /dev/disk1 : TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme 16,0 GB disk1 1: EFI 209,7 MB disk1s1 2: EFI 209,7 MB disk1s1 2:Apple_HFaily disk1s1 2:Apple_HFaily OSXD 7HFS OSX5.
Για χάρη αυτού του παραδείγματος, θα εστιάσουμε στη συνημμένη μονάδα δίσκου που ονομάζεται "OSXDaily", η οποία τυχαίνει να είναι μια εξωτερική μονάδα αντίχειρα USB που εμφανίζεται τελευταία στη λίστα.Λάβετε υπόψη ότι το αναγνωριστικό για αυτήν τη μονάδα είναι "disk1s2" και θα το μεταφέρουμε στην επόμενη σειρά εντολών για να την αποπροσαρτήσουμε και να την επανατοποθετήσουμε.
Πιθανότατα αξίζει να αναφέρουμε ότι οι μονάδες δίσκου θα βρίσκονται πάντα στο /dev/ και έτσι το /dev/ θα έχει πάντα πρόθεμα στο αναγνωριστικό.
2: Αποσυνδέστε την καθορισμένη μονάδα δίσκου
Ακόμα χρησιμοποιώντας την εντολή diskutil, θα την κατευθύνουμε προς την εν λόγω μονάδα για αποπροσάρτηση.
diskutil αποπροσάρτηση /dev/disk1s2
Αυτό θα αναφέρει ότι ο όγκος με το όνομα και η τοποθεσία έχει αποσυνδεθεί, όπως:
$ diskutil unmount /dev/disk1s2 Volume OSXDaily on disk1s2 unmounted
Αυτό είναι το μόνο που υπάρχει. Θα παρατηρήσετε ότι η μονάδα δεν είναι πλέον προσβάσιμη στο Finder, αλλά θα εξακολουθεί να είναι ορατή μέσω του diskutil από τη γραμμή εντολών ή της πιο οικείας εφαρμογής Disk Utility στο γραφικό περιβάλλον του Mac OS X.
Πώς να τοποθετήσετε μια μονάδα δίσκου από τη γραμμή εντολών σε Mac
Αν μπορείτε να αποπροσαρτήσετε μια μονάδα δίσκου, φυσικά μπορείτε να προσαρτήσετε ή να επανατοποθετήσετε μια επίσης. Η σειρά εντολών είναι πολύ παρόμοια. εντοπίστε την ένταση και, στη συνέχεια, τοποθετήστε τη μονάδα δίσκου.
1: Βρείτε το Drive to Mount
Αν γνωρίζετε ήδη πού βρίσκεται ο τόμος, μπορείτε να αγνοήσετε το μέρος 1 και να μεταβείτε κατευθείαν στο μέρος 2, αλλά ας καλύψουμε την ανάκτηση του αναγνωριστικού τόμου ούτως ή άλλως. Αυτή τη φορά θα το συντομεύσουμε λίγο γιατί θα υποθέσουμε ότι γνωρίζουμε το όνομα της μονάδας δίσκου προς προσάρτηση, επομένως χρειάζεται μόνο να εντοπίσουμε το αναγνωριστικό. Θα το κάνουμε αυτό χρησιμοποιώντας το grep για να συντομεύσουμε την έξοδο της εντολής diskutil όπως:
$ diskutil list |grep OSXDaily 2: Apple_HFS OSXDaily 15,7 GB disk1s2
Αυτή η έξοδος είναι προφανώς πολύ μικρότερη από την πλήρη έξοδο της λίστας diskutil που δείξαμε παραπάνω.
Για αυτό το παράδειγμα, η μονάδα δίσκου "OSXDaily" εξακολουθεί να βρίσκεται στο /dev/disk1s2 και αυτό είναι που θα προσαρτήσουμε.
2: Τοποθετήστε (ή επανατοποθετήστε) τη μονάδα δίσκου
Για να προσαρτήσουμε (ή να επανατοποθετήσουμε) μια μονάδα δίσκου, θα χρησιμοποιήσουμε την ίδια εντολή diskutil με μια νέα σημαία και εισόδους όπως:
diskutil mount /dev/disk1s2
Χρησιμοποιώντας τα ίδια παραδείγματα όπως αλλού, ορίστε πώς θα μοιάζουν η εντολή και η έξοδος:
$ diskutil mount /dev/disk1s2 Volume OSXDaily on /dev/disk1s2 mounted
Αυτό προφανώς προσαρτά τη μονάδα δίσκου ξανά, και επίσης θα κάνει ξανά ορατή τον μονταρισμένο τόμο στο Mac OS X Finder και σε εφαρμογές που βασίζονται σε GUI στα διάφορα παράθυρα διαλόγου Άνοιγμα ή Αποθήκευση.
Τρόπος αποπροσάρτησης και επανατοποθέτησης μονάδας δίσκου / τόμου με μία μόνο εντολή
Θέλετε να αποσυναρμολογήσετε γρήγορα και να επανατοποθετήσετε την ίδια ένταση, ουσιαστικά κυκλώνοντας την τροφοδοσία της συνδεσιμότητας με το Mac; Μπορείτε να το κάνετε αυτό με μία μόνο εντολή συνδέοντας τα δύο μαζί ως εξής: "
diskutil αποπροσάρτηση /dev/disk1s2;diskutil mount /dev/disk1s2;echo Remounted Volume"
Αυτό θα μοιάζει με το εξής κατά την εκτέλεση:
"$ diskutil unmount /dev/disk1s2;diskutil mount /dev/disk1s2;echo Remounted Volume Volume OSXDaily on disk1s2 unmounted Volume OSXDaily on /dev/disk1smounted Volume remounted "
Αν έτυχε να παρακολουθείτε τον τόμο στο Finder κατά τη διάρκεια αυτής της διαδικασίας, θα διαπιστώσατε ότι εξαφανίστηκε για λίγο και μετά θα εμφανιζόταν ξανά σχεδόν αμέσως. Το τελευταίο τμήμα ηχούς είναι προαιρετικό, αλλά καθιστά ολόκληρη την ενέργεια της εντολής ακόμη πιο περιεκτική.
Ευχαριστώ τον Nilesh για την έμπνευση για τις συμβουλές