我們知道在Linux下掛載fat32的U盤非常容易,使用mount /dev/drive_name /mnt/指定目錄這樣就可以掛載了,但是如果U盤或者硬盤的格式是NTFS的話,那么Linux是不能識別的,所以直接掛載會出錯,解決方法是下載第三方工具NTFS-3G,具體步驟如下:
訪問官網的下載鏈接:http://linux.softpedia.com/get/System/Hardware/ntfs-3g-15028.shtml 點擊下載按鈕
然后彈出界面,直接點擊tgz下載即可
在打開的頁面中會自動彈出下載界面,下載即可,下載之后我們通過tar命令解壓
解壓完成之后,進入目錄,進行配置,編譯,安裝操作
這里需要注意,如果沒有gcc和g++編譯環境,需要依次安裝
稍微等一會就安裝好了,安裝好之后,使用fdisk -l查看所有的設備,找到我們U盤的設備號,在/mnt/下新建一個目錄,執行掛載
mount -t ntfs-3g /dev/sdb /mnt/usbdev/
掛載好的之后就可以進行文件的相關操作了,卸載命令和之前一樣,就是umount /dev/sdb或者umount /mnt/usbdev/
可以通過fuser -m /dev/sdb或者fuser -m usbdev查看文件系統正在被哪些進程訪問,一般掛載之后至少都會有一個進程訪問
可以通過lsof /dev/sdb 或者lsof /mnt/usbdev查看文件系統中有哪些文件正在被使用,包括文件類型,使用的用戶,文件名,打開程序等