众所周知 linux开机自动挂载是在/etc/fstab中完成的

进阶一点的把源设备改为UUID可以避免设备编号异常时挂载失败的情况:在fstab中使用UUID挂载

由于最近入手一个奥睿科硬盘盒 5硬盘出口只有一个USB 为了方便以后换硬盘不影响开机  决定使用脚本挂载

---------------------------------------------------------------------------------------

注:如下命令会格式化硬盘删除数据  请知晓 数据丢失概不负责!!!

---------------------------------------------------------------------------------------

1、磁盘1分区 格式化  例如/dev/sdc设备

sudo fdisk /dev/sdc   #新建分区 或删除原有分区后新建分区

sudo mkfs.ext4 /dev/sdc1 #根据需求选择格式类型

2、查看/dev/sdc1设备的UUID

ls -al /dev/disk/by-uuid/

3、复制UUID后 创建脚本mount.sh (假设我挂载到/tmp/test目录)

cd /tmp

vi mount.sh

-----------------------------------------------------------------------------

#!/bin/bash
 
devsdc1=`ls -al /dev/disk/by-uuid/ | grep 23d4fd6e-2ec6-49aa-9a6e-d7a4527d785c | awk '{print $11}' | awk -F / '{print $3}'`
sudo mount /dev/$devsdc1 /tmp/test

----------------------------------------------------------------------------

sudo chmod -R 777 mount.sh

4、创建目录 运行脚本 查看挂载

mkdir /tmp/test

bash /tmp/mount.sh

df -h

5、将脚本移动到其他文件夹且设为开机启动(文件夹自行建立)

mv /tmp/mount.sh /sh/shell/

sudo vi /etc/rc.local   (加入如下行内容)

--------------------------------------------------------------
/bin/bash /sh/shell/mount.sh

-----------------------------------------------------------

之前编辑过/etc/fstab文件的暂时注释掉 验证脚本是否生效

6、重启设备 测试效果

sudo init 6

其他:

经过几次测试 需要树莓派供电的USB设备总是不能挂载

但是独立供电的硬盘盒却能够生效  待研究吧

使用脚本解决fstab挂载失败不能正常启动问题相关推荐

  1. 计算机二级为什么无法登录,解决因登录失败而无法启动SQL服务

    SQL Server是数据库人员接触紧密的一项工具,而有时候因为这样那样的原因,总是会在卸载与安装之间重复.而在重新安装的过程中,可能总是没有第一次顺利,会出现一些烦人的麻烦.由于登录失败而无法启动S ...

  2. Linux自动挂载失败,linux – 在启动期间自动挂载单独分区时的systemd / udev依赖性失败...

    我在这里使用systemd-208与内核3.13.1和3.14.4在Exherbo(类似于Gentoo)下有类似的问题:我的单独分区(/ var,/ home,/ boot和even / swap)安 ...

  3. 小米9se用twrp刷机时,出现persist挂载失败,导致系统启动不了的解决方法

    小米9se用twrp刷机时,出现persist挂载失败,导致系统启动不了,线刷也解决不了,最后发现persist在内存中占用为0m,应该只有目录没数据,所以试着刷入对应镜像看看 解决步骤: 1.去官方 ...

  4. 解决BERT官方模型script脚本下载GLUE data失败的问题

    解决BERT官方模型script脚本下载GLUE data失败的问题 1. 运行脚本下载GLUE数据集(建议科学上网) BERT的提出对于NLP领域是一项里程碑.再一次证明了利用语言模型的预训练然后再 ...

  5. 挂载失败-日志中显示僵尸pod的问题

    当节点出现pod挂载不上,且查看节点日志(/var/log/message)发现不断有"Orphaned pod"字段的日志打印出来,如下: Jan 21 03:07:08 abc ...

  6. imx6ull文件系统挂载失败

    imx6ull文件系统挂载失败(已解决) 系统启动后信息: devtmpfs: error mounting -2 Starting kernel ...Booting Linux on physic ...

  7. 【Linux】【文件系统】squashfs文件系统挂载失败问题

    最近负责将A公司一个比较稳定的代码分支移植到新平台上,新平台中包含了M公司和B公司的代码,这样的一个代码架构方便以后不同公司芯片方案的添加和开发. 在移植的过程中,编译成功后DUT上电,但是出现解压文 ...

  8. 由于Redis后门漏洞导致服务器被注入挖矿脚本解决过程

    由于Redis后门漏洞导致服务器被注入挖矿脚本解决过程 事件描述 某一天的早晨,我还是像往常一样搭着公交车开启打工仔的一天,一早8.30就到办公室了,坐着玩手机等上班,就这这时突然我组长飞快的回来办公 ...

  9. 解决pytorch-gpu 安装失败方案

    这篇文章主要介绍了解决pytorch-gpu 安装失败的记录,具有很好的参考价值,希望对大家有所帮助.如有错误或未考虑完全的地方,望不吝赐教 ubuntu18 系统上已经配置好gpu加速环境 安装py ...

  10. AutoCAD安装失败怎样卸载重新安装AutoCAD,解决AutoCAD安装失败的方法总结

    技术帖:AutoCAD没有按照正确方式卸载,导致AutoCAD安装失败.楼主也查过网上关于如何解决AutoCAD安装失败的一些文章,是说删除几个AutoCAD文件和AutoCAD软件注册表就可以解决A ...

最新文章

  1. RecyclerView嵌套TextView时显示文字不全的解决方法之一
  2. 网站建设很简单,想要成功却很难
  3. 实现samba可写不可删除
  4. intellijidea课程 intellijidea神器使用技巧 3-1 列操作
  5. Golang 常见设计模式之选项模式
  6. free和top显示可用内存不一致
  7. android 开发 gradle 自己会容易混淆的东西
  8. Theano 中文文档 0.9 - 5.3 Windows安装说明
  9. java抠图边框颜色处理_java 实现抠图(项目应用场景:抠图章)
  10. 最长公共子序列问题解析
  11. java虚拟怎么安装_JAVA虚拟机怎么安装?
  12. 清华计算机系必考科目,清华大学选考科目要求
  13. c语言int2字节负数类型范围,C语言中的正负数以及数值溢出
  14. 经典博弈论之3人分100枚金币
  15. JavaScript中的jQuery
  16. Configuring Linphone
  17. 数据结构课程设计:1、单位员工通讯录管理系统(线性表的应用)
  18. 原生ajax请求的封装
  19. Java8 新特性遍历list集合
  20. c语言水仙花数素数,【C语言】斐波那契分数数列和、水仙花数、素数

热门文章

  1. matlab abs()le8,《MATLAB_语言与数学运算》练习答案
  2. vscode 格式化不加分号_大前端时代你的 VSCode 插件
  3. idea swagger生成接口文档_.NetCore3.1中使用Swagger生成接口文档
  4. python类属性定义_Python中类的定义与使用
  5. data layui table 排序_具有排序、筛选、分组、虚拟化、编辑功能的React表格组件...
  6. StanfordDB class自学笔记 (16) 心得体会
  7. 计算机关闭提示音,即将发布:如何关闭Apple计算机启动提示音
  8. 十一、垃圾回收策略配置
  9. NO.1 根据数组元素之和,获取对应索引
  10. 去除两张img中间的间隙