歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

CentOS下掛載NTFS分區的方法

本文參考自http://www.cnblogs.com/gbyukg/archive/2011/11/02/2232343.html

centos下想訪問NTFS分區,現在普遍的方法是利用ntfs-3g或者內核模塊來實現。

一、使用ntfs-3g官方源碼編譯安裝的方法:

ntfs-3g下載頁面:http://www.tuxera.com/community/ntfs-3g-download/

安裝步驟:

tar zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz

cd ntfs-3g_ntfsprogs-2013.1.13

./configure

make

make install

二、掛載NTFS文件系統

假設你的NTFS文件系統是 /dev/sda1 而你將會把它掛載在 /mnt/windows/c,請執行以下步驟。

1. 創建掛載點。(一般建議掛在mnt目錄裡)

mkdir /mnt/windows/c

2. 掛載NTFS分區:

mount -t ntfs-3g /dev/sda1 /mnt/windows/c

注:如果不清楚NTFS文件的目錄,可以利用fdisk -l命令事先查看一下。

3. 如果想開機系統啟動時自動掛載NTFS分區,編輯vim /etc/fstab文件,加入類似如下內容:

只讀式掛載:/dev/sda1 /mnt/windows/c ntfs-3g ro,umask=0222,defaults 0 0

讀寫式掛載:/dev/sda1 /mnt/windows/c ntfs-3g rw,umask=0000,defaults 0 0

或者: /dev/sda1 /mnt/windows/c ntfs-3g defaults 0 0

如偶的/etc/fstab文件如下:

LABEL=/ / ext3 defaults 1 1

LABEL=/boot /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-sda11 swap swap defaults 0 0

/dev/sda1 /mnt/windows/c ntfs-3g ro,umask=0222,defaults 0 0

/dev/sda5 /mnt/windows/e ntfs-3g defaults 0 0

/dev/sda6 /mnt/windows/f ntfs-3g defaults 0 0

/dev/sda7 /mnt/windows/g ntfs-3g defaults 0 0

/dev/sda8 /mnt/windows/h ntfs-3g defaults 0 0

其他注意問題:

從 CentOS 5.4 起(2.6.18-164 或更新的內核),fuse 模塊已經包含在內核裡。因此,已不再需要 dkms 及dkms-fuse。如果你先前安裝了 dkms-fuse,請用 yum remove dkms-fuse 命令把它卸裝。請注意 CentOS4.x 的用戶需要這兩個組件。

使用 centosplus 內核的用戶

由CentOS-5.3開 始,centoplus內核沒有啟用NTFS模塊。這是由於5.3內的 NTFS 是不能運行的。詳情請參閱https://bugzilla.redhat.com/show_bug.cgi?id=481495。如果你想使用來自 CentOS內核的NTFS模塊,你可以安裝來自ELRepo的kmod-ntfs。但這個模塊沒有ntfs-3g好,只提供極度有限的寫入功能。

 

Copyright © Linux教程網 All Rights Reserved