میک OS X میں کمانڈ لائن سے ماؤنٹ & ماؤنٹ ڈرائیوز
فہرست کا خانہ:
آپ MacOS اور Mac OS X کی کمانڈ لائن سے ڈرائیوز، والیوم اور ڈسک کو ماؤنٹ اور ان ماؤنٹ کر سکتے ہیں۔
بہت سے صارفین کے لیے، میک میں ڈرائیو کو اَن ماؤنٹ کرنے کا سب سے آسان طریقہ یہ ہے کہ یا تو صرف والیوم کو کوڑے دان میں گھسیٹیں، ایجیکٹ کیز استعمال کریں، ڈرائیو کو منقطع کریں، یا زبردستی نکالنے کے طریقوں میں سے کوئی ایک استعمال کریں۔ اسی خطوط کے ساتھ، اگر آپ کسی ڈرائیو کو دوبارہ نصب کرنا چاہتے ہیں تو آپ عام طور پر صرف جسمانی طور پر ڈرائیو کو ان پلگ کر سکتے ہیں اور اسے دوبارہ پلگ کر سکتے ہیں۔لیکن اگر آپ کمانڈ لائن سے ڈرائیوز کو ماؤنٹ، ان ماؤنٹ اور ریماؤنٹ کرنے کے قابل ہونا چاہتے ہیں تو کیا ہوگا؟ یہ بالکل وہی ہے جو ہم یہاں احاطہ کریں گے. یہ چال بیرونی USB ڈسکوں، ہارڈ ڈرائیوز، فائر وائر، تھنڈربولٹ، DVD's، CD's، نیٹ ورک ڈرائیوز، حتیٰ کہ USB تھمب ڈرائیوز کے ساتھ کام کرتی ہے، لفظی طور پر کوئی بھی حجم جس کو ناقابل یقین حد تک مددگار ڈسکوٹل کمانڈ کے ذریعے نصب اور رسائی حاصل کی جا سکتی ہے۔ ڈرائیو کو دوبارہ ماؤنٹ کرنے کے لیے کمانڈ لائن کا استعمال کرتے ہوئے، اگر ضروری ہو تو SSH کے ذریعے پورا عمل دور سے مکمل کیا جا سکتا ہے، اور میک سے ڈرائیو کو جسمانی طور پر منقطع کیے بغیر۔ یہ مسائل کے حل کے لیے، اسکرپٹنگ اور آٹومیشن کے لیے لاتعداد مفید ہے، اور یہ ہم میں سے ان لوگوں کے لیے ایک بہترین چال ہے جو صرف ٹرمینل میں گھومنا پسند کرتے ہیں۔
میک پر کمانڈ لائن سے ڈرائیو کو کیسے ان ماؤنٹ کریں
آئیے پہلے ان ماؤنٹنگ ڈرائیوز کا احاطہ کریں۔ ایسا کرنے کے لیے آپ کو میک سے کسی نہ کسی شکل میں منسلک یا منسلک ایک اور والیوم کی ضرورت ہوگی، پھر شروع کرنے کے لیے ٹرمینل لانچ کریں (/Applications/Utilities/ میں بیٹھتا ہے)۔
1: تمام ڈرائیوز کی فہرست بنائیں
پہلا کام جو آپ کو کرنا ہوگا وہ ہے منسلک ڈرائیوز کی فہرست۔ یہ ان تمام ڈرائیوز کی فہرست فراہم کرے گا جو میک سے منسلک ہیں، جو یا تو نصب ہیں اور ان ماؤنٹڈ ہیں، اور ان کے تمام متعلقہ پارٹیشنز۔ ہم یہ اس لیے کر رہے ہیں تاکہ ہم ڈرائیو کا شناخت کنندہ حاصل کر سکیں، جو کہ عام طور پر 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 disk020. HD51 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: Apple_HFS OS OS 1GB OS OS 1GB1
اس مثال کی خاطر، ہم "OSXDaily" کے نام سے منسلک ڈرائیو پر توجہ مرکوز کریں گے، جو کہ ایک بیرونی USB تھمب ڈرائیو ہوتی ہے جو فہرست میں سب سے آخر میں ظاہر ہوتی ہے۔نوٹ کریں کہ اس ڈرائیو کا شناخت کنندہ "disk1s2" ہے اور ہم اسے ان ماؤنٹ اور دوبارہ ماؤنٹ کرنے کے لیے کمانڈز کی اگلی سیریز تک لے جائیں گے۔
شاید یہ بات قابل ذکر ہے کہ ڈرائیوز ہمیشہ /dev/ میں واقع ہوں گی اور اس طرح /dev/ ہمیشہ شناخت کنندہ کے ساتھ لگائی جائے گی۔
2: مخصوص ڈرائیو کو ان ماؤنٹ کریں
ابھی بھی diskutil کمانڈ استعمال کر رہے ہیں، ہم اسے ان ماؤنٹ کرنے کے لیے زیر بحث ڈرائیو کی طرف اشارہ کریں گے۔
diskutil unmount /dev/disk1s2
یہ اطلاع دے گا کہ نامزد والیوم اور مقام ان ماؤنٹ کر دیا گیا ہے، جیسے:
$ diskutil unmount /dev/disk1s2 والیوم OSXDaily disk1s2 پر unmounted
اس میں بس اتنا ہی ہے۔ آپ دیکھیں گے کہ فائنڈر میں ڈرائیو اب قابل رسائی نہیں ہے، لیکن یہ پھر بھی کمانڈ لائن سے، یا Mac OS X کے GUI میں زیادہ مانوس ڈسک یوٹیلیٹی ایپ کے ذریعے نظر آئے گی۔
میک پر کمانڈ لائن سے ڈرائیو کیسے ماؤنٹ کریں
اگر آپ کسی ڈرائیو کو ان ماؤنٹ کر سکتے ہیں تو یقیناً آپ اسے بھی ماؤنٹ یا دوبارہ ماؤنٹ کر سکتے ہیں۔ کمانڈ کی ترتیب بہت ملتی جلتی ہے۔ حجم کا پتہ لگائیں، پھر ڈرائیو ماؤنٹ کریں۔
1: ماؤنٹ کرنے کے لیے ڈرائیو تلاش کریں
اگر آپ پہلے سے ہی جانتے ہیں کہ والیوم کہاں واقع ہے، تو آپ حصہ 1 کو نظر انداز کر سکتے ہیں اور سیدھا حصہ 2 پر جا سکتے ہیں، لیکن آئیے بہرحال والیوم شناخت کنندہ کو بازیافت کرنے کا احاطہ کرتے ہیں۔ اس بار ہم اسے تھوڑا سا چھوٹا کر دیں گے کیونکہ ہم فرض کریں گے کہ ہم ماؤنٹ ہونے والی ڈرائیو کا نام جانتے ہیں، اس طرح ہمیں صرف شناخت کنندہ کو تلاش کرنے کی ضرورت ہے۔ ہم ڈسکوٹل کمانڈ کے آؤٹ پٹ کو مختصر کرنے کے لیے grep کا استعمال کرکے ایسا کریں گے جیسے:
$ diskutil list |grep OSXDaily 2: Apple_HFS OSXDaily 15.7 GB disk1s2
وہ آؤٹ پٹ ظاہر ہے کہ ڈسکوٹل لسٹ کے مکمل آؤٹ پٹ سے بہت چھوٹا ہے جسے ہم نے اوپر دکھایا ہے۔
اس مثال کے لیے، ڈرائیو "OSXDaily" اب بھی /dev/disk1s2 پر موجود ہے اور اسی کو ہم نصب کریں گے۔
2: ڈرائیو کو ماؤنٹ کریں (یا دوبارہ چڑھائیں)
ڈرائیو کو ماؤنٹ کرنے (یا ری ماؤنٹ) کرنے کے لیے، ہم اسی ڈسکوٹل کمانڈ کو نئے جھنڈے اور اس طرح کے ان پٹ کے ساتھ استعمال کریں گے:
diskutil mount /dev/disk1s2
دوسری جگہوں جیسی مثالوں کا استعمال کرتے ہوئے، یہ ہے کہ کمانڈ اور آؤٹ پٹ کیسا نظر آئے گا:
$ diskutil mount /dev/disk1s2 والیوم OSXDaily on /dev/disk1s2 نصب
یہ ظاہر ہے کہ ڈرائیو کو دوبارہ ماؤنٹ کرتا ہے، اور یہ میک OS X فائنڈر میں اور مختلف اوپن یا سیو ڈائیلاگ باکسز میں GUI پر مبنی ایپس میں بھی نصب والیوم کو دوبارہ دکھائی دے گا۔
سنگل کمانڈ میں ڈرائیو / والیوم کو کیسے اُن ماؤنٹ اور ری ماؤنٹ کریں
اسی والیوم کو تیزی سے ان ماؤنٹ اور دوبارہ ماؤنٹ کرنا چاہتے ہیں، بنیادی طور پر پاور سائیکلنگ یہ میک سے کنیکٹوٹی ہے؟ آپ اسے ایک ہی کمانڈ میں دونوں کو اس طرح جوڑ کر کر سکتے ہیں: "
diskutil unmount /dev/disk1s2;diskutil mount /dev/disk1s2;echo remounted والیوم"
عمل درآمد ہونے پر یہ مندرجہ ذیل کی طرح نظر آئے گا:
"$ diskutil unmount /dev/disk1s2;diskutil mount /dev/disk1s2;echo Remounted Volume Volume OSXDaily disk1s2 پر unmounted والیوم OSXDaily /dev/disk1s2 پر دوبارہ نصب شدہ والیوم "
اگر آپ اس عمل کے دوران فائنڈر میں والیوم دیکھ رہے ہیں، تو آپ اسے مختصر طور پر غائب ہوتے ہوئے پائیں گے، پھر تقریباً فوراً دوبارہ ظاہر ہو جائیں گے۔ آخری بازگشت والا حصہ اختیاری ہے لیکن یہ پوری کمانڈ ایکشن کو اور زیادہ لفظی بنا دیتا ہے۔
نیلش کی حوصلہ افزائی کے لیے نیلش کا شکریہ