Raspberry-logo

راسبیری پائی کو مزید لچکدار بنانا File سسٹم

Raspberry-Pi-بنانا-مزید لچکدار-File-سسٹم پروڈکٹ

دستاویز کا دائرہ کار

یہ دستاویز درج ذیل Raspberry Pi مصنوعات پر لاگو ہوتی ہے:

پائی 0 پائی 1 پائی 2 پائی 3 پائی 4 پائی 400 CM1 CM3 CM4 CM 5 پیکو
0 W H A B A B B تمام تمام تمام تمام تمام تمام تمام
* * * * * * * * * * * * * *  

 

تعارف

Raspberry Pi Ltd کے آلات اکثر ڈیٹا اسٹوریج اور نگرانی کے آلات کے طور پر استعمال ہوتے ہیں، اکثر ایسی جگہوں پر جہاں اچانک بجلی گر سکتی ہے۔ کسی بھی کمپیوٹنگ ڈیوائس کی طرح، پاور ڈراپ آؤٹ اسٹوریج میں بدعنوانی کا سبب بن سکتا ہے۔ یہ وائٹ پیپر کچھ اختیارات فراہم کرتا ہے کہ ان اور دیگر حالات میں ڈیٹا کی بدعنوانی کو کیسے روکا جائے مناسب انتخاب کر کے file ڈیٹا کی سالمیت کو یقینی بنانے کے لیے نظام اور سیٹ اپ۔ یہ وائٹ پیپر فرض کرتا ہے کہ Raspberry Pi Raspberry Pi (Linux) آپریٹنگ سسٹم (OS) چلا رہا ہے، اور جدید ترین فرم ویئر اور کرنل کے ساتھ مکمل طور پر اپ ٹو ڈیٹ ہے۔

ڈیٹا کرپشن کیا ہے اور یہ کیوں ہوتا ہے؟
ڈیٹا بدعنوانی سے مراد کمپیوٹر ڈیٹا میں غیر ارادی تبدیلیاں ہیں جو لکھنے، پڑھنے، ذخیرہ کرنے، ٹرانسمیشن یا پروسیسنگ کے دوران ہوتی ہیں۔ اس دستاویز میں ہم ٹرانسمیشن یا پروسیسنگ کے بجائے صرف اسٹوریج کا حوالہ دے رہے ہیں۔ بدعنوانی اس وقت ہوسکتی ہے جب تحریری عمل مکمل ہونے سے پہلے اس میں خلل پڑتا ہے، اس طرح کہ تحریر کو مکمل ہونے سے روکتا ہے، مثال کے طور پرample اگر طاقت ختم ہو جاتی ہے۔ لینکس OS (اور توسیع کے لحاظ سے، Raspberry Pi OS)، سٹوریج میں ڈیٹا کیسے لکھتا ہے اس کا فوری تعارف پیش کرنا اس وقت فائدہ مند ہے۔ لینکس عام طور پر ڈیٹا کو ذخیرہ کرنے کے لیے رائٹ کیشز کا استعمال کرتا ہے جسے سٹوریج میں لکھا جانا ہے۔ یہ کیش (عارضی طور پر اسٹور) ڈیٹا کو رینڈم ایکسیس میموری (RAM) میں اس وقت تک رکھتا ہے جب تک کہ ایک مخصوص حد تک پہنچ نہ جائے، اس مقام پر اسٹوریج میڈیم پر تمام بقایا تحریریں ایک ہی لین دین میں کی جاتی ہیں۔ یہ پہلے سے طے شدہ حدود وقت اور/یا سائز سے متعلق ہو سکتی ہیں۔ سابق کے لیےampلی، ڈیٹا کو کیش کیا جا سکتا ہے اور صرف ہر پانچ سیکنڈ میں سٹوریج میں لکھا جا سکتا ہے، یا صرف اس وقت لکھا جا سکتا ہے جب ڈیٹا کی ایک خاص مقدار جمع ہو جائے۔ ان اسکیموں کا استعمال کارکردگی کو بہتر بنانے کے لیے کیا جاتا ہے: ایک ہی بار میں ڈیٹا کا ایک بڑا حصہ لکھنا ڈیٹا کے بہت سے چھوٹے حصوں کو لکھنے سے زیادہ تیز ہے۔

