首頁 > 軟體

Linux支援exFAT和NTFS

2020-06-16 17:56:48

Linux系統預設可以自動識別到fat32格式的盤,但fat32支援的檔案不能大於4G,所以只能將行動硬碟和U盤格式化為NTFS和exFAT這兩種格式的,對於U盤最好格式化為exFAT,NTFS對U盤的不好的。CentOS系列一直沒有預設支援使用exfat格式的大容量U盤,可以通過新增fuse-exfat模組來支援。

一、怎樣在Linux下掛載exFat格式的各種硬碟

1、安裝

要先下載這兩個包fuse-exfat和exfat-utils

exfat支援是通過fuse模組的方式支援的,其專案地址是:https://code.google.com/p/exfat/

yum install subversion scons fuse-devel gcc
wget https://exfat.googlecode.com/files/fuse-exfat-1.0.1.tar.gz
wget https://exfat.googlecode.com/files/exfat-utils-1.0.1.tar.gz
tar -zxvf exfat-utils-1.0.1.tar.gz -C /opt/
tar -xzvf fuse-exfat-1.0.1.tar.gz -C /opt/
[root@localhost ~]# cd /opt/fuse-exfat-1.0.1/
[root@linuxidc fuse-exfat-1.0.1]# scons //安裝
[root@linuxidc fuse-exfat-1.0.1]# scons install
[root@localhost ~]# cd /opt/exfat-utils-1.0.1/
[root@localhost exfat-utils-1.0.1]# ls
ChangeLog config.log COPYING dump fsck label libexfat mkfs SConstruct
[root@localhost exfat-utils-1.0.1]# scons
[root@localhost exfat-utils-1.0.1]# scons install

2、掛載

mount.exfat /dev/sdb1 /mnt/

mount –t exfat /dev/sdb1 /media/ //掛載,注意要掛到的那個目錄最好是空目錄,下面不要有任何檔案,不然會提示下面的錯誤的,有目錄也沒關係的(加個這個“-o nonempty”)

mount-t exfat /dev/sdb1 /media/ -o nonempty

3、也可下載rpm的包直接安裝,編譯要方便也好解除安裝

http://download1.rpmfusion.org/free/el/updates/6/x86_64/repoview/exfat-utils.html

http://download1.rpmfusion.org/free/el/updates/6/x86_64/repoview/fuse-exfat.html

二、怎麼樣在Linux下掛載NTFS格式的

要想把NTFS格式的磁碟掛載到CentOS 6.4下面,需要安裝第三方的外掛ntfs-3g,這裡我採用了編譯安裝外掛。

1、安裝

使用ntfs-3g官方原始碼編譯安裝的方法:

ntfs-3g下載頁面:http://www.tuxera.com/community/ntfs-3g-download/

wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2014.2.15.tgz
tar -xzvf ntfs-3g_ntfsprogs-2014.2.15.tgz -C /opt/
cd /opt/ntfs-3g_ntfsprogs-2014.2.15/
./configure #編譯
make #安裝
make install #安裝

2、掛載

mount.ntfs-3g /dev/sdb1 /media/

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-07/120713.htm


IT145.com E-mail:sddin#qq.com