[other] 问一个技术性比较高的问题就是自动挂载分区
Tofloor
poster avatar
酷谷的谷子
deepin
2023-08-25 00:33
Author

问一个技术性比较高的问题就是自动挂载分区,

因为LIVE(mint)系统的需求,需要自动挂载/OPT /var/lib/docker

怎么做才可以自动挂载

在U盘视乎无法自动挂载EXIT分区,前一段时间还可以现在不可以了

脚本设计是这样的

#!/bin/bash
sleep 1
#开机密码
key='lcs520..!'
shijian=`date +%Y年%m月%d日%H:%M:%S`
echo "${key}" | sudo -S $shijian
#母盘虚拟机的用户名
USRE_NAME='i8520'
#增加挂载目录权限
sudo chown $USRE_NAME /media/$USRE_NAME
sudo chgrp $USRE_NAME /media/$USRE_NAME
#我们要得到一个分区设备的名字,闲查看一下
#这样就完成了开机挂载,应为是Live模式所以每次都需要开机重新挂载
MY_ALL_SD_A=`lsblk  | grep '58G'|sed 's@:[^ ]*@@g' | sed "s/ .*$//"`
MY_ALL_SD_B=`lsblk  | grep 'c6090716-b6f5-2f4c-8be6-165f8646594b'\
|sed 's@:[^ ]*@@g' | sed "s/ .*$//"`
sudo umount /${MY_ALL_SD_A}/${MY_ALL_SD_B:2:30}
echo "/${MY_ALL_SD_A}/${MY_ALL_SD_B:2:30}  /opt/DATA     ext4  defaults  0  2" \
| sudo tee -a /etc/fstab >/dev/null
sudo mount -a
sleep 1
sudo systemctl restart docker
/opt/DATA/VBOX/RUN

现在只能手动了,就是发送软链接(事先设计好的软链接路径),更合理简单,有好像更麻烦了

那个u盘点一下弹出怎么系统都会奔溃掉

SD卡虽然好用物理只读,比软件只读好用得多,浪费64G也就30几块钱

Reply Favorite View the author
All Replies
卖了摩托继续写Bug
deepin
2023-08-25 01:00
#1

可以研究下 udev 规则。

通过规则文件可以在识别到设备的时候去执行一些操作。

Reply View the author
卖了摩托继续写Bug
deepin
2023-08-25 01:01
#2

https://cloud.tencent.com/developer/article/1796945

你这个看上去就像是,明明有打火机,但是自己要钻木取火。。。doubt

Reply View the author
酷谷的谷子
deepin
2023-08-25 03:51
#3
卖了摩托继续写Bug

https://cloud.tencent.com/developer/article/1796945

你这个看上去就像是,明明有打火机,但是自己要钻木取火。。。doubt

感谢你的回复,看了你的推荐文章

我一共分的3个主分区,第一分区应该就是sda1设置为不活动,但是第一分区还是作为了引导分区启动

因该是无解了

只能第一分区启动,我是使用GRUB4DOS引导镜像的,引导以后发送软链接

除了第一分区外,其他分区都当做虚拟内存来使用了,这个在LIVE模式下会自动激活

Reply View the author