تاہم، اگر ڈیٹا کیشے میں محفوظ ہونے اور اسے لکھے جانے کے درمیان طاقت ختم ہو جاتی ہے، تو وہ ڈیٹا ضائع ہو جاتا ہے۔ دیگر ممکنہ مسائل لکھنے کے عمل میں مزید پیدا ہوتے ہیں، ڈیٹا کو سٹوریج میڈیم پر طبعی تحریر کے دوران۔ ایک بار ہارڈ ویئر کا ایک ٹکڑا (مثال کے طور پرampلی، سیکیور ڈیجیٹل (SD) کارڈ انٹرفیس) کو ڈیٹا لکھنے کے لیے کہا جاتا ہے، اس ڈیٹا کو جسمانی طور پر محفوظ کرنے میں ابھی بھی ایک محدود وقت لگتا ہے۔ ایک بار پھر، اگر اس انتہائی مختصر مدت کے دوران بجلی کی ناکامی ہوتی ہے، تو یہ ممکن ہے کہ لکھا جا رہا ڈیٹا کرپٹ ہو جائے۔ Raspberry Pi سمیت کمپیوٹر سسٹم کو بند کرتے وقت، بہترین عمل یہ ہے کہ شٹ ڈاؤن آپشن استعمال کریں۔ یہ اس بات کو یقینی بنائے گا کہ تمام کیشڈ ڈیٹا لکھ دیا گیا ہے، اور یہ کہ ہارڈ ویئر کے پاس ڈیٹا کو سٹوریج میڈیم پر لکھنے کا وقت ہے۔ آلات کی Raspberry Pi رینج کی اکثریت کے ذریعہ استعمال ہونے والے SD کارڈ سستے ہارڈ ڈرائیو کی تبدیلی کے طور پر بہت اچھے ہیں، لیکن وقت کے ساتھ ساتھ ناکامی کا شکار ہوتے ہیں، اس بات پر منحصر ہے کہ وہ کس طرح استعمال ہو رہے ہیں۔ SD کارڈز میں استعمال ہونے والی فلیش میموری کا تحریری دور زندگی میں محدود ہوتا ہے، اور جیسے جیسے کارڈ اس حد تک پہنچتے ہیں وہ ناقابل اعتبار ہو سکتے ہیں۔ زیادہ تر SD کارڈ اس بات کو یقینی بنانے کے لیے پہن لیولنگ کا طریقہ استعمال کرتے ہیں کہ وہ زیادہ سے زیادہ دیر تک چلتے ہیں، لیکن آخر میں وہ ناکام ہو سکتے ہیں۔ یہ مہینوں سے سالوں تک ہوسکتا ہے، اس بات پر منحصر ہے کہ کارڈ پر کتنا ڈیٹا لکھا گیا ہے، یا (زیادہ اہم بات یہ ہے کہ) کارڈ سے مٹا دیا گیا ہے۔ کارڈز کے درمیان یہ زندگی ڈرامائی طور پر مختلف ہو سکتی ہے۔ SD کارڈ کی ناکامی عام طور پر بے ترتیب سے ظاہر ہوتی ہے۔ file SD کارڈ کے پرزوں کے ناقابل استعمال ہونے کی وجہ سے بدعنوانی۔

ڈیٹا کے خراب ہونے کے اور بھی طریقے ہیں، بشمول، لیکن ان تک محدود نہیں، خراب اسٹوریج میڈیم، اسٹوریج لکھنے والے سافٹ ویئر (ڈرائیور) میں کیڑے، یا خود ایپلی کیشنز میں کیڑے۔ اس وائٹ پیپر کے مقاصد کے لیے، کوئی بھی عمل جس کے ذریعے ڈیٹا کا نقصان ہو سکتا ہے، بدعنوانی کے واقعے کے طور پر بیان کیا جاتا ہے۔

تحریری آپریشن کا کیا سبب بن سکتا ہے؟
زیادہ تر ایپلیکیشنز سٹوریج کے لیے کچھ قسم کی تحریریں کرتی ہیں، مثال کے طور پرampلی کنفیگریشن معلومات، ڈیٹا بیس اپ ڈیٹس، اور اسی طرح۔ ان میں سے کچھ files عارضی بھی ہو سکتا ہے، یعنی صرف اس وقت استعمال ہوتا ہے جب پروگرام چل رہا ہو، اور پاور سائیکل پر برقرار رکھنے کی ضرورت نہیں ہوتی ہے۔ تاہم، وہ اب بھی سٹوریج میڈیم پر لکھنے کے نتیجے میں ہیں۔ یہاں تک کہ اگر آپ کی ایپلی کیشن حقیقت میں کوئی ڈیٹا نہیں لکھتی ہے، پس منظر میں لینکس مسلسل سٹوریج پر لکھتا رہے گا، زیادہ تر لاگنگ کی معلومات لکھتا ہے۔

ہارڈ ویئر کے حل

