1. 程式人生 > 實用技巧 >樹梅派插入U盤只讀不能寫

樹梅派插入U盤只讀不能寫

  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=0000
0 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是不備份

  第二個代表fsck檢查的順序,0表示不檢查
  解除安裝:sudo umount /mnt/myusbdrive

  • 檢視掛載情況可使用以下命令
1 cd /mnt/myusbdrive
2 ls