Linux下掛載NTFS可讀可寫

 

1.         準備軟件
1)         gcc

GCC是一個用於Linux系統下編程的編譯器,這裏用於編譯fuse與ntfsprogs的源程序,glibc-devel、glibc-headers、kernel-headers、libgomp是gcc依賴包
2)         fuse

Fuse(Filesstem in Userspace)用戶空間文件系統,是在用戶狀態下實現的文件系統,NTFS可使用fuse來實現,類似於一個文件系統的平臺,NTFS格式的文件系統需要在fuse的模塊上進行操作
3)         ntfsprogs

對NTFS格式的文件系統進行操作的工具
2.         查看磁盤

U盤設備爲NTFS格式

將U盤連接至VMware裏的Linux系統上

創建ntfs掛載目錄,掛載U盤,提示unknown filesystem type ‘ntfs’(未知的文件系統格式NTFS)
3.         軟件安裝
1)         gcc

 

先裝libgomp

再裝kernel-headers

再裝glibc-devel

再裝glibc-headers

最後裝GCC

安裝gcc成功後,可用gcc -v查看GCC的版本信息
2)         fuse

進入fuse源代碼包目錄,解壓fuse

進入fuse解壓後的目錄,./configure配置fuse安裝環境

編譯fuse源代碼

安裝fuse
3)         ntfsprogs

進入ntfsprogs源代碼包目錄,解壓ntfsprogs

進入ntfsprogs解壓後的目錄,./configure –enable-fuse-module配置ntfsprogs安裝環境

編譯ntfsprogs源代碼

安裝ntfsprogs
4.         測試

查看磁盤,sdb4爲NTFS格式

mkdir /ntfs創建掛載目錄
ntfsmount /dev/sdb4 /ntfs -o force掛載U盤,若提示:

輸入modprobe fuse加載fuse模塊,後再掛載,設置自動加載fuse模塊

df查看當前所掛載的文件目錄,設備/dev/sdb4已經掛在到/ntfs目錄下

測試寫入文件與讀取文件,可讀可寫
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章