樹莓派新版系統好像會自動掛載U盤和移動硬盤。例如我的硬盤名稱是"KFC",那么系統會自動在"meida"路徑下掛載一個pi目錄,在里面掛載一個"KFC"的文件夾,就是U盤或者移動硬盤。
/media/pi/KFC
當然,我們也可以手動掛載
sudo mkdir /mnt/KFC
如果要每次開機都自動掛載,可以修改 /etc/fstab
文件
#創建掛載點
sudo mkdir /mnt/KFC
#編輯fstab讓移動硬盤開機自動掛載
sudo nano /etc/fstab
#在最后一行添加如下內容
/dev/sda1 /mnt/KFC auto defaults,noexec,umask=0000 0 0
#保存重啟,即可生效
問題1:
如果是windows復制到U盤或者移動硬盤的目錄或者文件,很可能會顯示亂碼 ???
,這時候就要將自動掛載命令加多一段 iocharset=gb2312
即可,原因是因為windows下默認采用gb2312編碼,樹莓派下默認采用utf-8。
完整命令是:
/dev/sda1 /mnt/KFC auto defaults,iocharset=gb2312,noexec,umask=0000 0 0
問題2:
設置了開機自動掛載后,如果下次啟動的時候沒有插入硬盤,就可能會出現
you are in emergency mode ......
的提示,問題是掛載失敗導致的。解決方法如下(來自CSDN):
解決方法:
1)
先查看日志,
journalctl -xb
2)
使用查找命令,看看哪個磁盤出錯。
/ fsck failed
使用n可以往下查找下一個相關字段。
比如我的是
fsck failed with exit status 4
再往下看幾行,找到有uuid編號的那一行,,記住那個編號。比如我的是
file system check on /dev/disk/by-uuid/06f26d84-cc4c-4abf-9fbc-6a16f56024f7
3)
輸入:q 回車 退出journal日志
輸入 vi /etc/fstab查看自己的磁盤編號。如果有除了/、/boot、swap、/home之外的磁盤,就使用dd刪除那一行。
接下來找到uuid編號一樣的那個sda盤。
4)
輸入:q 回車 退出fstab
使用如下命令:umount /dev/sdax // x是你自己的磁盤編號 fsck -y /dev/sdax reboot
應該就可以正常開機了。
————————————————
問題2解決辦法原文鏈接:https://blog.csdn.net/boyhoodme/article/details/88085467