歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> 在Redhat AS4中加載NTFS分區的方法詳解

在Redhat AS4中加載NTFS分區的方法詳解

日期:2017/3/2 10:39:58   编辑:Linux維護

掛載點必須是一個目錄。


一個分區掛載在一個已存在的目錄上,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用。

對於其他操作系統建立的文件系統的掛載也是這樣。但是需要理解的是:光盤、軟盤、其他操作系統使用的文件系統的格式與linux使用的文件系統格式是不一樣的。光盤是ISO9660;軟盤是fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows2000和windowsXP是fat16、fat32、 NTFS。掛載前要了解linux是否支持所要掛載的文件系統格式。


掛載時使用mount命令:

格式:mount [-參數] [設備名稱] [掛載點]


其中常用的參數有

-t<文件系統類型> 指定設備的文件系統類型,常見的有:

minix linux最早使用的文件系統

ext2 linux目前常用的文件系統

msdos MS-DOS的fat,就是fat16

vfat windows98常用的fat32

nfs 網絡文件系統

iso9660 CD-ROM光盤標准文件系統

ntfs windows NT 2000的文件系統

hpfs OS/2文件系統

auto 自動檢測文件系統

-o<選項> 指定掛載文件系統時的選項。有些也可用在/etc/fstab中。常用的有

codepage=XXX 代碼頁

iocharset=XXX 字符集

ro 以只讀方式掛載

rw 以讀寫方式掛載

nouser 使一般用戶無法掛載

user 可以讓一般用戶掛載設備


提醒一下,mount命令沒有建立掛載點的功能,因此你應該確保執行mount命令時,掛載點已經存在。(不懂?說白了點就是你要把文件系統掛載到哪,首先要先建上個目錄。這樣OK?)


安裝


RPM


在Linux下安裝軟件一般使用RPM組件管理程序。首先使用下面的命令查詢目前所使用的Linux的內核版本:

#uname -r


得到版本信息後,到http://Linux-ntfs.sourceforge.net/網站下載系統所需的kernel-ntfs-2.4.28-27.8.0.i686.rpm組件。下載完成就可以使用下面的命令安裝該組件:

#rpm ivh kernel-ntfs-2.4.28-27.8.0.i686.rpm


掛載NTFS


當安裝和編譯完成後,便可以自行在/mnt下建立一個目錄當作掛載點。以筆者而言,掛載點設為windows1。然後使用mount命令掛載,示例如下:

#mount t ntfs /dev/hdc1 /mnt/windows1


當順利將NTFS掛載起來後,便可以切換到所建立的掛載點目錄下(例如切換到/mnt/windows1下),運行如下命令來查看NTFS分區下的文件:

#ls -l


在用RPM方式安裝可以掛載NTFS分區的組件後,此時的Linux只能在所掛載的NTFS分區內讀取和運行相關文件,而無法寫入任何信息或存儲任何文件到NTFS分區中。


此時,一般的用戶無法使用NTFS分區內的東西,因為掛載的權限只有系統管理者root才擁有。在默認值上掛載後的分區,其擁有者(UID)和擁有群組 (GID)都是root。如果想讓一般的用戶也能使用掛載後的文件,就必須重新設置。具體做法如下:


首先,root在運行mount命令前,須先考慮有幾位用戶將使用NTFS分區內的文件,例如abc用戶需要使用,就可以輸入下面的命令:

#mount /dev/hdc1 /mnt/windows1 t ntfs r o uid=abc


掛載完成後,可以看到windows1的擁有者已經變為abc。此時,abc這位用戶便可以使用windows1目錄下的任何文件了,從而實現了利用NTFS磁盤空間的目的。

Copyright © Linux教程網 All Rights Reserved