یکشنبه, ۲۳ اردیبهشت, ۱۴۰۳ / 12 May, 2024
مجله ویستا

NTFS در لینوکس


NTFS در لینوکس

از بهینه سازی های انجام شده در NTFS می توان به افزایش سقف نگهداری اطلاعات اشاره کرد در این فایل سیستم, فایل هایی به بزرگی ۲۶۳ بایت قابل نگهداری است پارتیشن ها در این فایل سیستم می توانند حداکثر ۲۶۳ کلاستر ۶۴ کیلوبایتی داشته باشند و ذخیره سازی اطلاعات تا حدود ۵۰۰ تریلیون گیگابایت امکان پذیر است

فایل سیستم New Technology File System یا NTFS که در ویندوزهای سری NT مایکروسافت (شامل NT, XP, ۲۰۰۰, ۲۰۰۳ Server) برای ذخیره و نگهداری اطلاعات از آن استفاده شده است، شکل متمایزی از سایر فایل سیستم های این شرکت بوده است. در این فایل سیستم از شیوه نامگذاری یونیکد حمایت می‌شود، امنیت اطلاعات در آن نسبت به فایل سیستم های FAT/FAT۳۲ بیشتر است و از فشرده سازی و کد گذاری اطلاعات نیز پشتیبانی می شود ولی تنها بوسیله ویندوز های بخش NT مایکروسافت قابل خواندن است و شاید بزرگترین ضعف NTFS نیز همین باشد.

از بهینه سازی های انجام شده در NTFS می توان به افزایش سقف نگهداری اطلاعات اشاره کرد. در این فایل سیستم، فایل هایی به بزرگی ۲۶۳ بایت قابل نگهداری است. پارتیشن ها در این فایل سیستم می توانند حداکثر ۲۶۳ کلاستر ۶۴ کیلوبایتی داشته باشند و ذخیره سازی اطلاعات تا حدود ۵۰۰ تریلیون گیگابایت امکان پذیر است!

همانطور که قبلا اشاره شد، به طور عادی امکان مشاهده پارتیشن های NTFS در ویندوزهای ۹۸/۹۵ و DOS وجود ندارد اما در صورتی که اصرار به خرج دهید می توان با استفاده از بسته های نرم افزاری موجود در سایت www.SysInternals.com این امکان را به سیستم عامل خود اضافه نمود.

برای تبدیل پارتیشن های FAT/FAT۳۲ علاوه بر نرم افزارهایی همچون Partition Magic می‌توان از فرمان زیر در ویندوز استفاده نمود:

Convert <Volume>: /fs:NTFS

با استفاده از برنامه Partition Magic می‌توانید عمل عکس این تبدیل را نیز انجام دهید.

برای پاک کردن پارتیشن های NTFS در ویندوز های NT/۲۰۰۰/XP در بخش مدیریت کامپیوتر(Computer Management) که در ابزارهای مدیریتی (Administrative Tools) در مرکز منترل قرار دارد این امکان فراهم است. برای انجام این کار در سیستم های قدیمی تر مایکروسافت می بایست از طریق محیط متنی Command Prompt وارد محیط fdisk شوید. پارتیشن های NTFS در آنجا تحت عنوان non-DOS شناخته می شوند و به سادگی قابل پاک کردن هستند.

● لینوکس و NTFS

لینوکس می تواند همه نسخه های NTFS را بخواند ولی متأسفانه هنوز برای نوشتن روی این پارتیشنها روش کاملاً امنی ندارد . البته در هسته سری ۲.۶ این قابلیت اضافه شده ولی هنوز نهایی نشده است. در صورتی که می خواهید اطلاعات خود را بین لینوکس و ویندوز در این پارتیشنها به اشتراک بگذارید ،‌توصیه می شود بجای استفاده از درایورهایی که در لینوکس امکان نوشتن روی پارتیشنهای NTFS را فراهم می سازد ،‌ از ابزارهای استفاده کنید که امکان خواندن پارتیشنهای ext۳/ext۲ را در ویندوز برای شما فراهم می آورد.برای کسب اطلاعات بیشتر راجع به این درایور می توان به آدرس های زیر مراجعه کنید:

Explore۲fs

ext۲fsd

winext۲fsd

سه بسته ذکر شده برای استفاده از ویندوزهای NT,۲۰۰۰,XP مناسب است .

ابزار زیر نیز امکان اجرای سیستم عاملهای متفاوت در کنار یکدیگر و انتقال اطلاعات از فایل سیستمهای مختلف برای شما فراهم می کند.

● Vmware

NTFS قابلیتهای بسیار گسترده ای دارد که تنها بخشی از آن توسط لینوکس حمایت می شود. لینوکس از شیوه نامگذاری unicode که در NTFS استفاده شده است حمایت می کند .همچنین از فایلهای فشرده و SPARE نیز پشتیبانی می کند ولی با شیوه کدگذاری و بطور کلی با تدابیر امنیتی ویندوز حال نمی کند!

کرنل اغلب توزیع های لینوکس به استثنای Redhat به صورت پیش فرض از NTFS پشتیبانی می کنند. این به این معناست که نیازی به تغییر Option های مربوط به پشتیبانی از فایل سیستم NTFS نخواهید داشت. در صورتی که از Radhat۹ (shrike) ۸(psyche) یا ۷.۳(valhalah) استفاده می کنید با نصب بسته‌های فراهم شده در این آدرس ،می‌توانید این قابلیت را به لینوکس خود اضافه کنید. در غیر اینصورت می بایست مجدداًکرنل را کامپایل کنید.