اگرچہ مکمل طور پر اس وائٹ پیپر کے اندر نہیں ہے، لیکن یہ بات قابل ذکر ہے کہ غیر متوقع طور پر بجلی کی کمی کو روکنا ڈیٹا کے نقصان کے خلاف عام طور پر استعمال شدہ اور اچھی طرح سے سمجھا جانے والا تخفیف ہے۔ بلاتعطل پاور سپلائیز (UPSs) جیسے آلات اس بات کو یقینی بناتے ہیں کہ بجلی کی فراہمی ٹھوس رہے اور، اگر UPS سے بجلی ختم ہو جائے، جبکہ بیٹری پاور پر یہ کمپیوٹر سسٹم کو بتا سکتی ہے کہ بجلی کا نقصان قریب ہے تاکہ بیک اپ پاور سپلائی ختم ہونے سے پہلے شٹ ڈاؤن احسن طریقے سے آگے بڑھ سکے۔ چونکہ SD کارڈز کی زندگی محدود ہوتی ہے، اس لیے متبادل نظام رکھنا مفید ہو سکتا ہے جو یقینی بناتا ہے کہ SD کارڈز کو زندگی کے اختتام تک پہنچنے کا موقع ملنے سے پہلے ہی تبدیل کر دیا جائے۔

مضبوط file نظام

Raspberry Pi ڈیوائس کو بدعنوانی کے واقعات کے خلاف سخت کرنے کے مختلف طریقے ہیں۔ یہ بدعنوانی کو روکنے کی صلاحیت کے لحاظ سے مختلف ہوتے ہیں، ہر ایک عمل سے اس کے ہونے کے امکانات کم ہوتے ہیں۔

  • لکھنے کو کم کرنا
    بس لکھنے کی مقدار کو کم کرنا جو آپ کی ایپلیکیشنز اور لینکس OS کرتے ہیں فائدہ مند اثر ڈال سکتے ہیں۔ اگر آپ بہت زیادہ لاگنگ کر رہے ہیں، تو بدعنوانی کے واقعے کے دوران لکھنے کے امکانات بڑھ جاتے ہیں۔ آپ کی ایپلیکیشن میں لاگنگ کم کرنا آخری صارف کے لیے کم ہے، لیکن لینکس میں لاگنگ کو بھی کم کیا جا سکتا ہے۔ یہ خاص طور پر متعلقہ ہے اگر آپ فلیش پر مبنی سٹوریج (مثلاً eMMC، SD کارڈز) استعمال کر رہے ہیں کیونکہ ان کے لکھنے کی محدود زندگی ہے۔
  • کمٹ ٹائم کو تبدیل کرنا
    a کے لیے کمٹ ٹائم file سسٹم اس وقت کی مقدار ہے جس کے لیے یہ ڈیٹا کو محفوظ کرتا ہے اس سے پہلے کہ وہ اسے سٹوریج میں کاپی کر لے۔ اس وقت کو بڑھانا بہت ساری تحریریں جمع کرکے کارکردگی کو بہتر بناتا ہے، لیکن اگر ڈیٹا لکھنے سے پہلے کوئی بدعنوانی کا واقعہ پیش آتا ہے تو ڈیٹا ضائع ہو سکتا ہے۔ کمٹ ٹائم کو کم کرنے کا مطلب یہ ہوگا کہ بدعنوانی کے واقعات کے کم امکانات ہوں گے جس سے ڈیٹا ضائع ہو جائے گا، حالانکہ یہ اسے مکمل طور پر روک نہیں سکتا۔
    اہم EXT4 کے لیے کمٹ ٹائم کو تبدیل کرنے کے لیے file Raspberry Pi OS پر سسٹم، آپ کو \etc\fstab میں ترمیم کرنے کی ضرورت ہے۔ file جو وضاحت کرتا ہے کہ کس طرح file سسٹم اسٹارٹ اپ پر نصب ہیں۔
  • $sudo nano /etc/fstab

جڑ کے لیے EXT4 اندراج میں درج ذیل کو شامل کریں۔ file نظام:

  • عزم =

لہذا، fstab کچھ اس طرح نظر آسکتا ہے، جہاں کمٹ ٹائم تین سیکنڈ پر سیٹ کیا گیا ہے۔ کمٹ ٹائم ڈیفالٹ پانچ سیکنڈ تک ہو جائے گا اگر خاص طور پر سیٹ نہیں کیا گیا ہے۔

Raspberry-Pi-بنانا-مزید لچکدار-File-سسٹم-

 

عارضی file نظام

