CentOS掛載ntfs分區的方法


Solutions to mount ntfs drives on CentOS


也可以掛載FAT32的文件系統。

 

1. 驅動器


ntfs-3g is an NTFS drive, it’s bound to provide access for Linux, android, mac, freeBSD and many other non-Windows operating systems to read and write NTFS drives.


可選步驟

include gcc-compiler, ibc-dev libraries

檢查是否有以上d基本環境,一般的Linux發行版都會默認攜帶


2. 安裝

 

下載-->解壓-->編譯-->安裝


解壓安裝包,然后執行以下命令


# cd ntfs-3g_ntfsprogs-2011.4.12

# ./configure
# make
# make install //安裝的時候需要超級用戶權限

3. 掛載分區


舉例:

# fdisk -l | grep NTFS
# mount -t ntfs-3g /dev/sdb1 /mnt/ntfs

4. 卸載分區


舉例:

# umount /dev/sda1


5. 開機自動掛載


修改fstab以自動掛載,一個文件夾作為一個掛載點,無法多個驅動器掛載到同一個掛載點。具體是,以超級用戶權限打開/etc/fstab,並在后面按照fstab文件所要求格式書寫語句。在fstab中,#號開頭的是注釋,除#號之外,每一行都代表了一個的文件系統的掛載信息。每一行由6個區域組成,通過空格或TAB隔開。


舉例:

/dev/sda1 /mnt/windows ntfs-3g defaults 0 0


實例:

/dev/sda1 /home/david/Windows/C ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

/dev/sda5 /home/david/Windows/D ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

/dev/sda6 /home/david/Windows/E ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0


其中,區域4silent, umask 暫時看不懂locale=顯然是設置編碼,以避免可能出現的中文顯示亂碼。







上述帶參命令的作用,如下


命令一覽

./configure

make

make install

fdisk

grep

mount

umount


1. configure

字面意思是配置,但是起初不知道是什么作用。因此,打開解壓后的文件夾,在主目錄下有configure文件。大概是根據當前的路徑自動設置一些路徑之類的參數吧,然后為編譯(make)做准備。

2. make

編譯的意思。

3. make install

安裝編譯完成后的make文件

4. fdisk

應該不是find disk,因為據man的描述,此命令功能不限於列出分區列表,后面帶的參數 -lllist,列出。列出所有磁盤,然后退出。

5. grep

可稱之為篩選命令,用於打印匹配給定模式,pattern,的行。

6. mountumount

掛載或卸載磁盤


Revision 1.0

2020-3-27 星期五 第13


 

 

參考資料:

https://www.tuxera.com/community/ntfs-3g-manual/

https://www.tuxera.com/community/open-source-ntfs-3g/

https://www.cnblogs.com/kerrycode/archive/2013/04/01/2993701.html



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM