لینکس ٹرمینل سے اسٹوریج ڈیوائسز کو ماؤنٹ اور ماؤنٹ کیسے کریں
![](http://img.agwebrunner.com/wp-content/uploads/computer/831/ig9m050miy.jpg)
لینکس اور میکس جیسے آپریٹنگ سسٹم میں فائل سسٹمز ، ٹرمینل کا استعمال کرتے ہوئے ماونٹڈ ، اور ماونٹڈ ہوسکتے ہیں۔ یہ ایک طاقت ور اور ورسٹائل ٹول ہے — یہاں آپ کے جاننے کی ہر چیز موجود ہے۔
لینکس فائل سسٹم
لینکس ، میکوس ، اور دوسرے یونکس جیسے آپریٹنگ سسٹم میں موجود فائل سسٹم ڈیوائسز کے لئے الگ الگ حجم شناخت کاروں کا استعمال اس طرح نہیں کرتے ہیں ، جیسے کہ ، ونڈوز کرتا ہے۔ ونڈوز ہر حجم کو ڈرائیو لیٹر تفویض کرتا ہے جیسے سی: یا ڈی: اور ہر حجم کے لئے فائل سسٹم اس ڈرائیو خط کے نیچے بیٹھی ڈائریکٹریوں کا درخت ہے۔
لینکس میں ، فائل سسٹم ایک سبھی میں ایک ڈائرکٹری درخت ہے۔ کسی ماونٹڈ اسٹوریج ڈیوائس کا اس فائل کے سسٹم کو اس درخت پر گرافٹ کر دیا گیا ہے تاکہ یہ ظاہر ہوتا ہے کہ یہ ایک ہم آہنگ فائل سسٹم کا لازمی حصہ ہے۔ نیا نصب کردہ فائل سسٹم اس ڈائریکٹری کے ذریعہ قابل رسائی ہوگا جس میں اسے نصب کیا گیا ہے۔ اس ڈائریکٹری کو اس فائل سسٹم کے لئے ماؤنٹ پوائنٹ کہتے ہیں۔
بہت سارے فائل سسٹم بوٹ ٹائم پر چلتے ہیں یا فلائی پر ہوتے ہیں کیونکہ رن ٹائم کے دوران کمپیوٹر سے اسٹوریج کا حجم جڑا ہوتا ہے۔ محتاط سسٹم ایڈمن رن ٹائم آٹو ماؤنٹ کی خصوصیات کو بند کرسکتے ہیں تاکہ وہ سسٹم سے روابط کو کنٹرول کرسکیں۔
اس کا مطلب ہے کہ رن ٹائم کے دوران منسلک اسٹوریج آلات آٹو ماؤنٹ نہیں ہوسکتے ہیں اور اس کو دستی طور پر بڑھتے ہوئے کی ضرورت ہوگی۔ فائل سسٹم کو دستی طور پر بڑھاتے ہوئے آپ کو اس فائل سسٹم کے بارے میں فیصلے کرنے دیتا ہے ، جیسے کہ ماؤنٹ پوائنٹ کہاں ہوگا اور آیا فائل سسٹم کو صرف پڑھنے یا پڑھنے لکھنے جارہے ہیں۔
چاہے وہ ضرورت سے باہر ہو یا انتخاب کے ذریعے ، پہاڑ
, اتفاقی
اور دوبارہ رقم
کمانڈز آپ کو اپنے لینکس سسٹم کے اس اہم پہلو پر قابو پانے کی صلاحیت فراہم کرتی ہیں۔
اپنے فائل سسٹم کو ماؤنٹ سے پوچھ گچھ کریں
ماؤنٹ کے پاس بہت سارے اختیارات ہیں ، لیکن آپ کے کمپیوٹر پر نصب تمام فائل سسٹم کی فہرست کے ل no کسی بھی آپشن کی ضرورت نہیں ہے۔ صرف ٹائپ کریں پہاڑ
اور درج کریں دبائیں:
پہاڑ
ٹرمینل ونڈو میں جڑے ہوئے تمام فائل سسٹم کی فہرست دے گا۔
آپ جو ڈھونڈ رہے ہیں اسے تلاش کرنے کے ل data ڈیٹا کے اس ڈمپ کو منتخب کرنا مشکل ہوسکتا ہے۔
آپ پوچھ کر آؤٹ پٹ کو بہتر کرسکتے ہیں پہاڑ
آپ کیلئے دلچسپی کے فائل سسٹم کی فہرست بنائیں۔ -t
(قسم) آپشن بتاتا ہےپہاڑ
کس طرح کے فائل سسٹم پر رپورٹ کرنا ہے۔
پہاڑ -t tmpfs
ماؤنٹ - ext4
ایک مثال کے طور پر ، ہم نے پوچھا ہے پہاڑ
صرف فہرست میںtmpfs
فائل سسٹمز۔ ہمیں بہت زیادہ قابل انتظام آؤٹ پٹ ملتا ہے۔
Atmpfs
فائل سسٹم اس طرح ظاہر ہوتا ہے جیسے یہ ایک باقاعدہ ، ماونٹڈ فائل سسٹم تھا لیکن یہ دراصل اتار چڑھاؤ والی میموری میں محفوظ ہے tmp مستقل اسٹوریج ڈیوائس کی بجائے عارضی حیثیت رکھتا ہے۔
آپ متبادل بنانا چاہیں گے tmpfs
فائل کی قسم کا پیرامیٹر جس میں آپ دلچسپی رکھتے ہیں۔
ہم نے فہرست بنانے کے لئے ایک کمانڈ بھی جاری کیا ہے ext4
فائل سسٹمز۔ اس ٹیسٹ کمپیوٹر پر ، ایک واحد ہے ext4
فائل سسٹم ، یہ آلہ پر ہے ایس ڈی اے
storageیہ پہلا اسٹوریج ڈیوائس لگا ہوا ہے ، عام طور پر مین ہارڈ ڈرائیو ہے اور اس پر سوار ہے /
، جو فائل سسٹم کے درخت کی جڑ ہے۔
دوسرے اشارے کا مطلب ہے:
- rw: فائل سسٹم پڑھنے کے قابل اور قابل تحریر ہے۔
- دوبارہ وقت: دانا فائل تک رسائی اور ترمیم میٹا ڈیٹا کو ریکارڈ کرنے کے لئے ایک بہتر اسکیم کا استعمال کر رہا ہے۔
- غلطیاں = remount -o: اگر کافی سنگین غلطی کا پتہ چل جاتا ہے تو ، تشخیص کی اجازت دینے کے لئے فائل سسٹم کو صرف پڑھنے کے موڈ میں ریموٹ کیا جائے گا۔
متعلقہ:آپ کو کون سا لینکس فائل سسٹم استعمال کرنا چاہئے؟
df کے ساتھ اپنے فائل سسٹم سے پوچھ گچھ کریں
df
کمانڈ کو یہ ظاہر کرنے کے لئے بھی استعمال کیا جاسکتا ہے کہ کون سا فائل سسٹم لگا ہوا ہے اور جہاں ان کے ماؤنٹ پوائنٹ ہیں۔
df
بغیر پیرامیٹرز کا استعمال آپ کو وہی معلومات دیتا ہے جیسے اوورلوڈ مسئلہ پہاڑ
. مثال کے طور پر ، اوبنٹو لینکس میں ، ایک ہے اسکواش
چھڈو فائل سسٹم جو ہر ایک ایپلی کیشن کے لئے بنایا گیا ہے جس کا استعمال کرتے ہوئے انسٹال کیا گیا ہے اچانک
کمانڈ. کون ان سب کو دیکھنا چاہتا ہے؟
زور دینا df
ان کو نظرانداز کرنے کیلئے - یا کسی بھی دوسرے فائل سسٹم کی قسم — استعمال کریں -ایکس
(خارج) آپشن:
df-x اسکواشف
آپ آسانی سے فائل سسٹم کے نام ، ان کی گنجائشیں ، استعمال شدہ اور خالی جگہ اور ان کے بڑھتے ہوئے مقامات دیکھ سکتے ہیں۔
متعلقہ:لینکس ٹرمینل سے فری ڈسک اسپیس اور ڈسک کا استعمال کیسے دیکھیں
تمام فائل سسٹمز کو fstab میں دوبارہ ترتیب دینا
بوٹ ٹائم پر سوار تمام فائل سسٹم کی فائل میں اندراجات ہوتی ہیں fstab
، جس میں واقع فائل سسٹم ٹیبل ہے / وغیرہ
.
آپ استعمال کر سکتے ہیں پہاڑ
ایک "ریفریش" کرنے پر مجبور کریں اور درج کردہ تمام فائل سسٹم کو دوبارہ گنائیں fstab
. عام آپریٹنگ شرائط میں اس کی ضرورت نہیں ہے۔ اگر آپ کے پاس متعدد فائل سسٹمز کے ساتھ مسائل ہیں تو یہ واقعی اس کے اپنے آپ میں آتا ہے۔
آپ کو استعمال کرنے کی ضرورت ہوگی sudo
، لہذا آپ کو اپنے پاس ورڈ کے لئے اشارہ کیا جائے گا۔
sudo پہاڑ- ایک
یہ بات درست ہے کہ ، درست طریقے سے آپریٹنگ کمپیوٹر پر ، یہ تھوڑا سا خراب ہے۔
ایسے کمپیوٹر پر جس میں فائل سسٹم کے مسائل ہیں ، تاہم ، گنتی سے مسائل کو ختم کیا جاسکتا ہے۔ اگر ایسا نہیں ہوتا ہے تو ، پھر کم سے کم آپ کو اسکرین پر اور سسٹم کے لاگز میں تشخیصی پیغامات ملیں گے جو آپ کو پریشانی کی وجہ تلاش کرنے میں رہنمائی کریں گے۔
متعلقہ:لینکس fstab فائل کیا ہے ، اور یہ کیسے کام کرتی ہے؟
آئی ایس او شبیہہ بڑھ رہا ہے
آئی ایس او شبیہ کو ماؤنٹ کرنا آسان ہے تاکہ آپ فائل سسٹم کے حصے کے طور پر اس کے مندرجات تک رسائی حاصل کرسکیں۔
یہ کسی بھی ISO شبیہہ کے ساتھ کام کرے گا۔ اس مثال میں ، ہم ایک ٹنی کور لینکس آئی ایس او کو استعمال کر رہے ہیں کیونکہ یہ آسانی سے چھوٹا اور ڈاؤن لوڈ کرنے میں تیز ہے۔ (جی یو آئی کے ساتھ ایک چھوٹے سے لینکس کی تقسیم ، 18 ایم بی میں! آپ کے پاس شاید اس سے زیادہ .mp3 فائلیں ہیں۔)
آئی ایس او شبیہہ جیسی ڈائریکٹری میں ، یہ کمانڈ جاری کریں۔ آئی ایس او فائل کے نام کو تبدیل کریں جو آپ بڑھ رہے ہیں۔
sudo Mount -t iso9660 -o لوپ ٹنی کور-کرنٹ.آسئو / mnt
کیونکہ ہمیں استعمال کرنے کی ضرورت ہے sudo
آپ کو اپنا پاس ورڈ درج کرنے کی ضرورت ہوگی۔
-t
(قسم) آپشن بتاتا ہے پہاڑ
ہم کس قسم کا فائل سسٹم بڑھ رہے ہیں۔ یہ ایک آئی ایس او فائل ہے ، لہذا ہم اسے فراہم کرتے ہیں iso9660
قسم کی وضاحت کرنے والا۔
-o
(اختیارات) پرچم کا استعمال اضافی پیرامیٹرز کو پاس کرنے کیلئے ہوتا ہے پہاڑ
. ہمارا پیرامیٹر ہے لوپ
.
ہم استعمال کررہے ہیںلوپ
زور دینا پہاڑ
ہماری ISO شبیہ سے مربوط ہونے کے لئے لوپ ڈیوائس فائل کا استعمال کرنا۔ ایک لوپ ڈیوائس فائل کسی فائل (جیسے آئی ایس او شبیہہ) کو نصب کرنے اور علاج کرنے کی اجازت دیتی ہے گویا یہ اسٹوریج ڈیوائس ہے۔
ڈیوائس فائلیں خصوصی فائلیں ہوتی ہیں جو انٹرفیس کے طور پر استعمال ہوتی ہیں تاکہ منسلک آلات ایسے ظاہر ہوں جیسے وہ عام فائل سسٹم فائل ہوں۔ یہ لینکس میں موجود ہر چیز کا ایک حصہ ہے جس میں فائل ڈیزائن فلسفہ ہے۔
آلہ فائلوں کی بہت سی مختلف قسمیں ہیں۔ ہم نے پہلے دیکھا جب ہم نے نوٹ کیا کہ واحد ext4
اس ٹیسٹ مشین پر فائل سسٹم لگا ہوا تھا /
اور بلایا گیا تھا ایس ڈی اے
.
زیادہ درست ہونا ، وہ ext4
فائل سسٹم اسٹوریج ڈیوائس پر ہوتا ہے جس کے ذریعے فائل سسٹم سے منسلک ہوتا ہے/ دیو / ایس ڈی اے
اس اسٹوریج ڈیوائس پر ڈیوائس فائل اور فائل سسٹم /
.
ہمیں یقینا the ISO شبیہہ کا نام فراہم کرنا ہے ، اور ہمیں اجازت دینے کی ضرورت ہے پہاڑ
جانتے ہیں کہ ہم کہاں چاہتے ہیں فائل سسٹم لگنا ہے۔ ہم نے منتخب کیا ہے / mnt
.
آئی ایس او کی تصویر لگائی گئی ہے۔ ایک یاد دہانی جو آئی ایس او کی تصاویر کو ہمیشہ پڑھنے کے موڈ میں نصب کی جاتی ہے ٹرمینل ونڈو میں ظاہر ہوتی ہے۔
آئی ایس او شبیہہ کی کھوج لگانا
اب جب یہ ماونٹ ہے ہم فائلوں کے نظام کے دوسرے حصوں کی طرح اسی طرح آئی ایس او شبیہہ میں ڈائریکٹریوں کو بھی جا سکتے ہیں۔ آئی ایس او شبیہہ میں فائلوں کی فہرست بنائیں۔ اس پر سوار ہے / mnt
یاد رکھنا
ls / mnt
ls / mnt / cde /
آئی ایس او شبیہہ کو غیر ماؤنٹ کرنا
ماونٹڈ فائل سسٹم کو غیر ماؤنٹ کرنے کے لئے ، استعمال کریں اتفاقی
کمانڈ. نوٹ کریں کہ "u" اور "m" کے درمیان کوئی "n" نہیں ہے - یہ حکم ہے اتفاقی
اور "غیر ماؤنٹ نہیں"۔
آپ ضرور بتائیں اتفاقی
آپ کس فائل سسٹم کو غیر ماؤنٹ کررہے ہیں۔ فائل سسٹم کا ماؤنٹ پوائنٹ مہیا کرکے ایسا کریں۔
sudo umount / mnt
کوئی خبر بھی اچھی نہیں ہے. اگر اطلاع دینے کے لئے کچھ نہیں ہے ، تو سب ٹھیک ہو گیا۔
ایک ماؤنٹ پوائنٹ کی تشکیل
آپ اپنے ماؤنٹ پوائنٹس بنا اور استعمال کرسکتے ہیں۔ ہم ایک بلایا تیار کرنے جارہے ہیں isomnt
اور اس پر ہماری آئی ایس او شبیہہ بڑھائیں۔ ایک ماؤنٹ پوائنٹ صرف ایک ڈائریکٹری ہے۔ تو ہم استعمال کرسکتے ہیں mkdir
اپنا نیا ماؤنٹ پوائنٹ بنانے کے ل.
sudo mkdir / میڈیا / ڈیو / isomnt
اب ہم اپنی ISO شبیہہ کو ماؤنٹ کرنے کے لئے پہلے کی طرح ہی کمانڈ کی شکل استعمال کرسکتے ہیں۔ اس بار ہم اسے ماؤنٹ نہیں کریں گے / mnt
، ہم اسے آگے بڑھائیں گے / میڈیا / ڈیو / isomnt /
:
sudo Mount -r -t iso9660 -o لوپ ٹنی کور-کرنٹ۔ آئسو / میڈیا / ڈیو / آئسومنٹ /
اب ہم اپنے نئے ماؤنٹ پوائنٹ سے ماونٹڈ فائل سسٹم تک رسائی حاصل کرسکتے ہیں۔
ls / میڈیا / ڈیو / isomnt / cde / اختیاری
لیکن وہ راستے بہت طویل ہو رہے ہیں۔ یہ بہت جلد تھکاوٹ بننے والا ہے۔ آئیے اس کے بارے میں کچھ کرتے ہیں۔
ایک ماؤنٹ پوائنٹ باندھنا
آپ کسی اور ڈائریکٹری میں ماؤنٹ پوائنٹ باندھ سکتے ہیں۔ پھر ماونٹڈ فائل سسٹم کو یا تو اصل ماؤنٹ پوائنٹ کے ذریعہ یا اس کے پابند ڈائریکٹری کے ذریعے حاصل کیا جاسکتا ہے۔
یہ ایک کام شدہ مثال ہے۔ ہم اپنی ہوم ڈائریکٹری میں ایک ڈائرکٹری بنائیں گے جسے کہا جاتا ہے iso
. پھر ہم ISO شبیہہ کے ماؤنٹ پوائنٹ کو باندھ لیں گے / میڈیا / ڈیو / isomnt
نئے پر iso
ہمارے ہوم ڈائریکٹری میں ڈائرکٹری.
ہم ماؤنٹ پوائنٹ کے ذریعہ آئی ایس او شبیہہ تک رسائی حاصل کرسکیں گے / میڈیا / ڈیو / isomnt
اور نئے کے ذریعے iso
ڈائریکٹری -بی
(پابند) آپشن کے لئے اس کو باندھنے کے لئے ماؤنٹ پوائنٹ کا نام اور ڈائرکٹری کا نام ضروری ہے۔
mkdir iso
sudo ماؤنٹ -بی / میڈیا / ڈیو / isomnt / iso
Ls iso
ایل ایس / میڈیا / ڈیو / آئسومنٹ
سی ڈی آئی ایس او
ls
سی ڈی سی ڈی
پابندیوں کے ساتھ رقم کا استعمال
ایک فائل سسٹم جس کا ماؤنٹ پوائنٹ کسی اور ڈائرکٹری سے منسلک ہوتا ہے اس کے لئے اس کے ماؤنٹ پوائنٹ سے انماؤنٹنگ کی ضرورت ہوتی ہے اور پابند نقطہ
یہاں تک کہ اگر ہم فائل سسٹم کو اس کے اصل ماؤنٹ پوائنٹ سے غیر ماؤنٹ کرتے ہیں ، تب بھی آپ فائل سسٹم کو اس کی پابند ڈائرکٹری سے حاصل کرسکتے ہیں۔ فائل سسٹم کو بھی اس ڈائریکٹری میں شامل نہیں کیا جانا چاہئے۔
sudo umount / میڈیا / ڈیو / isomnt
Ls iso
sudo umount iso
Ls iso
فلاپی ڈسک کو بڑھاتے ہوئے
ایک فلاپی ڈرائیو (اس میں فلاپی ڈسک کے ساتھ) اسٹوریج ڈیوائس ہے۔ اس کا مطلب ہے کہ جسمانی آلہ سے رابطہ قائم کرنے کے لئے ایس ڈی (اسٹوریج ڈیوائس کے لئے) ڈیوائس فائل استعمال ہوگی۔ ہمیں اگلی مفت ایس ڈی ڈیوائس فائل کو قائم کرنا ہوگا۔ ہم اس کی پیداوار پائپ کرکے کر سکتے ہیں df
کے ذریعے گریپ
اور ان میں "sd" والے اندراجات کی تلاش میں۔
df | گریپ / دیو / ایس ڈی
اس کمپیوٹر پر ، استعمال میں ایک ایس ڈی آلہ فائل موجود ہے۔ یہ وہ جگہ ہے / دیو / ایس ڈی اے
. جاری کردہ اگلی ایس ڈی ڈیوائس فائل ہوگی / dev / sdb
. اس کا مطلب ہے کہ جب ہم فلاپی ڈرائیو کو کمپیوٹر سے مربوط کرتے ہیں تو ، لینکس استعمال کرے گا / dev / sdb
فلاپی ڈرائیو سے رابطہ قائم کرنے کے ل.
ہم بتائیں گے پہاڑ
سے منسلک فلاپی ڈرائیو میں فلاپی ڈسک پر فائل سسٹم کو ماؤنٹ کرنا / dev / sdb
کرنے کے لئے / mnt
ماؤنٹ پوائنٹ
فلاپی ڈسک میں فلاپی ڈسک داخل کریں اور فلاپی ڈرائیو کو کمپیوٹر کے USB پورٹ سے مربوط کریں۔ مندرجہ ذیل حکم جاری کریں:
sudo Mount / dev / sdb / mnt
فائل سسٹم لیبل
ہم استعمال کرسکتے ہیں -l
(لیبل) کے ساتھ آپشن پہاڑ
یہ معلوم کرنے کے لئے کہ فائل سسٹم کے ساتھ کیا ، اگر کوئی ہے تو ، لیبل منسلک ہے۔ لیبل صوابدیدی ناموں سے زیادہ نہیں ہیں۔ ان کا کوئی عملی مقصد نہیں ہے۔
ہم استعمال کر رہے ہیں -t
(قسم) پوچھنے کا اختیارپہاڑ
پر رپورٹ کرنے کے لئے vfat
صرف فائل سسٹمز۔
Mount -l -t vfat
فہرست کے اختتام پر آپ کو مربع بریکٹ میں لیبل مل جائے گا۔ اس فلاپی ڈرائیو کا لیبل نورٹن ہے۔
ہم فلاپی ڈرائیو کے ذریعے حاصل کرسکتے ہیں / mnt
ماؤنٹ پوائنٹ
سی ڈی / mnt
ls
ls -l AMATCH.C
فلاپی میں سی لینگویج سورس کوڈ فائلیں ہیں۔ کسی فائل کے ڈیٹ اسٹیمپ سے پتہ چلتا ہے کہ اس میں آخری بار اکتوبر 1992 میں ترمیم کی گئی تھی۔ یہ شاید ہمارے بہت سے قارئین سے زیادہ قدیم ہے۔ (یہ کہنا ضروری نہیں ہے کہ NORTUN کے معنی ایک لیبل کے طور پر ضائع ہوجائیں گے۔)
اگر ہم اپنے df
کے ذریعے پائپ گریپ
ایس ڈی ڈیوائس فائلوں کی فہرست بنانے کا حکم ، ہم دیکھیں گے کہ اب ان میں سے دو فائلیں موجود ہیں۔
df | گریپ / دیو / ایس ڈی
ہماری فلاپی ڈرائیو اسی طرح دکھائی دے رہی ہے جیسے جتنا آگے بڑھ رہا ہے / dev / sdb
جیسا کہ ہماری توقع تھی۔ ڈرائیو میں فلاپی ڈسک پر فائل سسٹم لگا ہوا ہے / mnt
.
ہم استعمال کرتے ہوئے فلاپی کو غیر ماؤنٹ کرنے کے ل. اتفاقی
اور اس کو پیرامیٹر کے طور پر ڈیوائس فائل کو منتقل کریں۔
sudo umount / dev / sdb
عمومی آلسی آپشن
جب آپ (یا کسی اور صارف) فائل سسٹم کو غیر ماؤنٹ کرنے کی کوشش کرتے ہو تو کیا ہوتا ہے؟ انیماؤنٹ ناکام ہوجائے گا۔
sudo umount / dev / sdb
یہ ناکام ہوگئی کیونکہ صارف کی موجودہ ورکنگ ڈائرکٹری فائل فائل سسٹم کے اندر ہے جس کی وہ غیر ماؤنٹ کرنے کی کوشش کر رہی ہے۔ لینکس اتنا ہوشیار ہے کہ آپ جس شاخ پر بیٹھے ہو اسے ختم کرنے کی اجازت نہیں دیتا ہے۔
اس پر قابو پانے کے لئے -l
(سست) آپشن۔ اس کا سبب بنتا ہے اتفاقی
جب تک فائل سسٹم کو محفوظ طریقے سے ماونٹڈ ہونے کے قابل ہونے تک انتظار کرنا ہے۔
sudo umount -l / dev / sdb
ls
سی ڈی
ls / mnt
اگرچہ اتفاقی
کمانڈ جاری کی گئی ہے ، فائل سسٹم اب بھی سوار ہے ، اور صارف فائلوں کو عام طور پر درج کرسکتا ہے۔
جیسے ہی صارف نے ڈائریکٹری کو ان کی ہوم ڈائریکٹری میں تبدیل کیا ، فلاپی فائل سسٹم جاری ہوجاتا ہے اور انسٹال نہیں ہوتا ہے۔ فائلوں کو درج کرنے کی کوشش کر رہا ہے / mnt
کوئی نتیجہ پیدا نہیں ہوتا ہے۔
ایک سمبا شیئر بڑھتے ہوئے
سامبا سافٹ ویئر خدمات کا ایک سیٹ ہے جو لینکس اور یونکس جیسے آپریٹنگ سسٹم ، اور ونڈوز آپریٹنگ سسٹم کے مابین نیٹ ورک کے حصص کو باہم رسائی حاصل کرنے کی اجازت دیتا ہے۔
سمبا کا قیام اس مضمون کے دائرہ کار سے باہر ہے۔ لیکن ، اگر آپ کے پاس سمبا شیئر تک رسائی حاصل کرنے کا اختیار ہے جو آپ کو فراہم کیا گیا ہے ، تو آپ اس طرح سے اسے لینکس میں ماؤنٹ کرسکتے ہیں۔
راسبیری پائی اسی نیٹ ورک سے جڑا ہوا ہے جیسے ٹیسٹ مشین اس پر سمبا شیئر رکھتی ہے۔ یہ بیک اپ نامی ایک ڈائریکٹری ہے جس نے سامبا کو "شیئر" کا نام دیا ہے۔ آئیے ہم اس سے ایس ایس ایچ کنکشن بنائیں اور مشترکہ ڈائرکٹری کے مندرجات کو دیکھیں۔ مشترکہ ڈائرکٹری ایک USB اسٹک پر ہے جو پائ پر سوار ہے۔
صارف نام ہے pi
اور راسبیری پائی کا نیٹ ورک نام ہے marineville.local
.
ssh [email protected]
ls / میڈیا / pi / USB64 / بیک اپ
باہر نکلیں
صارف جاری کرتا ہے ایس ایس ایچ
کمانڈ کریں اور ان کے راسبیری پی پاس ورڈ کے لئے اشارہ کیا گیا ہے۔
وہ اپنا پاس ورڈ مہیا کرتے ہیں اور تصدیق شدہ ہوتے ہیں۔ ٹرمینل ونڈو پرامپٹ میں تبدیل ہوجاتا ہے pi @ میرین ویل
کیونکہ یہ راسبیری پائ سے جڑا ہوا ہے۔
وہ مشترکہ ڈائرکٹری کے مندرجات کو درج کرتے ہیں / میڈیا / pi / USB64 / بیک اپ
. مندرجات دو ڈائرکٹریاں ہیں ، ایک کہا جاتا ہے ڈیو
اور ایک کہا جاتا ہے پیٹ
. لہذا اب ہم جانتے ہیں کہ جب ہم سمبا شیئر کو ماؤنٹ کرتے ہیں تو کیا توقع رکھنا چاہئے۔
وہ ٹائپ کرتے ہیں باہر نکلیں
راسبیری پائی سے رابطہ منقطع کرنے اور فوری طور پر تبدیلیاں کرنے کیلئے ڈیو @ howtogeek
.
سمبا استعمال کرنے کے ل you ، آپ کو انسٹال کرنا ہوگا cifs-utils
پیکیج
استعمال کریں apt-get
اس پیکیج کو اپنے سسٹم میں انسٹال کرنے کے ل if اگر آپ اوبنٹو یا ڈیبین پر مبنی کسی اور تقسیم کا استعمال کررہے ہیں۔ لینکس کی دیگر تقسیموں پر ، اس کے بجائے اپنے لینکس تقسیم کے پیکیج مینجمنٹ ٹول کا استعمال کریں۔
sudo apt-get cifs-utils انسٹال کریں
جب انسٹالیشن مکمل ہوجائے تو ، اپنے حالات کو پورا کرنے کے لئے ، مندرجہ ذیل جیسے کمانڈ کے ساتھ شیئر کو ماؤنٹ کریں ، آئی پی ایڈریس ، شیئر کا نام اور ماؤنٹ پوائنٹ (جو پہلے ہی موجود ہونا ضروری ہے) کو تبدیل کریں۔
sudo Mount -t cifs -o اسناد = / وغیرہ / سمبا / کریڈٹ ، uid = 1000 ، gid = 1000 //192.168.4.13 / شیئر / میڈیا / ڈیو / NAS
آئیے اس حکم کے کچھ حصے توڑ دیں۔
- -t cifs: فائل سسٹم کی قسم cif ہے۔
- -و اسناد = / وغیرہ / سمبا / کریڈٹ ، یو آئی ڈی = 1000 ، گیڈ = 1000: آپشن پیرامیٹرز کسی فائل کی راہ کا راستہ ہوتے ہیں
ساکھ
جو محفوظ ہے اور اس میں راسبیری پائی صارف کے لئے صارف کا نام اور پاس ورڈ ہے۔ صارف ID (UID) اور گروپ ID (GID) جو فائل سسٹم کی جڑ کے مالک اور گروپ کو متعین کرنے کے لئے استعمال ہوتا ہے۔ - //192.168.4.13/ شیئر کریں: اس میں سامبا کے ساتھ موجود آلہ کا نیٹ ورک لوکیشن ، اور مشترکہ ڈائرکٹری کا سمبا نام ہے۔ شیئر کی جڑ ایک ڈائریکٹری کہلاتی ہے
بیک اپ
، لیکن اس کے سامبا شیئر کا نام سیٹ ہےبانٹیں
. - / میڈیا / ڈیو / این اے ایس: ماؤنٹ پوائنٹ کا نام۔ آپ کو اپنا ماؤنٹ پوائنٹ پہلے سے بنانا ہوگا۔
پر ہمارے ماؤنٹ پوائنٹ تک رسائی حاصل کرکے / میڈیا / ڈیو / این اے ایس
ہم پورے نیٹ ورک میں رسبری پائی پر مشترکہ ڈائرکٹری تک رسائی حاصل کر رہے ہیں۔ ہم راسبیری پِی نامی دو فولڈرز دیکھ سکتے ہیں ڈیو
اور پیٹ
.
سی ڈی / میڈیا / ڈیو / این اے ایس
ایک فائل سسٹم بنانا اور بڑھتے ہوئے
آپ استعمال کرسکتے ہیں dd
ایک تصویری فائل بنانے کا حکم ، پھر استعمال کریں mkfs
اس کے اندر فائل سسٹم بنانا۔ اس فائل سسٹم کو پھر لگایا جاسکتا ہے۔ اس پر عمل کرنے اور تجربہ کرنے کا ایک اچھا طریقہ ہے پہاڑ
.
ہم استعمال کرتے ہیں اگر
(ان پٹ فائل) بتانے کا اختیار dd
صفر اقدار کے دھارے کو استعمال کرنے کیلئے / دیو / صفر
ان پٹ فائل کے طور پر۔
کے
(آؤٹ پٹ فائل) ایک نئی فائل کہلاتی ہے geek_fs
.
ہم استعمال کر رہے ہیںبی ایس
(بلاک سائز) 1 ایم بی کے بلاک سائز کی درخواست کرنے کا اختیار۔
ہم استعمال کرتے ہیں شمار
بتانے کا اختیار dd
آؤٹ پٹ فائل میں 20 بلاکس شامل کرنے کے ل.
ڈی ڈی اگر = / dev / صفر ۔/geek_fs bs = 1M گنتی = 20
جو ہمارے لئے ہماری شبیہہ فائل بناتا ہے۔ اس میں صفر اقدار کے سوا کچھ نہیں ہے۔
ہم اس کے اندر ورکنگ فائل سسٹم تشکیل دے سکتے ہیں geek_fs
فائل کا استعمال کرتے ہوئے mkfs
کمانڈ. -t
(قسم) کا اختیار ہمیں فائل سسٹم کو منتخب کرنے کی اجازت دیتا ہے قسم. ہم ایک تشکیل دے رہے ہیں ext4
نظام.
mkfs -t ext4 ./geek_fs
ورکنگ فائل سسٹم کے لئے صرف اتنا ہی لگتا ہے۔
چلو اس پر چڑھ دو / میڈیا / ڈیو / گیک
اور پھر استعمال کریں ڈوبا ہوا
اس تک رسائی کی اجازت دینے کیلئے مالک اور گروپ کی ملکیت کو مرتب کرنا۔
sudo Mount ./geek_fs / Media / dave / geek
sudo chown dave: صارفین / میڈیا / ڈیو / geek
کیا یہ کام کرتا ہے؟ آئیے نئے فائل سسٹم میں تبدیل ہو جائیں اور دیکھنے کیلئے فائل میں کاپی کریں۔
سی ڈی / میڈیا / ڈیو / گیک
سی پی / وغیرہ / فسٹاب۔
ls -l
ہم ڈائریکٹری کو نئے فائل سسٹم میں تبدیل کرنے کے قابل تھے ، اور ہم نے کامیابی کے ساتھ اس کی ایک کاپی بنائی / وغیرہ / fstab
فائل یہ کام کر رہا ہے!
اگر ہم استعمال کریں پہاڑ
ماونٹڈ فائل سسٹم کی فہرست کے ل but لیکن اس کے آؤٹ پٹ کو محدود رکھیں ext4
فائل سسٹم کو استعمال کرتے ہوئے -t
(قسم) کا اختیار ، ہم دیکھیں گے کہ اب دو سوار ہوچکے ہیں ext4
فائل سسٹمز۔
ماؤنٹ - ext4
فائل سسٹم کو دوبارہ گنانا
ایک فائل سسٹم کو دوبارہ گنانا استعمال کرتا ہے ایک رقم
آپشن عام طور پر فائل فائل کو صرف پڑھنے والی (ٹیسٹنگ) حالت سے پڑھنے لکھنے (پیداوار) کی حالت میں تبدیل کرنے کے لئے کیا جاتا ہے۔
آئیے اپنی فلاپی ڈرائیو کو ایک بار پھر ماؤنٹ کریں۔ اس بار ہم استعمال کریں گے -r
(صرف پڑھنے کیلئے) پرچم۔ پھر ہم پائپ لگائیں گے پہاڑ
کے ذریعے گریپ
اور فلاپی فائل سسٹم کی تفصیلات دیکھیں۔
sudo Mount -r / dev / sdb / mnt
پہاڑ | گریپ / mnt
جیسا کہ آپ دیکھ سکتے ہیں روشنی ڈالی گئی ro
فائل سسٹم کو پڑھنے کے لئے صرف سوار ہے۔
کا استعمال کرتے ہوئےایک رقم
کے ساتھ آپشن rw
(پڑھیں لکھیں) جھنڈا ہم فائل سسٹم کو ایک ہی کمانڈ میں نئی ترتیبات کے ساتھ ماؤنٹ اور دوبارہ ترتیب دے سکتے ہیں۔
sudo ماؤنٹ- او ریماؤنٹ ، rw / mnt
کی پائپنگ دہرانا پہاڑ
کے ذریعے گریپ
ہمیں دکھاتا ہے کہ ro
کی جگہ لے لی گئی ہےrw
(اجاگر) فائل سسٹم اب پڑھنے لکھنے کے موڈ میں ہے۔
پہاڑ | گریپ / mnt
(نہیں) فائل سسٹم منتقل کرنا
آپ کسی فائل سسٹم کو ماؤنٹ کرنے اور کسی کمانڈ کے ذریعہ کسی دوسرے ماؤنٹ پوائنٹ پر دوبارہ ماؤنٹ کرنے کے قابل ہوتے تھے۔
-م
(اقدام) میں اختیارپہاڑ
آپ کو ایسا کرنے کی اجازت دینے کے لئے خاص طور پر موجود ہے۔ لیکن اب یہ لینکس کی تقسیم میں کام نہیں کرتا جو آگے بڑھ چکا ہے سسٹمڈ
. اور یہی سب سے بڑے نام ہیں۔
اگر ہم کسی فائل سسٹم کو وہاں سے منتقل کرنے کی کوشش کرتے ہیں / mnt
کرنے کے لئے ./ گیک
، یہ ناکام ہوتا ہے اور ذیل میں دکھایا گیا غلطی کا پیغام دیتا ہے۔ ystem کے ذریعے فائلوں کو درج کرنے کی کوشش کر رہے ہیں ./ گیک
کوئی نتیجہ نہیں لوٹاتا ہے۔
sudo Mount -M / mnt ./geek
ls ./geek
workaround استعمال کرنے کے لئے ہے -بی
(منسلک) آپشن جو ہم پہلے ماؤنٹ پوائنٹ کو نئے ماؤنٹ پوائنٹ پر باندھنے کے لئے استعمال کرتے تھے۔
sudo Mount -B / mnt ./geek
ls ./geek
اصل ماؤنٹ پوائنٹ کو آزاد نہ کرنے کے علاوہ ، اس کا ایک ہی عملی نتیجہ ہوگا۔
حتمی مشاہدات
کا استعمال کرتے ہوئے - میک - نجی
اس کا انتخاب کریں تھا اقدام کو کرنے کے لئے مجبور کرنے کے لئے ممکن سسٹمڈ
لینکس کے ورژن وہ تکنیک یہاں دو وجوہات کی بناء پر پیش نہیں کی گئی ہے۔
- اس میں غیر متوقع سلوک ہوسکتا ہے۔
- یہ مستقل نہیں تھا اور ہر دوبارہ بوٹ پر اسے دہرانے کی ضرورت ہوگی۔
ڈیوان لینکس استعمال کرتا ہے سیس وی
init نہیں سسٹمڈ
. ایک کمپیوٹر دیون کے جدید ورژن کے ساتھ بھرا ہوا تھا اور اس کا تجربہ کیا گیا تھا۔ -م
(اقدام) آپشن نے اس نظام پر توقع کے مطابق کام کیا۔
کے علاوہ سسٹمڈ
کے ساتھ مسائل -م
(اقدام) آپشن ، آپ کا استعمال تلاش کرنا چاہئے پہاڑ
اور اتفاقی
سیدھے جب خراب شدہ نظام کا سامنا کرنا پڑتا ہے تو آپ کی آستین تیار کرنے کے لئے یہ بہت سارے کمانڈز ہیں ، اور آپ کو فائل سسٹم کو ایک ساتھ ہاتھ جوڑ کر تیز کرنا شروع کرنا ہوگا۔