اگر کسی درخواست کو عارضی ضرورت ہو۔ file سٹوریج، یعنی ڈیٹا صرف اس وقت استعمال کیا جاتا ہے جب ایپلی کیشن چل رہی ہو اور اسے بند ہونے پر محفوظ کرنے کی ضرورت نہیں ہوتی ہے، پھر سٹوریج پر فزیکل رائٹ کو روکنے کے لیے ایک اچھا آپشن عارضی استعمال کرنا ہے۔ file نظام، tmpfs. کیونکہ یہ file سسٹمز RAM پر مبنی ہیں (دراصل، ورچوئل میموری میں)، tmpfs کو لکھا گیا کوئی بھی ڈیٹا کبھی بھی فزیکل سٹوریج پر نہیں لکھا جاتا، اور اس وجہ سے فلیش لائف ٹائم پر اثر انداز نہیں ہوتا، اور بدعنوانی کے واقعے سے خراب نہیں ہو سکتا۔
ایک یا زیادہ tmpfs مقامات بنانے کے لیے /etc/fstab میں ترمیم کی ضرورت ہوتی ہے۔ file، جو تمام کو کنٹرول کرتا ہے۔ file Raspberry Pi OS کے تحت سسٹمز۔ مندرجہ ذیل سابقample اسٹوریج پر مبنی مقامات /tmp اور /var/log کو عارضی سے بدل دیتا ہے۔ file نظام کے مقامات. دوسرا سابقample، جو معیاری لاگنگ فولڈر کی جگہ لے لیتا ہے، کے مجموعی سائز کو محدود کرتا ہے۔ file سسٹم 16MB تک۔

  • tmpfs /tmp tmpfs ڈیفالٹس، noatime 0 0
  • tmpfs /var/log tmpfs ڈیفالٹس، نوٹائم، سائز = 16m 0 0

ایک تھرڈ پارٹی اسکرپٹ بھی ہے جو RAM پر لاگنگ سیٹ اپ کرنے میں مدد کرتا ہے، جو GitHub پر پایا جا سکتا ہے۔ اس میں RAM پر مبنی لاگز کو پہلے سے طے شدہ وقفہ پر ڈسک پر ڈمپ کرنے کی اضافی خصوصیت ہے۔

صرف پڑھنے کی جڑ file نظام

جڑ file نظام (rootfs) ہے file ڈسک پارٹیشن پر سسٹم جس پر روٹ ڈائرکٹری واقع ہے، اور یہ ہے۔ file سسٹم جس پر باقی سب file سسٹم بوٹ ہونے کے ساتھ ہی سسٹمز لگائے جاتے ہیں۔ Raspberry Pi پر یہ / ہے، اور بطور ڈیفالٹ یہ SD کارڈ پر مکمل طور پر پڑھنے/لکھنے والے EXT4 پارٹیشن کے طور پر موجود ہے۔ یہاں ایک بوٹ فولڈر بھی ہے، جو کہ /boot کے طور پر نصب ہے اور پڑھنے/لکھنے والی FAT پارٹیشن ہے۔ روٹ ایف کو صرف پڑھنے کے لیے بنانا اس تک کسی بھی قسم کی تحریری رسائی کو روکتا ہے، جس سے یہ بدعنوانی کے واقعات کے لیے بہت زیادہ مضبوط ہوتا ہے۔ تاہم، جب تک دیگر اقدامات نہیں کیے جاتے، اس کا مطلب ہے کہ کچھ بھی نہیں لکھ سکتا file سسٹم بالکل، لہذا آپ کی ایپلیکیشن سے روٹ ایف میں کسی بھی قسم کا ڈیٹا محفوظ کرنا غیر فعال ہے۔ اگر آپ کو اپنی ایپلیکیشن سے ڈیٹا اسٹور کرنے کی ضرورت ہے لیکن صرف پڑھنے کے لیے روٹ ایفز چاہتے ہیں، تو ایک عام تکنیک USB میموری اسٹک یا اس سے ملتی جلتی ہے جو کہ صرف صارف کے ڈیٹا کو اسٹور کرنے کے لیے ہے۔

نوٹ
اگر آپ تبادلہ استعمال کر رہے ہیں۔ file صرف پڑھنے کے لیے استعمال کرتے وقت file سسٹم، آپ کو سویپ منتقل کرنے کی ضرورت ہوگی۔ file پڑھنے/لکھنے کی تقسیم کے لیے۔

اوورلے file نظام

