背景说明:
学习使用,记录过程,以供参考。
-------------------------------------------
1,树莓派新接上新硬盘,可使用: lsblk 查询系统所有连接磁盘的情况(这里也可以使用sudo fdisk -l,此命令可以把磁盘详细信息展示出来嘿嘿),可以看到外接硬盘信息
再使用:df -h 查询文件系统挂载情况,可以看到新硬盘没有挂载信息
下图显示使用的命令是:sudo fdisk -l
2、开始挂载
先创建一个路径用来挂载硬盘,sudo mkdir /media/disk
如果权限不够就 sudo chmod /media/disk
挂载,sudo mount /dev/sda1 /media/disk/
3、如果要每次开机都自动挂载,可以修改 /etc/fstab
文件
sudo nano /etc/fstab
再末尾添加以下内容:
/dev/sda1 /media/disk auto defaults,noexec,umask=0000 0 0
4、验证
df -h 可查看到磁盘挂载情况,重启挂载依然在,完美!
-----------------------------------------------------------------------
有其他异常可参考:树莓派自动挂载U盘或者移动硬盘 - CodeSpark - 博客园 (cnblogs.com)
-------------------分割线0915更新-----------------
继续上面挂载相关
问题描述:
当把硬盘拔除之后,再次开机出现异常:
怎么操作均不能修复
猜测就是挂载硬盘出错导致不能开机
解决办法:
1、拔除TF卡,连接到电脑读取,打开boot 文件夹,找到 cmdline.txt,编辑在最后加上init=/bin/sh
2、再次开机就进入到root环境,
3、可进入根目录后,编辑**/etc/fstab**文件,将引起问题的挂载点注释掉,然后执行exec /sbin/init 测试启动系统
4、恢复正常可进入系统后,再连接电脑把**/boot/cmdline.txt**文件中的init=/bin/sh删除,避免下次又进入root环境
5、再次将TF卡插入树莓派,开机正常,完美!
经验:挂载后不要轻易拔除硬盘,如果不使用请拿掉开机自动挂载设置。
参考:树莓派4B 因修改/etc/fstab导致系统无法正常加载,提示emergency mode - Avtion
树莓派 Cannot open access to console. The root account is locked | 码农家园 (codenong.com)