預設情況下,Linux 挂載了NTFS檔案系統,隻能讀取移動硬碟的内容,而不寫,寫的過程,提示,“隻讀檔案系統”解決方法:使用NTFS-3g
NTFS-3g是一個開源軟體,它支援在Linux下面讀寫NTFS格式的分區。它非常的快速,同時也很安全。它支援Windows 2000、XP、2003和Vista,并且支援所有的符合POSIX标準的磁盤操作。 ntfs-3g的目的是為了持續的發展,各硬體平台和作業系統的使用者需要可靠的互通與支援ntfs的驅動,ntfs-3g可以提供可信任的、功能豐富的高 性能解決方案。經過了12年多的發展,ntfs-3g已經逐漸穩定.
因為NTFS-3G需要FUSE庫的支援,是以需要先裝FUSE
安裝步驟如下:
1. 先安裝FUSE
下載下傳位址:
#tar -xzvf fuse-2.7.2.tar.gz
#cd fuse-2.7.2
#./configure && make && make install
2.安裝ntfs-3g
下載下傳位址:
#tar -xzvf ntfs-3g-1.0.tgz
#cd ntfs-3g-1.0
#./configure && make && make install
3.載入子產品
#cd /sbin
#modprobe fuse
4.手動挂載:
#mount -t ntfs-3g /dev/sda1 /mnt/windows
測試一下,發現現在能正常對ntfs分區進行讀寫了。
5.自動挂載
#/dev/sda1 /mnt/windows ntfs-3g defaults 0 0
修改fstab檔案
#####################################
LABEL=/ / ext3 defaults 1 1
LABEL=/var /var ext3 defaults 1 2
LABEL=/opt /opt ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
LABEL=/home1 /home ext3 defaults 1 2
LABEL=/boot1 /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-hda12 swap swap defaults 0 0
/dev/hda1 /mnt/winc ntfs-3g defaults 0 0/dev/hda5 /mnt/wine ntfs-3g defaults 0 0/dev/sda1 /mnt/wind vfat utf8,umask=0000 0 0/dev/sda5 /mnt/winf ntfs-3g defaults 0 0
/dev/hdd /media/cdrecorder auto pamconsole,fscontext=system_u:object_r:removable_t,ro,exec,noauto,managed 0 0
/dev/hdc /media/cdrom auto pamconsole,fscontext=system_u:object_r:removable_t,ro,exec,noauto,managed 0 0
#####################################
重新開機電腦,發現現在能正常對ntfs分區進行讀寫了!