樹梅派插入U盤只讀不能寫
阿新 • • 發佈:2020-07-22
U盤只讀原因:樹梅派預設掛載NTFS格式的硬碟只有只讀許可權
- 掛載exFAT格式的硬碟
FAT 格式U盤 mount 本身就能支援,但如果你的U盤或行動硬碟使用的是 exFAT 格式,mount 會說不支援。沒關係,安裝 exfat-fuse 軟體之後 mount 就支援了
1 sudo apt-get install exfat-fuse
如果想開機自動掛載,而不是每次手工執行,可以編輯 /etc/fstab 檔案。比如在末尾新增一行:
1 /dev/sda1 /mnt/usbdisk vfat rw,defaults 0 0
- 掛載NTFS格式的硬碟(讀寫方式掛載)
預設掛載NTFS格式的硬碟只有只讀許可權,需要藉助其它工具實現
1 sudo apt-get install fuse-utils ntfs-3g #安裝所需軟體包 安裝失敗顯示“fuse-utils 沒有可安裝候選”,先用sudo apt-get update更新軟體列表後再試,如還不行就直接安裝 sudo apt-get install ntfs-3g 2 modprobe fuse #載入核心模組 3 4 #編輯fstab讓行動硬碟開機自動掛載 5 sudo nano /etc/fstab 6 #在最後一行新增如下內容 7 /dev/sda1 /mnt/myusbdrive ntfs-3g defaults,noexec,umask=00000 0 8 #儲存重啟,即可生效
- 掛載FAT32格式的硬碟
1 sudo mkdir /mnt/myusbdrive #建立掛載點 2 sudo nano /etc/fstab #編輯fstab讓行動硬碟開機自動掛載 3 4 #在最後一行新增如下內容 5 /dev/sda1 /mnt/myusbdrive auto defaults,noexec,umask=0000 0 0 6 #儲存重啟,即可生效 7 sudo reboot
說明:
sda1是取決於你的實際情況,a表示第一個硬碟,1表示第一個分割槽。
umask=0000 0 0
前面四個0就是對所有人,可讀可寫可執行,
後面兩個0,第一個代表dump,0是不備份
解除安裝:sudo umount /mnt/myusbdrive
- 檢視掛載情況可使用以下命令
1 cd /mnt/myusbdrive 2 ls