ایک اوورلے file سسٹم (اوورلیف) دو کو جوڑتا ہے۔ file نظام، ایک اوپری file نظام اور ایک کم file نظام جب دونوں میں ایک نام موجود ہو۔ file سسٹمز، اوپر کی چیز file نظام نظر آتا ہے جبکہ نچلے حصے میں آبجیکٹ file سسٹم یا تو پوشیدہ ہے یا ڈائریکٹریز کی صورت میں اوپری آبجیکٹ کے ساتھ ضم ہو جاتا ہے۔ Raspberry Pi raspi-config میں ایک آپشن فراہم کرتا ہے تاکہ اوورلیف کو فعال کیا جا سکے۔ اس سے روٹ ایف (نچلے) کو صرف پڑھنے کے قابل بناتا ہے، اور RAM پر مبنی اوپری تخلیق کرتا ہے۔ file نظام یہ صرف پڑھنے کے لیے بہت ملتا جلتا نتیجہ دیتا ہے۔ file سسٹم، ریبوٹ پر صارف کی تمام تبدیلیاں ضائع ہونے کے ساتھ۔ آپ یا تو کمانڈ لائن raspi-config یا ڈیسک ٹاپ Raspberry Pi کنفیگریشن ایپلیکیشن کا استعمال کرتے ہوئے ترجیحات کے مینو میں اوورلیف کو فعال کر سکتے ہیں۔

اوور لیف کے دوسرے نفاذ بھی ہیں جو اوپر سے نیچے تک مطلوبہ تبدیلیوں کو ہم آہنگ کر سکتے ہیں۔ file پہلے سے طے شدہ نظام الاوقات پر۔ سابق کے لیےampمثال کے طور پر، آپ ہر بارہ گھنٹے بعد صارف کے ہوم فولڈر کے مواد کو اوپر سے نیچے تک کاپی کر سکتے ہیں۔ یہ لکھنے کے عمل کو بہت کم وقت تک محدود کر دیتا ہے، یعنی بدعنوانی کا امکان بہت کم ہوتا ہے، لیکن اس کا مطلب یہ ہے کہ اگر ہم آہنگی سے پہلے پاور ختم ہو جاتی ہے، تو آخری ڈیٹا کے بعد سے پیدا ہونے والا کوئی بھی ڈیٹا ضائع ہو جاتا ہے۔ کمپیوٹ ماڈیولز پر pSLC Raspberry Pi Compute Module آلات پر استعمال ہونے والی eMMC میموری MLC (ملٹی لیول سیل) ہے، جہاں ہر میموری سیل 2 بٹس کی نمائندگی کرتا ہے۔ pSLC، یا pseudo-single Level Cell، NAND فلیش میموری ٹیکنالوجی کی ایک قسم ہے جسے ہم آہنگ MLC اسٹوریج ڈیوائسز میں فعال کیا جا سکتا ہے، جہاں ہر سیل صرف 1 بٹ کی نمائندگی کرتا ہے۔ اسے SLC فلیش کی کارکردگی اور برداشت اور لاگت کی تاثیر اور MLC فلیش کی اعلیٰ صلاحیت کے درمیان توازن فراہم کرنے کے لیے ڈیزائن کیا گیا ہے۔ پی ایس ایل سی میں ایم ایل سی سے زیادہ لکھنے کی برداشت ہے کیونکہ خلیات پر ڈیٹا لکھنے سے لباس کم ہوتا ہے۔ جبکہ MLC تقریباً 3,000 سے 10,000 رائٹ سائیکل پیش کر سکتا ہے، pSLC SLC کی برداشت کی سطح کے قریب پہنچ کر نمایاں طور پر زیادہ نمبر حاصل کر سکتا ہے۔ یہ بڑھتی ہوئی برداشت معیاری MLC استعمال کرنے والوں کے مقابلے پی ایس ایل سی ٹیکنالوجی استعمال کرنے والے آلات کے لیے طویل عمر کا ترجمہ کرتی ہے۔

MLC SLC میموری کے مقابلے میں زیادہ سرمایہ کاری مؤثر ہے، لیکن جب کہ pSLC خالص MLC سے بہتر کارکردگی اور برداشت پیش کرتا ہے، یہ صلاحیت کی قیمت پر ایسا کرتا ہے۔ پی ایس ایل سی کے لیے کنفیگر کردہ ایک ایم ایل سی ڈیوائس میں نصف صلاحیت (یا اس سے کم) ہوگی جو کہ ایک معیاری ایم ایل سی ڈیوائس کے طور پر ہوگی کیونکہ ہر سیل دو یا اس سے زیادہ کے بجائے صرف ایک بٹ اسٹور کررہا ہے۔

نفاذ کی تفصیلات

