讓Linux掛載NTFS(轉)
Windows 2000/XP/2003作業系統的分割槽格式是NTFS。NTFS格式支援高達2TB的大硬碟,而且效能不會隨著磁碟容量的增大而降低。但是,因為這個格式在Linux下不能直接使用,所以Linux使用者不能充分利用NTFS格式的硬碟空間。
因為Linux沒有將掛載NTFS格式這項功能編譯到核心裡面,所以使用者必須重新編譯核心。但是編譯完成後,很難保證一定能夠掛載NTFS分割槽。下面介紹怎樣才能正確、可靠地把NTFS安裝、編譯和掛載到Linux之中。
安裝
1.RPM
在Linux下安裝軟體一般使用RPM元件管理程式。首先使用下面的命令查詢目前所使用的Linux的核心版本:
#uname -r
得到版本資訊後,到網站下載系統所需的kernel-ntfs-2.4.28-27.8.0.i686.rpm元件。下載完成就可以使用下面的命令安裝該元件:
#rpm ivh kernel-ntfs-2.4.28-27.8.0.i686.rpm
2.光碟
首先以root身份登入Linux,將Linux的第二張安裝盤放入光碟機,找到/redhat/RPMS目錄下的kernel-2.4.xx-x-i386.rpm(這裡x代表數字)檔案,輸入下面的命令:
#rpm ivh kernel-2.4.xx-x.i386.rpm
編譯
使用者安裝好NTFS軟體包後,就來進行編譯的工作。首先進入/usr/src/linux-2.4.xx-x/configs目錄,直接選擇kernel-2.4.xx-x.i686.config,將該檔案複製到/usr/src/linux2.4.xx-x目錄下。接著用文字編輯器開啟,把“#CONFIG_NTFS_FS is not set”這一行改為“CONFIG_NTFS_FS=m”。
然後到/usr/src/linux-2.4.xx-3目錄,輸入下面的命令編譯NTFS模組:
#make modules
編譯完成後,到/usr/src/linux-2.4.xx-x/fs/ntf目錄下找到一個ntfs.o檔案,將其檔案複製到/lib/modules/2.4.xx-x/kernel/fs目錄。最後回到/usr/src/linux-2.4.xx-3目錄,輸入如下命令即可:
#depmod
#modprobe ntfs
掛載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磁碟空間的目的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-939843/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 掛載ntfs分割槽Linux
- linux下掛載行動硬碟(ntfs格式)Linux硬碟
- linux下掛載NTFS和FAT檔案系統Linux
- oracle-linux下掛載"行動硬碟" NTFS型別OracleLinux硬碟型別
- 『學了就忘』Linux基礎命令 — 39、掛載U盤和掛載NTFS分割槽Linux
- linux mount ntfs(轉)Linux
- 掛載可讀寫的NTFS分割槽
- 解決Ubuntu不能掛載ntfs格式硬碟Ubuntu硬碟
- Linux磁碟掛載 轉Linux
- Linux系統下掛載NTFS行動硬碟的一個例子Linux硬碟
- Centos 7系統掛載NTFS格式行動硬碟CentOS硬碟
- 詳細介紹CentOS 7 掛載NTFS 隨身碟CentOS
- CentOS 7下掛載NTFS檔案系統並實行開機自動掛載CentOS
- Linux掛載檔案系統(轉)Linux
- mac電腦如何手動掛載一個NTFS分割槽Mac
- ubuntu 掛接NTFS分割槽Ubuntu
- Linux掛載--什麼是掛載Linux
- 如何進行Tuxera NTFS的掛載卷設定?實現MacOS對NTFS磁碟的完全讀寫功能UXMac
- Mac如何讀寫NTFS硬碟?NTFSTool讓Mac讀寫NTFS硬碟Mac硬碟
- linux下玩轉磁碟管理與掛載硬碟Linux硬碟
- Linux掛載Windows網路共享目錄(轉)LinuxWindows
- linux光碟掛載Linux
- Linux 掛載磁碟Linux
- linux掛載硬碟Linux硬碟
- 載入ntfs分割槽(透過載入支援ntfs核心補丁的方法)
- linux掛載新硬碟,開機自動掛載Linux硬碟
- 啟動掛載(轉)
- Java通過URLClassLoader讓程式支援外掛擴充套件(轉載)Java套件
- linux 檔案掛載Linux
- Linux 掛載管理(mount)Linux
- Linux掛載共享命令Linux
- Linux 掛載硬碟方法Linux硬碟
- Linux 掛載概念 理解Linux
- Linux下磁碟掛載Linux
- linux 之USB掛載Linux
- NTFS Disk by Omi NTFS 1.1.4啟用版下載安裝包
- linux 下使用NTFS格式Linux
- NTFS Disk by Omi NTFS Mac;NTFS Disk by Omi NTFSMac