redhat enterprise linux 5 掛載 ntfs
from: http://learsu.zzdushi.com/?tag=ntfs%E7%A1%AC%E7%9B%98%E6%8C%82%E8%BD%BD
redhat enterprise linux 5一直無法掛載ntfs盤沒辦法查了好幾次才慢慢知道ntfs-3g要和fuse結合起來。
NTFS-3G是一個開源軟體,支援在Linux, FreeBSD, Mac OS X, NetBSD, Haiku作業系統下讀寫NTFS格式的分割槽。它能快速且安全的操作Windows XP, Windows Server 2003, Windows 2000 以及Windows Vista檔案系統,除了完全的檔案屬主和訪問許可權,它支援所有符合POSIX標準的磁碟操作。linux 核心 2.6.0 以上才可以用
#uname -a
Linux localhost.localdomain 2.6.18-92.el5xen #1 SMP Tue Apr 29 13:45:57 EDT 2008 i686 i686 i386 GNU/Linux
#more /etc/redhat-release
Red Hat Enterprise Linux Server release 5.2 (Tikanga)
安裝無非是./configure && make && make install。
獲得NTFS分割槽裝置名,執行命令: fdisk -l | grep NTFS
mkdir /mnt/c 建立個目錄. 如果需要,請給予特定的訪問許可權chmod 755 /mnt/c
可以使用下面的命令以讀寫方式臨時裝載一個NTFS分割槽到裝載點
mount -t ntfs-3g <NTFS Partition> <Mount Point>
其中:
<NTFS Partition> —— NTFS所在分割槽的裝置名,如3.1中的/dev/sda1
<Mount Point> —— 裝載點,如/mnt/c
mount -t ntfs-3g -o locale=zh_CN.UTF-8,silent /dev/sda5 /mnt/d進入分割槽後試試讀寫
系統啟動時裝載NTFS分割槽,編輯/etc/fstab
vi /etc/fstab
在檔案最後增加如下格式的行
<NTFS Partition> <Mount Point> ntfs-3g defaults 0 0
其中:<NTFS Partition> —— NTFS所在分割槽的裝置名,如/dev/sda1
<Mount Point> —— 裝載點,如/mnt/c
例如:
/dev/sda1 /mnt/c ntfs-3g defaults 0 0
/dev/sda5 /mnt/d ntfs-3g defaults 0 0
/dev/sda6 /mnt/e ntfs-3g defaults 0 0
/dev/sda7 /mnt/f ntfs-3g defaults 0 0
儲存檔案後重啟系統或簡單的執行命令mount -a,即可裝載NTFS分割槽到指定的裝載點
這樣掛載的可以完全操作,包括讀寫刪除。
網上也有說編輯/etc/fstab修改為
/dev/sda1 /mnt/c ntfs-3g auto,ro,locale=zh_CN.UTF-8,silent 0 0
/dev/sda5 /mnt/d ntfs-3g auto,ro,locale=zh_CN.UTF-8,silent 0 0
/dev/sda6 /mnt/e ntfs-3g auto,ro,locale=zh_CN.UTF-8,silent 0 0
/dev/sda7 /mnt/f ntfs-3g auto,ro,locale=zh_CN.UTF-8,silent 0 0
儲存檔案後重啟系統或簡單的執行命令mount -a,你會發現掛載上的盤,但是不能寫,只讀形式掛載。
mkdir /mnt/c &&
mkdir /mnt/d &&
mkdir /mnt/e &&
mkdir /mnt/f &&
chmod 755 /mnt/c &&
chmod 755 /mnt/d &&
chmod 755 /mnt/e &&
chmod 755 /mnt/f &&
mount -a