Takma & Mac OS X'te Sürücüleri Komut Satırından Çıkarma
İçindekiler:
Sürücüleri, birimleri ve diskleri MacOS ve Mac OS X'in komut satırından bağlayabilir ve kaldırabilirsiniz.
Birçok kullanıcı için, Mac'te bir sürücünün bağlantısını kesmenin en kolay yolu, ya bir birimi Çöp Kutusu'na sürüklemek, çıkarma tuşlarını kullanmak, sürücünün bağlantısını kesmek ya da zorla çıkarma yöntemlerinden birini kullanmaktır. Aynı şekilde, bir sürücüyü yeniden monte etmek isterseniz, genellikle sürücüyü fiziksel olarak fişten çekip tekrar takabilirsiniz.Peki ya sürücüleri komut satırından takmak, çıkarmak ve yeniden takmak istiyorsanız? Tam olarak burada ele alacağımız şey bu. Bu hile, harici USB diskler, sabit sürücüler, Firewire, Thunderbolt, DVD'ler, CD'ler, ağ sürücüleri, hatta USB flash sürücüler, kelimenin tam anlamıyla, inanılmaz derecede yardımcı olan diskutil komutuyla bağlanabilen ve erişilebilen herhangi bir birim ile çalışır. Sürücüyü yeniden takmak için komut satırını kullanarak, gerekirse tüm süreç SSH aracılığıyla uzaktan ve bir sürücünün Mac ile bağlantısını fiziksel olarak kesmek zorunda kalmadan tamamlanabilir. Bu, sorun giderme durumları, komut dosyası oluşturma ve otomasyon için son derece kullanışlıdır ve Terminal'de kurcalamayı seven bizler için harika bir numaradır.
Mac'te Bir Sürücüyü Komut Satırından Çıkarma
Önce sürücülerin bağlantısını kesme işlemlerini ele alalım. Bunu yapmak için Mac'e eklenmiş veya bir şekilde bağlı başka bir birime ihtiyacınız olacak, ardından başlamak için Terminal'i başlatın (/Applications/Utilities/ konumunda bulunur).
1: Tüm Sürücüleri Listele
Yapmanız gereken ilk şey bağlı sürücüleri listelemek. Bu, Mac'e bağlı olan, takılan ve çıkarılan tüm sürücülerin ve ilgili bölümlerinin bir listesini sağlayacaktır. Bunu, tipik olarak disk1s2 veya disk2s2, etc gibi bir şey olan sürücü tanımlayıcısını alabilmek için yapıyoruz.
diskutil listesi
Çıktı şuna benzer:
$ diskutil list /dev/disk0 : TÜR ADI BOYUT TANIMLAYICI 0: GUID_partition_scheme 121,3 GB disk0 1: EFI 209,7 MB disk0s1 2: Apple_HFS Macintosh HD 120,5 GB disk0s2 3: Apple_Boot Recovery HD 650,0 MB disk0s3 /dev/disk1 : TÜR ADI BOYUT TANIMLAYICI 0: GUID_partition_scheme 16,0 GB disk1 1: EFI 209,7 MB disk1s1 2: Apple_HFS OSXDaily 15,7 GB disk1s2
Bu örneğin hatırına, listede en son görünen harici bir USB parmak sürücü olan “OSXDaily” adlı takılı sürücüye odaklanacağız.Bu sürücünün tanımlayıcısının "disk1s2" olduğunu ve onu sökmek ve yeniden takmak için bunu bir sonraki komut dizisine taşıyacağımızı unutmayın.
Sürücülerin her zaman /dev/ içinde bulunacağını ve bu nedenle /dev/'nin her zaman tanımlayıcının önüne ekleneceğini muhtemelen belirtmekte fayda var.
2: Belirtilen Sürücünün Bağlantısını Kaldır
Hala diskutil komutunu kullanıyoruz, bağlantıyı kaldırmak için söz konusu sürücüye yönlendireceğiz.
diskutil unmount /dev/disk1s2
Bu, adlandırılmış birimin ve konumun bağlantısının kesildiğini geri bildirir, şöyle:
$ diskutil unmount /dev/disk1s2 Volume OSXDaily on disk1s2 unmounted
İşte hepsi bu kadar. Sürücüye artık Finder'da erişilmediğini fark edeceksiniz, ancak diskutil aracılığıyla komut satırından veya Mac OS X'in GUI'sindeki daha tanıdık Disk İzlencesi uygulaması aracılığıyla görünmeye devam edecek.
Mac'te Komut Satırından Bir Sürücü Nasıl Bağlanır
Bir sürücünün bağlantısını kesebiliyorsanız, elbette bir sürücüyü de takabilir veya yeniden takabilirsiniz. Komut dizisi çok benzer; birimi bulun, ardından sürücüyü takın.
1: Takılacak Sürücüyü Bulun
Birimin nerede olduğunu zaten biliyorsanız, 1. bölümü atlayabilir ve doğrudan 2. bölüme geçebilirsiniz, ancak yine de birim tanımlayıcısını almaya geçelim. Bu sefer biraz kıs altacağız çünkü takılacak sürücünün adını bildiğimizi varsayacağız, bu nedenle yalnızca tanımlayıcıyı bulmamız gerekiyor. Bunu diskutil komutunun çıktısını şu şekilde kıs altmak için grep kullanarak yapacağız:
$ disket listesi |grep OSXGünlük 2: Apple_HFS OSXGünlük 15,7 GB disk1s2
Bu çıktı, yukarıda gösterdiğimiz diskutil listesinin tam çıktısından açıkça çok daha kısa.
Bu örnek için, “OSXDaily” sürücüsü hala /dev/disk1s2 konumunda bulunuyor ve biz onu bağlayacağız.
2: Sürücüyü Monte Edin (veya Yeniden Monte Edin)
Bir sürücüyü takmak (veya yeniden takmak) için, aynı diskutil komutunu yeni bir işaretle ve şuna benzer girişlerle kullanacağız:
diskutil mount /dev/disk1s2
Başka yerlerdeki örneklerin aynısını kullanarak, komut ve çıktı şu şekilde görünecektir:
$ diskutil mount /dev/disk1s2 Birim OSXDaily on /dev/disk1s2 mount
Bu, açıkça sürücüyü yeniden bağlar ve ayrıca eklenen birimin Mac OS X Finder'da ve çeşitli Aç veya Kaydet iletişim kutularındaki GUI tabanlı uygulamalarda tekrar görünür olmasını sağlar.
Tek Bir Komutla Bir Sürücünün / Birimin Bağlantısını Kaldırma ve Yeniden Bağlama
Aynı birimi hızlı bir şekilde çıkarıp yeniden takmak, esasen Mac ile olan bağlantısını kapatıp açmak mı istiyorsunuz? Bunu, ikisini şu şekilde dizerek tek bir komutla yapabilirsiniz: "
diskutil unmount /dev/disk1s2;diskutil mount /dev/disk1s2;echo Remounted Volume"
Bu, yürütüldüğünde aşağıdaki gibi görünecektir:
"$ diskutil unmount /dev/disk1s2;diskutil mount /dev/disk1s2;echo Remounted Volume Volume OSXDaily on disk1s2 unmounted Volume OSXDaily on /dev/disk1s2 mount Remounted Volume "
Bu işlem sırasında hacmi Finder'da izliyor olsaydınız, sesin kısa bir süre için kaybolduğunu ve ardından neredeyse anında yeniden göründüğünü görürsünüz. Son yankı kısmı isteğe bağlıdır, ancak tüm komut eylemini daha da ayrıntılı hale getirir.
İpucu ilhamı için Nilesh'e teşekkürler