Linux系統掛載NTFS檔案系統

2021-09-23 19:09:05 字數 1744 閱讀 9168



今天嘗試並成功的將一塊500g的行動硬碟掛載到了rhel5的系統上,甚感欣慰。想到也許以後自己或其他同學們會有類似經歷,於是盡量細緻的記錄於此。

無論是一塊安裝了windows/linux雙系統的硬碟,還是通過usb連線的行動硬碟/u盤,都是可以掛載到linux系統中的。不過由於windows本身常用的檔案系統包括fat32和ntfs,因此還是需要區別的。廢話少說,進入正題。

系統環境如下:

作業系統—— rhel5,詳細版本為:red hat enterprise linux server release 5.2 (tikanga) 

核心版本—— 2.6.18-92.el5 for x86_64

行動硬碟—— 500g,ntfs檔案系統

應用目標:

不影響行動硬碟當前資料的前提下,掛載該硬碟,可以進行讀寫操作。

方案a:使用linux-ntfs

特點:本方案使用簡單,易於操作;但是掛載成功後卻是唯讀

3. 檢查ntfs模組是否被載入進系統

# /sbin/modprobe ntfs

[沒有輸出則代表存在;否則將會有錯誤資訊報出]

# cat /proc/filesystems

nodev   selinuxfs

ext3

nodev   rpc_pipefs

nodev   autofs

ntfs

[ntfs應該出現在列表中]

4. 檢視ntfs系統的編號 

# /sbin/fdisk -l |grep ntfs 

/dev/sdc1               1       60801   488384001    7  hpfs/ntfs

5. 掛載ntfs檔案系統 

# mkdir -p /mnt/ntfs/ 

# mount -t ntfs /dev/sdc1 /mnt/ntfs/

end. 此時如無意外應該已經成功掛載了乙個唯讀的ntfs系統,可使用mount命令進行檢視。

方案b:使用fuse和ntfs-3g

# tar -zxf ntfs-3g-2009.4.4.tgz

# ./configure --prefix=/usr/local/ntfs-3

# make 

# make install

3. 檢查fuse模組是否被載入進系統

# /sbin/modprobe fuse

[沒有輸出則代表存在;否則將會有錯誤資訊報出]

# cat /proc/filesystems

nodev   selinuxfs

ext3

nodev   rpc_pipefs

nodev   autofs

ntfs

nodev   fuse

fuseblk

nodev   fusectl

[fuse應該出現在列表中]

4. 檢視ntfs系統的編號 

# /sbin/fdisk -l |grep ntfs 

/dev/sdc1               1       60801   488384001    7  hpfs/ntfs

5. 掛載ntfs檔案系統 

# mkdir -p /mnt/ntfs/ 

# mount -t ntfs-3g /dev/sdc1 /mnt/ntfs/

end. 此時如無意外應該已經成功掛載了乙個所有使用者均可讀寫的ntfs系統,可使用mount命令進行檢視。

linux下掛載ntfs檔案系統

首先我們注意到ntfs是什麼東西,ntfs是一種檔案系統,現在主流有兩種檔案系統,是fat與ntfs,他們兩個的區別就是ntfs格式可以解壓4g以上的檔案,如果想研究透徹,我想應該去深入了解硬體儲存 暫且先不提硬體是如何儲存資料的.下面就進入正題,利用ntfs 3g驅動掛載ntfs 硬碟 1.1 n...

linux系統掛載NTFS檔案系統格式

linux系統掛載ntfs檔案系統格式 前言 ntfs new technology file system 是windows nt家族 如,windows 2000 windows xp windows vista windows 7和 windows 8.1 等的限制級專用的檔案系統,針對fat...

Linux系統掛載NTFS格式的檔案系統

當把乙個ntfs格式的行動硬碟或u盤插到linux系統上時,系統會提示無法識別ntfs格式。這就需要第三方的驅動。ntfs 3g 是乙個開源的軟體,可以實現 linux free bsd mac osx netbsd 和 haiku 等作業系統中的 ntfs 讀寫支援。2.解壓並安裝 delmore...