在我們將U盤插入裝有CentOS的系統時,經常會出現如圖所示的錯誤提示,這是因為linux系統并不能兼容NTFS的檔案系統,其解決方法如下(建議先進入root模式):
1、首先下載“ntfs-3g”(NTFS-3G 是一個開源的軟體,可以實作 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等作業系統中的 NTFS 讀寫支持,它可以安全且快速地讀寫 Windows 系統的 NTFS 磁區,而不用擔心資料丟失,--引自百度百科)
下方為下載鏈接:
https://www.tuxera.com/community/open-source-ntfs-3g/
2、安裝ntfs-3g(以下4條命令)
在安裝包所在的目錄打開終端
tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz
./configure
make
make install
ps:若make install 顯示“permission denied”字樣,則輸入sudo make install可正常運行,
安裝完成后鍵入命令 ntfs-3g 若出現如下,則表示安裝完成,

NTFS-3g安裝成功
3、輸入fdisk -l 可查看磁盤磁區情況

最后一行即為U盤,此例設備名為/dev/sdb1
4、對U盤進行掛載

在實際操作中,發現使用mount命令進行掛載并不能成功,需要使用ntfs-3g命令才可以,如圖所示,
其中ntfs-3g /dev/sdb1 /mnt/usbdisk的意思是將U盤/dev/sdb1掛載到/mnt/usb_disk檔案下,
之后便可以通過訪問/mnt/usb_disk訪問U盤中的檔案了,
5、卸載U盤
umount /mnt/usb_disk
若顯示下圖所示錯誤:

則:umount -l /mnt/usb_disk
幾點說明:
a.在實際操作程序中發現每次插拔U盤時名字會不一樣,比如第一次插入U盤時用fdisk -l查看是/dev/sdb1,而第二次則是/dev/sdc1,

所以建議每次手動掛載前先fdisk -l 看一下U盤的設備名是什么,(網上也有開機自動掛載U盤的教程,可自行搜索,)
第二次插入,圖中的u盤名稱由/dev/sdb1成了/dev/sdc1
b.開機自動掛載如下:
vim /etc/fstab,在最后一行加入以下內容:

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/49322.html
標籤:Linux
上一篇:自旋鎖原理分析
下一篇:實操題
