使centos7 支援 exfat2格式分割槽

2021-09-23 17:33:24 字數 1254 閱讀 9196

fat32linux,windows都支援,但是不能支援大於4g的單檔案,ntfs和exfat支援,但是讀寫頻繁對分割槽傷害大。所以最好使用exfat2分割槽,linux支援exfat2.但是linux不支援。

可以通過新增fuse-exfat模組來支援。根據網上資料,整理如下:

exfat支援是通過fuse模組的方式支援的,其專案位址是:   ,當前版本是:1.0.1。

目前exfat的支援已經是全功能支援,支援讀寫。

編譯前,請先檢查系統,如果系統中沒有scons和gcc,請通過yum安裝:

$ sudo yum install scons (rpmbuild需要依賴scons)

本人安裝scons時提示yum源 中沒有,導致安裝不成功。 s

cons-2.3.4-1.noarch.rpm安裝成功。

$ sudo yum install gcc

這個軟體是fuse模組,編譯需要fuse-devel包支援:

$ sudo yum install fuse-devel

$ rpm -ivh fuse-exfat-1.0.1-1-el6.src.rpm exfat-utils-1.0.1-1.el6.src.rpm

在主目錄下,會出現rpmbuild目錄:

$ cd ~/rpmbuild/specs

$ rpmbuild -ba fuse-exfat.spec

$ rpmbuild -ba exfat-utils.spec

構建完成後,即可在 ~/rpmbuild/rpms裡面找到生成的rpm(根據系統架構,分別在x86_64或i386目錄下,其中名字中帶有debuginfo的包不必安裝):

$ cd ~/rpmbuild/rpms/x86_64

$ sudo rpm -ivh fuse-exfat-1.0.1-1.el6.x86_64.rpm exfat-utils-1.0.1-1.el6.x86_64.rpm

這樣就安裝完成了。

可以通過以下命令來掛載exfat的u盤了:

$ sudo mount.exfat /dev/sdx

n /mnt

其中sdxn中的x代表你的u盤裝置名,n代表分割槽號,比如:/dev/sdb1這樣。

$ sudo ln -s /usr/sbin/mount.exfat /sbin/mount.exfat

便於直接使用mount來安裝:

$ sudo mount -t exfat /dev/sdx

n /mnt

centos 7 支援ubifs系統

ubifs代替古老的yaffs2 jffs2系統,通常用於nand flash。ubifs在centos6上有支援,對應為mtd utils工具包。以下為在centos7上支援ubifs,或支援mkfs.ubifs的方法 git clone 2 cd mtd utils 編譯使用,make 部分依賴...

CentOS7支援中文顯示

1.檢視系統是否安裝有中文語言包 locale a grep zh cn 命令含義 列出所有可用的公共語言環境的名稱,包含有 zh cn 2.如果沒有安裝中文語言包,那麼安裝一下中文語言包 yum groupinstall fonts 或者 yum install kde l10n chinese ...

CentOS7支援中文顯示

1.檢視系統是否安裝有中文語言包 locale a grep zh cn 命令含義 列出所有可用的公共語言環境的名稱,包含有 zh cn 若出現圖中所示幾項,那麼說明系統中已經安裝了語言包,不需要在安裝。含義是 zh 是中文的代號。cn 是中國的代號。gb18030 gb2312 utf8 gbk ...