Veritas File System
ویریٹاس فائل سسٹم (یا وی ایکس ایف ایس ؛ جسے ایچ پی-یو ایکس میں جے ایف ایس اور آن لائن جے ایف ایس کہا جاتا ہے) ایک حد تک مبنی فائل سسٹم ہے۔ اسے اصل میں ویریٹاس سافٹ ویئر نے تیار کیا تھا۔ او ای ایم معاہدے کے ذریعے، وی ایکس ایف ایس کو ایچ پی-یو ایکس آپریٹنگ سسٹم کے بنیادی فائل سسٹم کے طور پر استعمال کیا جاتا ہے۔ لائسنس کے ذریعے آن لائن ڈیفریگمینٹیشن اور ریز سائز سپورٹ آن ہونے کے ساتھ، اسے آن لائن جے ایف ایس کے نام سے جانا جاتا ہے۔ یہ اے آئی ایکس، لینکس، سولارس، اوپن سولارس، سنیکس/ریلائنٹ یونکس، یونکس ویئر اور ایس سی او اوپن سرور پر بھی سپورٹ کیا جاتا ہے۔ وی ایکس ایف ایس اصل میں اے ٹی اینڈ ٹی کی یونکس سسٹم لیبارٹریز کے لیے تیار کیا گیا تھا۔ وی ایکس ایف ایس کو ویریٹاس اسٹوریج فاؤنڈیشن کے ایک حصے کے طور پر پیک کیا گیا ہے (جس میں ویریٹاس والیوم مینیجر بھی شامل ہے)۔ تاریخ فروش کے مطابق، یہ پہلا تجارتی جرنلنگ فائل سسٹم تھا۔ اس دعوے کو دو طریقوں سے لیا جا سکتا ہے، یعنی تجارتی تناظر میں جرنلنگ فائل سسٹم کا پہلا نفاذ، یا غیر بنڈل شدہ پروڈکٹ کے طور پر دستیاب پہلا فائل سسٹم۔ ڈین کورین کو وی ایکس ایف ایس کے اصل ڈویلپرز میں سے ایک کے طور پر حوالہ دیا گیا ہے۔ وہ ایک میلنگ لسٹ میں نوٹ کرتے ہیں کہ انہوں نے 1990 میں اے ٹی اینڈ ٹی کارپوریشن کے ساتھ معاہدے کے تحت وی ایکس ایف ایس کی ترقی شروع کرنے کے بعد "ایک سال یا اس سے زیادہ عرصے بعد ریلیز 1 مکمل کی"۔ دوسرے ذرائع اس بات سے اتفاق کرتے ہیں کہ یہ پروڈکٹ پہلی بار 1991 میں جاری کیا گیا تھا۔ چونکہ 1990 کی دہائی کے اوائل میں انٹرنیٹ وسیع پیمانے پر دستیاب نہیں تھا، اس لیے یونکس جیسے آپریٹنگ سسٹم کے لیے نیا فائل سسٹم تعینات کرنا زیادہ مشکل تھا، اس لیے اس فائل سسٹم کی ریلیز اور تجارتی کاری میں ایک سے دو سال کی تاخیر غیر معمولی نہیں تھی۔ ورژن کی تاریخ VxFS کی آن ڈسک ترتیب ورژن اور اپ گریڈ کے قابل ہے جب کہ فائل سسٹم نصب ہے۔ یہ فائل سسٹم دس ورژن سے گزرا ہے۔ ورژن 2 نے فائل سیٹ، ڈائنامک انوڈ الاٹمنٹ اور اے سی ایل کے لیے سپورٹ شامل کی۔ VxFS 4.0 میں ترتیب 1-3 کی حمایت کرنا بند ہو گئی۔ ورژن 4 نے اسٹوریج چیک پوائنٹس اور ویریٹاس کلسٹر فائل سسٹم کے لیے سپورٹ شامل کی۔ ورژن 4 VxFS 3.2.1 میں جاری کیا گیا تھا۔ ترتیب ورژن 4 اب VxFS 5.1 کے تحت معاون نہیں ہے۔ ورژن 5 نے سائز میں 32 ٹیرابائٹس () تک کے فائل سسٹمز کے لیے سپورٹ شروع کی۔ انفرادی فائلیں سائز میں 2 ٹیرابائٹس تک ہو سکتی ہیں۔ ورژن 5 کو VxFS 3.5 میں متعارف کرایا گیا تھا اور اب اسے VxFS 5.1 کے تحت سپورٹ نہیں کیا جاتا ہے۔ ورژن 6 نے فائل سسٹمز اور سائز میں 8 ایکسابائٹس () تک کی فائلوں کے لیے سپورٹ شامل کی۔ ورژن 6 نے نامزد اسٹریمز/ریسورس فورکس، متعدد بنیادی جلدوں کے لیے، اور فائل کی تبدیلی کے لاگ کے لیے بھی سپورٹ متعارف کرائی۔ ورژن 6 کو VxFS 4 میں متعارف کرایا گیا تھا۔ ورژن 7 متحرک اسٹوریج ٹائرنگ کی اجازت دینے کے لیے متعدد جلدوں کے لیے حمایت فراہم کرتا ہے۔ ڈائنامک اسٹوریج ٹائرنگ جڑ کے صارفین کو مختلف جلدوں میں فائلوں کو منتقل کرنے، پالیسی کی بنیاد پر فائل بنانے کے وقت مختلف جلدوں میں فائلیں مختص کرنے، اور فائل سسٹم کی نیم اسپیس کو تبدیل کیے بغیر آزادانہ طور پر جلدوں کو بازیافت کرنے کی اجازت دیتا ہے۔ ورژن 7 کو VxFS 5 میں متعارف کرایا گیا تھا۔ ورژن 8 فائل کی سطح کے سنیپ شاٹس اور مشترکہ حدود کے لیے سپورٹ کو قابل بناتا ہے۔ ورژن 8 کو VxFS 5.1 میں متعارف کرایا گیا تھا۔ ورژن 9 فائل کمپریشن، ڈیڈپلیکیشن، اور پارٹیشن ڈائریکٹریز کے لیے سپورٹ کو قابل بناتا ہے۔ ورژن 9 کو VxFS 6 میں متعارف کرایا گیا تھا۔ ورژن 10 میکس لنک کے لیے سپورٹ کو قابل بناتا ہے، جو ڈائرکٹری کو 64K سے زیادہ ذیلی ڈائریکٹریز رکھنے کی اجازت دیتا ہے۔ ورژن 10 کو VxFS 6.1 میں متعارف کرایا گیا تھا۔ متوازی رسائی موڈ VxFS فائل سسٹم سنگل انسٹنس موڈ یا متوازی رسائی/کلسٹر موڈ میں چل سکتا ہے۔ متوازی موڈ متعدد سرورز (جسے کلسٹر نوڈس بھی کہا جاتا ہے) کو بیک وقت ایک ہی فائل سسٹم تک رسائی کی اجازت دیتا ہے۔ جب اس موڈ میں چلایا جاتا ہے، تو VxFS کو ویریٹاس کلسٹر فائل سسٹم کہا جاتا ہے۔ کلسٹر فائل سسٹم نوڈس میں کیش کوہرنسی اور پوزیکس کی تعمیل فراہم کرتا ہے، تاکہ اعداد و شمار کی تبدیلیاں تمام کلسٹر نوڈس کے ذریعے بیک وقت جوہری طور پر دیکھی جا سکیں۔ کیونکہ کلسٹر فائل سسٹم ایک ہی مثال VxFS کے طور پر ایک ہی بائنری اور ایک ہی آن ڈسک ترتیب کا اشتراک کرتا ہے، کلسٹر اور سنگل مثال موڈ کے درمیان منتقل ہونا سیدھا ہے۔ یہ بھی دیکھیں کہ فائل سسٹمز کا موازنہ سمنٹیک آپریشنز ریڈینیس ٹولز (ایس او آر ٹی) حوالہ جات 1991 سافٹ ویئر ڈسک فائل سسٹمز مشترکہ ڈسک فائل سسٹمز ایچ پی سافٹ ویئر فائل سسٹمز جن کی حمایت لینکس کرنل کرتا ہے۔