آموزش شناسایی درایو های NTFS در سیستم عامل CentOS
مقدمه :اگر با لینوکس کار کرده باشید از این موضوع آگاه هستید که به شکل پیش فرض امکان استفاده از درایوهایی ویندوزی از جمله فرمت Ntfs وجود ندارد .
ntfs چیست ؟
NTFS مخفف NT File System است و امن ترین و قوی ترین سیستم فایل برای ویندوزهای NT، 2000، XP و Vista است. این سیستم فایل با پشتیبانی از کنترل دسترسی و امتیازات مالکیت، ایجاد امنیت می کند. به این معنا که می توانید برای يك گروه از کاربران یا فردی اجازه ی دسترسی به فایل های خاصی را تعیین کنید.
در حال حاضر در سیستم عامل های مایکروسافت دو نوع NTFS مورد استفاده قرار می گیرند. NTFS 4.0 سیستم فایلی است که در ویندوز NT4.0 بکار می رود. و NTFS 5.0 كه همراه با ویندوز 2000 آمد و در ویندوز XP نیز استفاده می شود. NTFS 5.0 قابلیت های اضافه تری فراهم می کند که در NTFS 4.0 وجود نداشت. هر دو نسخه ی NTFS در ویژگی های زیر مشترک اند:
- NFTS از فشرده سازی فایل ها و فولدرهای منفرد پشتیبانی می کند. و درحالیکه این فایلها فشرده شده اند می توانند خوانده و نوشته شوند (Read & Write).
- NTFS فایل سیستمی قابل بازیابی است، به این معنا که می تواند در مورد عملیاتی که با مشکلاتی از قبیل اختلال سیستم یا کمبود انرژی برق روبرو شده اند، آخرین عمل انجام شده را خنثی کند یا آخرین عمل خنثی شده را مجدداً اعمال نماید (undo or redo).
- NTFS از فایل های مکینتاش پشتیبانی می کند.
بعد از نصب CentOS وقتی می خواهیم به درایو هایی که فرمت ntfs دارد دسترسی داشته باشیم به این ارور بر میخوریم :
Error mounting /dev/sda1 at /run/media/roo/Win: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda4" "/run/media/roo/Win"' exited with non-zero exit status 32: mount: unknown filesystem type 'ntfs'برای رفع این مشکل باید پکیچ ntfs-3g را نصب کنید .
روش نصب ساده است و نیاز به پیش نیاز خاصی بجز یک مورد ندارد .
با اجرا این کامند پکیج نصب خواهد شد :
yum install epel-releaseو بعد :
yum install ntfs-3gاگر نصب به درستی انجام شد و در محیط gnome desktop بودید با رفتن به فایل منیجر و کلیک روی درایو NTFS یک شورت کات از درایو روی دستکاپ ساخته میشود و به راحتی به آن دسترسی خواهید داشت .
اگر در محیط ترمینال بود باید درایو را Mount کنیم :
اول یک فولدر میسازیم :
mkdir /mymnt/winدسترسی خواندن نوشتن میدهیم :
/dev/sda1 /mymnt/win ntfs-3g rw,umask=0000,defaults 0 0و در نهایت عملیات mount :
mount /mymnt/win