pSLC eMMC پر ایک بہتر صارف ایریا کے طور پر لاگو کیا جاتا ہے (جسے بہتر اسٹوریج بھی کہا جاتا ہے)۔ بہتر یوزر ایریا کا اصل نفاذ MMC معیار میں بیان نہیں کیا گیا ہے لیکن عام طور پر pSLC ہوتا ہے۔

  • بہتر صارف علاقہ ایک تصور ہے، جبکہ پی ایس ایل سی ایک عمل درآمد ہے۔
  • پی ایس ایل سی بہتر یوزر ایریا کو لاگو کرنے کا ایک طریقہ ہے۔
  • لکھنے کے وقت، Raspberry Pi Compute Modules پر استعمال ہونے والا eMMC pSLC کا استعمال کرتے ہوئے بہتر صارف کے علاقے کو نافذ کرتا ہے۔
  • پورے eMMC صارف کے علاقے کو بہتر صارف ایریا کے طور پر ترتیب دینے کی ضرورت نہیں ہے۔
  • ایک بہتر یوزر ایریا بننے کے لیے میموری ریجن کو پروگرام کرنا ایک وقتی آپریشن ہے۔ یعنی اسے کالعدم نہیں کیا جا سکتا۔

اسے آن کر رہا ہے۔
لینکس mmc-utils پیکیج میں eMMC پارٹیشنز کو جوڑنے کے لیے کمانڈز کا ایک سیٹ فراہم کرتا ہے۔ سی ایم ڈیوائس پر ایک معیاری لینکس OS انسٹال کریں، اور مندرجہ ذیل ٹولز کو انسٹال کریں:

  • sudo apt mmc-utils انسٹال کریں۔

eMMC کے بارے میں معلومات حاصل کرنے کے لیے (یہ کمانڈ پائپوں میں کم ہے کیونکہ ظاہر کرنے کے لیے کافی معلومات موجود ہیں):

  • sudo mmc extcsd پڑھیں /dev/mmcblk0 | کم

 وارننگ
مندرجہ ذیل آپریشنز ایک بار ہوتے ہیں – آپ انہیں ایک بار چلا سکتے ہیں اور انہیں کالعدم نہیں کیا جا سکتا۔ کمپیوٹ ماڈیول کے استعمال ہونے سے پہلے آپ کو انہیں بھی چلانا چاہیے، کیونکہ وہ تمام ڈیٹا کو مٹا دیں گے۔ eMMC کی گنجائش پچھلی قیمت کے نصف تک کم ہو جائے گی۔

پی ایس ایل سی کو آن کرنے کے لیے استعمال ہونے والی کمانڈ mmc enh_area_set ہے، جس کے لیے کئی پیرامیٹرز کی ضرورت ہوتی ہے جو یہ بتاتے ہیں کہ پی ایس ایل سی کو کتنے میموری ایریا کو فعال کرنا ہے۔ مندرجہ ذیل سابقample پورے علاقے کا استعمال کرتا ہے۔ eMMC کے ذیلی سیٹ کو استعمال کرنے کے طریقے کے بارے میں تفصیلات کے لیے براہ کرم ایم ایم سی کمانڈ ہیلپ (مین ایم ایم سی) سے رجوع کریں۔

Raspberry-Pi-بنانا-مزید لچکدار-File-سسٹم-

ڈیوائس کے دوبارہ شروع ہونے کے بعد، آپ کو آپریٹنگ سسٹم کو دوبارہ انسٹال کرنے کی ضرورت ہوگی، کیونکہ پی ایس ایل سی کو فعال کرنے سے ای ایم ایم سی کے مواد مٹ جائیں گے۔

Raspberry Pi CM Provisioner سافٹ ویئر کے پاس فراہمی کے عمل کے دوران pSLC سیٹ کرنے کا اختیار ہے۔ یہ GitHub پر یہاں پایا جا سکتا ہے۔ https://github.com/raspberrypi/cmprovision.

  • آف ڈیوائس file سسٹمز / نیٹ ورک بوٹنگ
    Raspberry Pi نیٹ ورک کنکشن پر بوٹ کرنے کے قابل ہے، مثال کے طور پرampنیٹ ورک کا استعمال کرتے ہوئے File سسٹم (NFS)۔ اس کا مطلب ہے کہ ایک بار جب ڈیوائس نے اپنا پہلا ایس مکمل کر لیا ہے۔tagای بوٹ، اس کے دانا اور جڑ کو لوڈ کرنے کے بجائے file SD کارڈ سے نظام، یہ ایک نیٹ ورک سرور سے بھری ہوئی ہے. ایک بار چلنے کے بعد، سب file آپریشنز سرور پر کام کرتے ہیں نہ کہ مقامی SD کارڈ پر، جو کارروائی میں مزید کوئی کردار نہیں لیتا۔
  • بادل حل
    آج کل، بہت سے دفتری کام براؤزر میں ہوتے ہیں، تمام ڈیٹا کلاؤڈ میں آن لائن محفوظ ہوتا ہے۔ ڈیٹا سٹوریج کو SD کارڈ سے دور رکھنے سے واضح طور پر وشوسنییتا کو بہتر بنایا جا سکتا ہے، انٹرنیٹ سے ہمیشہ آن کنکشن کی ضرورت کے ساتھ ساتھ کلاؤڈ فراہم کرنے والوں سے ممکنہ چارجز بھی۔ صارف یا تو پوری طرح سے تیار کردہ Raspberry Pi OS انسٹالیشن کا استعمال کر سکتا ہے، Raspberry Pi آپٹمائزڈ براؤزر کے ساتھ، Google، Microsoft، Amazon، وغیرہ جیسے سپلائی کرنے والوں سے کسی بھی کلاؤڈ سروسز تک رسائی حاصل کرنے کے لیے۔ متبادل ایک پتلی کلائنٹ فراہم کنندگان میں سے ایک ہے، جو Raspberry Pi OS کو OS/application سے تبدیل کرتا ہے جو کہ SD سروس کارڈ پر اسٹور کردہ وسائل سے چلتا ہے۔ پتلے کلائنٹس سرور پر مبنی کمپیوٹنگ ماحول سے دور سے جڑ کر کام کرتے ہیں جہاں زیادہ تر ایپلیکیشنز، حساس ڈیٹا اور میموری کو محفوظ کیا جاتا ہے۔

