May 19, 2011

Fedora จะ mount NTFS ให้ read-write ได้อย่างไร?

ปกติ ใช้ Linux ตระกูล Fedora แล้ว mount partition หรือ device อย่าง usb drive หรือ external harddisk ที่เป็น NTFS ก็สามารถ mount ได้ แต่การทำงานจะบอกว่าเป็น read-only filesystem เราไม่สามารถเขียน file ต่างๆ ลง device หรือ usb drive หรือ external harddisk นั้นได้



ปกติ เรา mount ด้วยคำสั่งดังตัวอย่าง
mount -t ntfs /dev/sdb1 /media/win_driveD
วันนี้น้องโจ๊กเกอร์ถามมาเรื่องการ mount ไอ้เราก็รู้แต่ว่า Fedora มันไม่ support by Kernel ต้อง compile kernel ใหม่ แล้วเลือก option ให้มัน support NTFS

แต่วันนี้บังเอิญใช้ yum search "*ntfs*" ก็เจอว่ามี package ชื่อ "ntfs-3g" หรือ NTFS third generation นั่นเอง เป็น open source third generation linux NTFS driver ที่พัฒนาภายใช้ GPL licensedทำให้ Linux สามารถ read-write ได้เต็มที่ แต่ไม่นับ encrypted file (เขาว่างั้นนะ) สามารถ อ่าน-เขียน, บีบอัด, เปลี่ยนแปลง ownership ได้

ถ้า Fedora ไม่ได้ลงมาให้ สามารถติดตั้ง ntfs-3g ทีหลังได้ โดย
yum install ntfs-3g
การใช้งาน ประมาณนี้
ตัวอย่าง
ntfs-3g /dev/hda1 /mnt/windows
หรือ
mount -t ntfs-3g /dev/hda1 /mnt/windows
แล้ว umount ก็ธรรมดา
umount /mnt/windows
ลองดูนะครับพี่น้อง

No comments:

Post a Comment