APFS MacOS، iOS، watchOS اور tvOS پر استعمال کیا جاتا ہے
اے پی ایف ایس (ایپل فائل سسٹم) اسٹوریج سسٹم پر ڈیٹا منظم کرنے اور منظم کرنے کا ایک نظام ہے. اصل میں میکوس سیرا کے ساتھ جاری کردہ APFS 30 سالہ HFS + کی جگہ لے لیتا ہے .
HFS + اور HFS (ہیرشکلیکل فائل سسٹم کا تھوڑا سا پہلے ورژن) اصل میں فلاپی ڈسک کے دنوں میں دوبارہ تخلیق کیا گیا تھا، جو میک کے لئے بنیادی اسٹوریج ذریعہ تھا جب مشکل ڈرائیوز کی وجہ سے تیسرے فریقوں کی طرف سے پیش کردہ مہنگی اختیار تھی.
ماضی میں، ایپل نے HFS + کو تبدیل کرنے کے ساتھ جھک لیا ہے، لیکن اے پی ایف ایس جو پہلے سے ہی iOS میں شامل ہے، tvos اور واچوسس اب میکس ہائی سیرا کے بعد ڈیفالٹ فائل سسٹم ہے.
اے پی ایف ایس آج اور کل کے اسٹوریج ٹیکنالوجی کے لئے مرضی کے مطابق ہے
HFS + کو لاگو کیا گیا تھا جب 800 کلو فلاپیوں بادشاہ تھے . موجودہ میکس فلاپوں کا استعمال نہیں کر سکتے ہیں، لیکن مشکل ڈرائیوز صرف آثار قدیمہ لگتے ہیں . ایپل کے ساتھ اپنی تمام مصنوعات میں فلیش پر مبنی اسٹوریج پر زور دیتے ہیں، گھومنے والی میڈیا کے ساتھ کام کرنے کے لئے مرضی کے ایک فائل نظام، اور ایک ڈسک کے منتظر ہونے میں معدنی وابستگی کے ارد گرد اسپن کرنے کے لئے صرف بہت احساس نہیں ہوتا.
اے پی ایف ایس ایس ایس ڈی اور دیگر فلیش پر مبنی سٹوریج کے نظام کے لئے جانے سے تیار کیا گیا ہے. اگرچہ APFS کتنا مضبوط اسٹوریج کام کرتا ہے کے لئے مرضی کے مطابق ہے، یہ جدید ہارڈ ڈرائیوز کے ساتھ اچھی کارکردگی کا مظاہرہ کرتا ہے.
مستقبل کا ثبوت
اے پی ایف ایس 64-بٹ انوڈ نمبر کی حمایت کرتا ہے. انوڈ ایک منفرد شناختی والا ہے جو فائل سسٹم اعتراض کی شناخت کرتا ہے. ایک فائل کا نظام اعتراض کچھ بھی ہو سکتا ہے. فائل، ایک فولڈر. 64 بٹ انوڈ کے ساتھ، اے پی ایف ایس تقریبا 2.1 کروڑ فائل فائلوں کو پکڑ سکتا ہے جو 2.1 بلین ڈالر کی پرانی حد سے ماضی میں پھیل رہی ہے.
نو کوینٹینئن شاید بہت بڑی تعداد کی طرح لگے ہو، اور آپ صحیح طور پر یہ کہہ سکتے ہو کہ اصل میں کتنے اشیاء کو پکڑنے کے لئے اسٹوریج کا آلہ کافی جگہ ہے. جواب اسٹوریج رجحانات میں ایک جھانکنی کی ضرورت ہے. اس پر غور کریں: ایپل نے پہلے ہی انٹرپرائز سطح پر سٹوریج ٹیکنالوجی کو صارفین کی سطح پر مصنوعات، جیسے میک اور اسٹوریج اسٹوریج استعمال کرنے کی صلاحیت میں منتقل کر دیا ہے. یہ سب سے پہلے فیوژن ڈرائیوز میں دیکھا گیا تھا جس میں اعلی کارکردگی SSD اور ایک سست، لیکن بہت بڑا، مشکل ڈرائیو کے درمیان ڈیٹا منتقل کر دیا گیا تھا. روزانہ تک رسائی والے اعداد و شمار تیز ایس ایس ڈی پر رکھا گیا تھا، حالانکہ فائلوں کو کم ڈرائیو استعمال کیا گیا تھا، ہارڈ ڈرائیو پر ذخیرہ کیا گیا تھا.
میکس کے ساتھ ، ایپل نے مائیکروسافٹ میں اس کلاڈ کی بنیاد پر اسٹوریج کو شامل کرکے اس تصور کو بڑھایا. فلموں اور ٹی وی شوز کی اجازت دینے سے آپ نے iCloud میں اسٹوریج کو مقامی سٹوریج کو ذخیرہ کرنے کے لئے دیکھا ہے. اس آخری مثال کے طور پر اس درجے کی اسٹوریج سسٹم کے استعمال میں تمام ڈسک میں ایک متحد انوڈ نمبر نمبر کا نظام کی ضرورت نہیں ہے، یہ ایک عام سمت ظاہر کرتا ہے جو ایپل میں منتقل ہوسکتا ہے؛ ایک سے زیادہ اسٹوریج ٹیکنالوجی لانے کے لئے جو صارف کی ضروریات کو بہتر بناتی ہے، اور OS کو ایک فائل کی جگہ کے طور پر دیکھتے ہیں.
اے پی ایف ایس کی خصوصیات
اے پی ایف اس میں بہت سے خصوصیات ہیں جو اسے پرانا فائل کے نظام سے الگ کرتی ہے.
- کلونز - کلونز اضافی جگہ کا استعمال کئے بغیر تقریبا فوری طور پر فائل کاپی کی اجازت دیتا ہے. ایک جگہ سے ایک جگہ سے تھوڑا تھوڑا تھوڑا سا فائل کاپی کرنے کے بجائے، کلون بجائے اصل فائل کا حوالہ دیتے ہیں، جس میں دو فائلوں کے درمیان متحد اعداد و شمار کے بلاکس کا اشتراک ہوتا ہے. ایک فائل میں تبدیلیاں بنائیں اور صرف ڈیٹا کا بلاک تبدیل ہو چکا ہے جس میں نئے کلون لکھا جاتا ہے، جبکہ اصل اور کلون دونوں کے اعداد و شمار کے غیر ترتیب کردہ بلاکس کو حصہ لینے کے لئے جاری رہتی ہے. یہ نہ صرف فائل کاپی اور خاص طور پر تیز رفتار بچاتا ہے بلکہ سٹوریج کی جگہ کی ضروریات پر بھی بچاتا ہے.
- سنیپشاٹس - اے پی ایف ایس ایک حجم سنیپ شاٹ بنا سکتی ہے جو وقت میں ایک نقطہ نظر کی نمائندگی کرتا ہے. سنیپشاٹس کو موثر بیک اپ کی سہولت فراہم کرنے کے ساتھ ساتھ آپ کو وقت میں ایک مخصوص نقطہ پر کس طرح چیزوں پر واپس جانے کی اجازت دینے کے لئے استعمال کیا جا سکتا ہے. سنیپشاٹس صرف اصل حجم اور اس کے اعداد و شمار کے لئے پڑھنے والے اشارے ہیں. ایک نیا سنیپ شاٹ کوئی حقیقی جگہ نہیں لیتا ہے، اصل حجم پر پوائنٹر کو ذخیرہ کرنے کے لئے جگہ کی مقدار کے علاوہ. جیسا کہ وقت کی طرف سے جاتا ہے اور اصل حجم میں تبدیلی کی جاتی ہے، اس کے نتیجے میں صرف اس تبدیلیوں کے ساتھ سنیپ شاٹ کو اپ ڈیٹ کیا جاتا ہے.
- خفیہ کاری - اے پی ایف ایس AES-XTS یا AES-CBC طریقوں کا استعمال کرکے مضبوط مکمل ڈسک خفیہ کاری کی حمایت کرتا ہے. فائلوں اور میٹیٹاٹا دونوں کو خفیہ کر دیا جائے گا. تعاون کردہ خفیہ کاری کے طریقوں میں شامل ہیں:
- واضح کریں (کوئی خفیہ کاری نہیں).
- سنگل کلید
- ڈیٹا اور میٹا ڈیٹا کے لئے فی فائل کی چابیاں کے ساتھ ملٹی کلیدی.
- خلائی شیئرنگ - اسپیس کا اشتراک تقسیم کے سائز کی پیشکش کرنے کا خاتمہ رکھتا ہے؛ بجائے، تمام حجم ایک ڈرائیو پر بنیادی مفت جگہ کا اشتراک کرتے ہیں . خلائی اشتراک میں ایک سے زیادہ حجم ایک ڈیجیٹل ڈرائیو پر کی اجازت دیتا ہے جس کی ضرورت کے بغیر متحرک طور پر ضرورت ہو، بغیر کسی کو دوبارہ بھیجنے کی ضرورت ہوگی.
- کاپی پر آن لائن - یہ ڈیٹا تحفظ اسکیم کو ڈیٹا بیس کے ڈھانچے کو جب تک کوئی تبدیلی نہیں کی جاتی ہے اس کا اشتراک کرنے کی اجازت دیتا ہے. ایک بار جب تبدیلی کی درخواست کی جاتی ہے (لکھنا)، ایک نیا منفرد کاپی بنایا گیا ہے، اس بات کو یقینی بنانا اصل میں برقرار رہتا ہے. صرف لکھنے کے بعد صرف فائل کی معلومات نئے اعداد و شمار کی طرف اشارہ کرنے کے لئے اپ ڈیٹ کی گئی ہے.
- جوہری محفوظ - محفوظ کریں - یہ کاپی رائٹ کے خیالات کی طرح ہے لیکن کسی بھی فائل کے آپریشن پر لاگو ہوتا ہے، جیسے ایک نام یا ڈائریکٹری یا فائل یا ڈرائیو منتقل. ایک مثال کے طور پر تبدیل کرنے کا استعمال کرتے ہوئے، فائل جس کا نام تبدیل کرنے کے بارے میں ہے وہ نیا ڈیٹا (فائل نام) کے ساتھ نقل کیا جاتا ہے؛ جب تک کاپی عمل مکمل نہ ہو، فائلوں کا نظام نیا ڈیٹا پوائنٹ کرنے کے لئے اپ ڈیٹ کیا گیا ہے. اس بات کو یقینی بناتا ہے کہ اگر کسی بھی وجہ سے، جیسے بجلی کی ناکامی، یا کسی قسم کے سی سی یو ہچکی، لکھنے مکمل نہ ہو، اصل فائل برقرار رہتا ہے.
- اسپیک فائلوں - فائل کی جگہ مختص کرنے کا یہ موثر طریقہ فائل کی جگہ کو صرف اس صورت میں بڑھنے کی اجازت دیتا ہے جب اصل میں ضرورت ہو. غیر اسپسر فائل سسٹم میں، فائل کی جگہ کو پیش کرنا لازمی ہے، یہاں تک کہ جب کوئی ڈیٹا ذخیرہ کرنے کے لئے تیار نہیں ہے.