树莓派3B挂载外接硬盘
1. 获取外接硬盘设备信息
sudo fdisk -l
显示信息如下:
Device Boot Start End Sectors Size Id Type
/dev/sda1 2046 1758212095 1758210050 838.4G f W95 Ext'd (LBA)
/dev/sda2 * 1758212096 1855868345 97656250 46.6G 83 Linux
/dev/sda3 1855868928 1859868671 3999744 1.9G 82 Linux swap / Solaris
/dev/sda5 2048 736571391 736569344 351.2G 7 HPFS/NTFS/exFAT
/dev/sda6 736573440 1471868927 735295488 350.6G 7 HPFS/NTFS/exFAT
/dev/sda7 1471870976 1758212095 286341120 136.6G b W95 FAT32
/dev/sda5,/dev/sda6,/dev/sda7 是我们要挂载的设备。
2. 创建挂载点
mkdir /home/pi/cdisk mkdir /home/pi/ddisk /home/pi/edisk
对应关系:sda5=>cdisk ,sda6=>ddisk , sda7=>edisk
3. 挂载命令
sudo mount -o uid=pi,gid=pi /dev/sda5 /home/pi/cdisk
sudo mount -o uid=pi,gid=pi /dev/sda6 /home/pi/ddisk
sudo mount -o uid=pi,gid=pi /dev/sda7 /home/pi/edisk
注意:不要省略 uid=pi,gid=pi
,否则会因为权限问题无法访问
4. 开机挂载
在 /etc/rc.local
中写入挂载命令
mount -o uid=pi,gid=pi /dev/sda5 /home/pi/cdisk >/dev/null 2>&1
mount -o uid=pi,gid=pi /dev/sda6 /home/pi/ddisk >/dev/null 2>&1
mount -o uid=pi,gid=pi /dev/sda7 /home/pi/edisk >/dev/null 2>&1
<del> 不推荐在不推荐在 /etc/fstab
中挂载,一旦出错启动时会发生 emerge error ,然后要进入修复模式等等,实际上,我尝到了这个苦头。特别是对我这种不接显示器的简直要命。</del>
update 2019/03/11
可以在 /etc/fstab
挂载 先确认要挂载硬盘的分区的文件系统: 使用 blkid
或 lsblk -f
命令
update 2020/12/04
但如果按默认设置有一个问题,就是当外接盘未挂载时会进入救援模式,但其实 defaults 选项有 “未插入时忽略”,只是现在网上能搜到的那些配置教程里都没提到。
现在重新设置 fstab 文件,把输入的信息改成:
UUID="你的UUID" /home/pi/cdisk exfat defaults,nofail 0 0
...
然后编辑完 /etc/fstab
文件后,使用 mount -a
测试挂载,修复出现的问题。
关注我】。(●'◡'●)
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!
本文来自博客园,作者:jack_Meng,转载请注明原文链接:https://www.cnblogs.com/mq0036/p/18178294
【免责声明】本文来自源于网络,如涉及版权或侵权问题,请及时联系我们,我们将第一时间删除或更改!