نتائج

جب درست شٹ ڈاؤن طریقہ کار کی پیروی کی جاتی ہے تو، Raspberry Pi کا SD کارڈ اسٹوریج انتہائی قابل اعتماد ہوتا ہے۔ یہ گھر یا دفتر کے ماحول میں اچھی طرح سے کام کرتا ہے جہاں شٹ ڈاؤن کو کنٹرول کیا جا سکتا ہے، لیکن صنعتی استعمال کے معاملات میں، یا غیر معتبر پاور سپلائی والے علاقوں میں Raspberry Pi ڈیوائسز کا استعمال کرتے وقت، اضافی احتیاطیں قابل اعتماد کو بہتر بنا سکتی ہیں۔

مختصراً، وشوسنییتا کو بہتر بنانے کے اختیارات درج ذیل ہیں:

  • ایک معروف، قابل بھروسہ SD کارڈ استعمال کریں۔
  • عارضی کا استعمال کرتے ہوئے طویل کمٹ ٹائم کا استعمال کرتے ہوئے لکھنے کو کم کریں۔ file سسٹمز، ایک اوورلیف کا استعمال کرتے ہوئے، یا اس سے ملتا جلتا۔
  • آف ڈیوائس اسٹوریج جیسے نیٹ ورک بوٹ یا کلاؤڈ اسٹوریج استعمال کریں۔
  • ایس ڈی کارڈز کو زندگی کے اختتام تک پہنچنے سے پہلے تبدیل کرنے کے لیے ایک نظام نافذ کریں۔
  • UPS استعمال کریں۔

Raspberry Pi Raspberry Pi Ltd کا ٹریڈ مارک ہے۔
Raspberry Pi Ltd

کولفون
© 2020-2023 Raspberry Pi Ltd (سابقہ ​​Raspberry Pi (Trading) Ltd.)
یہ دستاویزات Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND) کے تحت لائسنس یافتہ ہیں۔

  • تعمیر کی تاریخ: 2024-06-25
  • بلڈ ورژن: گیتاش: 3e4dad9-کلین

قانونی دستبرداری کا نوٹس
Raspberry PI پروڈکٹس (بشمول ڈیٹا شیٹس) کے لیے تکنیکی اور قابل اعتماد ڈیٹا جیسا کہ وقتاً فوقتاً ترمیم کیا جاتا ہے ("وسائل") RASPBERRY PI LTD ("RPL") اور INCLIMP کے بطور WARPISSER LUDING، لیکن محدود نہیں کے لیے، کسی خاص مقصد کے لیے تجارتی قابلیت اور فٹنس کی مضمر وارنٹیوں کو مسترد کر دیا گیا ہے۔ قابل اطلاق قانون کی طرف سے اجازت دی گئی زیادہ سے زیادہ حد تک کسی بھی صورت میں RPL کسی بھی براہ راست، بالواسطہ، حادثاتی، خصوصی، مثالی، یا نتیجے میں ہونے والے نقصانات کے لیے ذمہ دار نہیں ہوگا، غیر متعلقہ UTE سامان یا خدمات؛ استعمال کا نقصان، ڈیٹا , یا منافع؛ یا کاروباری رکاوٹ) تاہم اس کی وجہ سے اور ذمہ داری کے کسی نظریہ پر، چاہے معاہدے میں ہو، سخت ذمہ داری ہو، یا ٹارٹ (بشمول لاپرواہی یا کسی اور صورت میں) کسی بھی صورت میں، کسی بھی صورت میں یہاں تک کہ اگر امکان کا مشورہ دیا جائے۔ اس طرح کے نقصان کے.

