Lekapkan & Nyahlekap Pemacu daripada Barisan Perintah dalam Mac OS X
Isi kandungan:
- Cara Menyahlekap Drive daripada Command Line pada Mac
- Cara Melekapkan Pemacu daripada Barisan Perintah pada Mac
Anda boleh melekap dan menyahlekap pemacu, volum dan cakera daripada baris arahan MacOS dan Mac OS X.
Bagi kebanyakan pengguna, cara paling mudah untuk menyahlekap pemacu dalam Mac ialah sama ada hanya seret kelantangan ke dalam Sampah, gunakan kekunci lontar, putuskan sambungan pemacu atau gunakan salah satu kaedah lontar paksa. Sepanjang baris yang sama, jika anda ingin memasang semula pemacu, anda biasanya boleh mencabut pemacu secara fizikal dan memasangkannya semula.Tetapi bagaimana jika anda mahu dapat melekap, menyahlekap dan melekap semula pemacu daripada baris arahan? Itulah yang akan kami bincangkan di sini. Helah ini berfungsi dengan cakera USB luaran, pemacu keras, Firewire, Thunderbolt, DVD, CD, pemacu rangkaian, malah pemacu ibu jari USB, secara literal mana-mana volum yang boleh dipasang dan diakses melalui perintah diskutil yang sangat membantu. Dengan menggunakan baris arahan untuk melekapkan semula pemacu, keseluruhan proses boleh diselesaikan dari jauh jika perlu melalui SSH, dan tanpa perlu memutuskan sambungan pemacu dari Mac secara fizikal. Ini amat berguna untuk menyelesaikan masalah, untuk penskripan dan automasi, dan ini adalah helah yang hebat untuk kita yang suka bermain-main di Terminal.
Cara Menyahlekap Drive daripada Command Line pada Mac
Mari kita tutup terlebih dahulu menyahlekap pemacu. Untuk melakukan ini, anda memerlukan volum lain dilampirkan atau disambungkan ke Mac dalam beberapa bentuk atau yang lain, kemudian lancarkan Terminal untuk bermula (duduk dalam /Applications/Utilities/).
1: Senaraikan Semua Pemacu
Perkara pertama yang anda perlu lakukan ialah menyenaraikan pemacu yang disambungkan. Ini akan menyediakan senarai semua pemacu yang dilampirkan pada Mac, yang sama ada dipasang dan dinyahlekap, dan semua partition masing-masing. Kami melakukan ini supaya kami boleh mendapatkan pengecam pemacu, yang biasanya seperti cakera1s2, atau cakera2s2, dll
senarai diskutil
Output akan kelihatan seperti ini:
$ senarai diskutil /dev/disk0 : JENIS NAMA PENGENALAN SAIZ 0: GUID_partition_scheme 121.3 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 120.5 GB cakera 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 : JENIS NAMA PENGENALAN SAIZ 0: GUID_partition_scheme 16.0 GB disk1 1: EFI 209.7 MB disk1s1 2: Apple_HFS OSXs2.7 GB 2.
Demi contoh ini, kami akan menumpukan pada pemacu yang dilampirkan bernama "OSXDaily", yang kebetulan merupakan pemacu ibu jari USB luaran yang muncul terakhir dalam senarai.Perhatikan pengecam untuk pemacu itu ialah "disk1s2" dan kami akan membawanya ke siri arahan seterusnya untuk menyahlekap dan melekapkannya semula.
Mungkin perlu dinyatakan bahawa pemacu akan sentiasa terletak dalam /dev/ dan oleh itu /dev/ akan sentiasa didahulukan pada pengecam.
2: Nyahlekap Pemacu Yang Ditentukan
Masih menggunakan perintah diskutil, kami akan menghalakannya pada pemacu yang dimaksudkan untuk dinyahlekap.
diskutil unmount /dev/disk1s2
Ini akan melaporkan semula volum yang dinamakan dan lokasi telah dinyahlekap, seperti:
Itu sahaja yang ada padanya. Anda akan perasan pemacu tidak lagi boleh diakses dalam Finder, tetapi ia masih boleh dilihat melalui diskutil daripada baris arahan atau apl Utiliti Cakera yang lebih biasa dalam GUI Mac OS X.
Cara Melekapkan Pemacu daripada Barisan Perintah pada Mac
Jika anda boleh menyahlekap pemacu, sudah tentu anda juga boleh melekap atau melekap semula. Urutan arahan sangat serupa; cari kelantangan, kemudian lekapkan pemacu.
1: Cari Drive to Mount
Jika anda sudah tahu di mana kelantangan itu berada, anda boleh mengabaikan bahagian 1 dan terus ke bahagian 2, tetapi mari tetapkan mendapatkan pengecam kelantangan pula. Kali ini kita akan memendekkannya sedikit kerana kita akan menganggap kita tahu nama pemacu untuk dipasang, jadi kita hanya perlu mencari pengecam. Kami akan melakukan ini dengan menggunakan grep untuk memendekkan output perintah diskutil seperti:
$ senarai diskutil |grep OSXDaily 2: Apple_HFS OSXDaily 15.7 GB disk1s2
Output itu jelas lebih pendek daripada output penuh senarai diskutil yang kami tunjukkan di atas.
Untuk contoh ini, pemacu "OSXDaily" masih terletak di /dev/disk1s2 dan itulah yang akan kami lekapkan.
2: Lekapkan (atau Lekapkan Semula) Pemacu
Untuk melekapkan (atau melekap semula) pemacu, kami akan menggunakan perintah diskutil yang sama dengan bendera baharu dan input seperti:
diskutil mount /dev/disk1s2
Menggunakan contoh yang sama seperti di tempat lain, berikut ialah arahan dan output akan kelihatan seperti:
$ diskutil mount /dev/disk1s2 Volume OSXDaily on /dev/disk1s2 mounted
Ini jelas melekapkan pemacu sekali lagi dan ia juga akan menjadikan volum yang dipasang kelihatan semula dalam Mac OS X Finder dan kepada apl berasaskan GUI dalam pelbagai kotak dialog Buka atau Simpan.
Cara Menyahlekap & Melekap Semula Pemacu / Kelantangan dalam Satu Perintah
Ingin menyahlekap dan melekapkan semula volum yang sama dengan cepat, pada asasnya mengitar kuasa sambungannya ke Mac? Anda boleh melakukannya dalam satu arahan dengan menyusun kedua-duanya bersama-sama seperti: "
diskutil unmount /dev/disk1s2;diskutil mount /dev/disk1s2;echo Remounted Volume"
Ini akan kelihatan seperti berikut apabila dilaksanakan:
"$ diskutil unmount /dev/disk1s2;diskutil mount /dev/disk1s2;echo Remounted Volume Volume OSXDaily on disk1s2 unmounted Volume OSXDaily on /dev/disk1s2 mounted Remounted Volume "
Jika anda kebetulan menonton kelantangan dalam Finder semasa proses ini, anda akan mendapati ia hilang seketika, kemudian muncul semula hampir serta-merta. Bahagian gema terakhir adalah pilihan tetapi ia menjadikan keseluruhan tindakan arahan lebih bertele-tele.
Terima kasih kepada Nilesh atas inspirasi tip