樹莓派自動掛載U盤或者移動硬盤


樹莓派新版系統好像會自動掛載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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM