ntfs-3g
用于NTFS讀寫,exfat-utils
用于FAT32讀寫)??赏ㄟ^sudo yum install ntfs-3g exfat-utils
安裝。lsblk
或fdisk -l
命令確認設備(如/dev/sdb1
)已被系統識別,避免因設備未連接或識別失敗導致掛載錯誤。/mnt
或/media
目錄下(如/mnt/data
、/mnt/windows
),避免使用系統關鍵目錄(如/
、/home
),防止影響系統正常運行。sudo mkdir -p /mnt/mountpoint
),并根據需求調整權限(如chmod 755 /mnt/mountpoint
),確保當前用戶有讀寫權限。-t
選項指定類型(如ext4
、ntfs
、vfat
(FAT32))。若未指定,系統可能無法識別非原生格式。ntfs-3g
(sudo yum install ntfs-3g
),掛載FAT32分區時需安裝exfat-utils
(sudo yum install exfat-utils
),否則會提示“unknown filesystem type”錯誤。rw
(讀寫),若需只讀訪問可指定ro
(如掛載Windows系統分區時避免誤修改)。iocharset=cp936
,解決中文文件名亂碼問題(mount -t ntfs -o iocharset=cp936 /dev/sdb1 /mnt/windows
)。noatime
(不更新文件訪問時間)、nodiratime
(不更新目錄訪問時間),減少磁盤I/O,提升性能。nosuid
(忽略setuid/setgid位)、nodev
(禁止設備文件),增強系統安全性(避免惡意程序利用這些位執行特權操作)。blkid
命令獲取設備UUID(如/dev/sdb1: UUID="1234-5678"
),在/etc/fstab
中使用UUID(如UUID=1234-5678 /mnt/data ext4 defaults 0 2
),避免設備重命名導致掛載失敗。/etc/fstab
每行格式為“設備名/UUID 掛載點 文件系統類型 掛載選項 dump備份頻率 fsck檢查順序”。例如,ext4分區可配置為/dev/sdb1 /mnt/data ext4 defaults,noatime 0 2
(defaults
包含rw,sync,dev,exec,auto,nouser,async
;0
表示不備份;2
表示啟動時檢查)。/etc/fstab
后,使用sudo mount -a
命令測試配置是否正確,避免因語法錯誤導致系統無法啟動。ntfs-3g
驅動(mount -t ntfs-3g /dev/sdb1 /mnt/windows
),并可根據需求添加rw
(讀寫)或ro
(只讀)選項。若需頻繁訪問,建議將掛載信息添加到/etc/fstab
。vfat
類型(mount -t vfat /dev/sdb1 /mnt/fat32
),并添加umask=002
(允許當前用戶讀寫,組用戶讀寫,其他用戶只讀)或uid=1000,gid=1000
(指定用戶/組ID,確保權限正確)。lsof /mnt/mountpoint
或fuser -vm /mnt/mountpoint
命令檢查是否有進程正在使用掛載點,若有則終止相關進程(kill -9 <PID>
)。umount /mnt/mountpoint
命令卸載,若遇到“設備忙”錯誤,需先解決進程占用問題再重試。getenforce
返回Enforcing
),掛載非原生文件系統時可能因策略限制導致無法訪問??赏ㄟ^setenforce 0
臨時禁用SELinux測試,或配置相應布爾值(如setsebool -P allow_user_mount 1
允許用戶掛載)。dmesg
或/var/log/messages
查看內核日志,獲取具體錯誤信息(如“wrong fs type”、“bad option”),幫助快速定位問題。