RPL وسائل یا ان میں بیان کردہ کسی بھی مصنوعات میں کسی بھی وقت اور بغیر کسی اطلاع کے کوئی بھی اضافہ، بہتری، تصحیح یا کوئی اور ترمیم کرنے کا حق محفوظ رکھتا ہے۔ وسائل ڈیزائن کے علم کی مناسب سطح کے حامل ہنر مند صارفین کے لیے بنائے گئے ہیں۔ صارفین اپنے وسائل کے انتخاب اور استعمال اور ان میں بیان کردہ مصنوعات کے کسی بھی اطلاق کے لیے مکمل طور پر ذمہ دار ہیں۔ صارف اپنے وسائل کے استعمال سے پیدا ہونے والے تمام ذمہ داریوں، اخراجات، نقصانات یا دیگر نقصانات کے خلاف آر پی ایل کو بے ضرر طریقے سے معاوضہ دینے اور رکھنے پر متفق ہے۔ RPL صارفین کو صرف Raspberry Pi مصنوعات کے ساتھ مل کر وسائل استعمال کرنے کی اجازت دیتا ہے۔ وسائل کے دیگر تمام استعمال ممنوع ہیں۔ کسی دوسرے RPL یا دوسرے فریق ثالث کے حقوق دانش کو کوئی لائسنس نہیں دیا جاتا ہے۔

ہائی رسک سرگرمیاں۔ Raspberry Pi پروڈکٹس کو خطرناک ماحول میں استعمال کرنے کے لیے ڈیزائن، تیار یا ارادہ نہیں کیا گیا ہے جس میں ناکام محفوظ کارکردگی کی ضرورت ہوتی ہے، جیسے جوہری تنصیبات، ہوائی جہاز کی نیویگیشن یا مواصلاتی نظام، ہوائی ٹریفک کنٹرول، ہتھیاروں کے نظام یا حفاظت کے لیے اہم ایپلی کیشنز (بشمول لائف سپورٹ سسٹم اور دیگر طبی آلات)، جس میں مصنوعات کی ناکامی براہ راست جسمانی یا ذاتی ماحول کو شدید نقصان پہنچا سکتی ہے۔ سرگرمیاں")۔ RPL خاص طور پر ہائی رسک سرگرمیوں کے لیے فٹنس کی کسی بھی واضح یا مضمر وارنٹی کو مسترد کرتا ہے اور ہائی رسک سرگرمیوں میں Raspberry Pi مصنوعات کے استعمال یا شمولیت کے لیے کوئی ذمہ داری قبول نہیں کرتا ہے۔ Raspberry Pi مصنوعات RPL کی معیاری شرائط کے تحت فراہم کی جاتی ہیں۔ RPL کی وسائل کی فراہمی RPL کی معیاری شرائط میں توسیع یا ترمیم نہیں کرتی ہے جس میں ان میں بیان کردہ دستبرداری اور وارنٹی شامل ہیں لیکن ان تک محدود نہیں۔

اکثر پوچھے گئے سوالات

  • سوال: اس دستاویز کے ذریعے کون سے Raspberry Pi مصنوعات کی حمایت کی جاتی ہے؟
    A: یہ دستاویز Raspberry Pi کی مختلف مصنوعات پر لاگو ہوتی ہے جن میں Pi 0 W, Pi 1 A/B، Pi 2 A/B، Pi 3، Pi 4، Pi 400، CM1، CM3، CM4، CM5، اور Pico شامل ہیں۔
  • س: میں اپنے Raspberry Pi ڈیوائس پر ڈیٹا کرپٹ ہونے کے امکانات کو کیسے کم کر سکتا ہوں؟
    A: آپ تحریری کارروائیوں کو کم سے کم کرکے، خاص طور پر لاگنگ کی سرگرمیوں، اور کمٹ ٹائم کو ایڈجسٹ کرکے ڈیٹا بدعنوانی کو کم کرسکتے ہیں۔ file نظام جیسا کہ اس دستاویز میں بیان کیا گیا ہے۔

دستاویزات / وسائل

راسبیری پائی کو مزید لچکدار بنانا File سسٹم [پی ڈی ایف] یوزر گائیڈ
Pi 0، Pi 1، مزید لچکدار بنانا File سسٹم، زیادہ لچکدار File نظام، لچکدار File نظام، File سسٹم

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *