hyw520110
deepin
2025-05-14 22:22 已解决:
#
# /dev/sda5
#UUID=47ded987-6074-46fe-aa29-c3042e34a1c8 /opt ext4 defaults 0 2
# /dev/sda2 LABEL=Roota
UUID=f2bdf89f-43f3-4c00-b2de-c7cc6e560456 / ext4 rw,relatime 0 1
# /dev/sda2 LABEL=Roota
UUID=f2bdf89f-43f3-4c00-b2de-c7cc6e560456 /sysroot ext4 ro,relatime 0 2
# /dev/sda1 LABEL=EFI
UUID=4EA6-C13D /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 2
UUID=47ded987-6074-46fe-aa29-c3042e34a1c8 /mnt/sda5 ext4 rw,noatime 0 2
#/persistent/home /home none defaults,bind 0 0
#/persistent/root /root none defaults,bind 0 0
#/sysroot/boot /boot none defaults,bind,rw 0 0
(base) sky@sky-PC:~$ cat /etc/systemd/system/mount-opt.service
[Unit]
Description=Bind real /opt after overlay is mounted
After=local-fs.target
[Service]
Type=oneshot
ExecStart=/bin/mount --bind /mnt/sda5 /opt
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Reply Like 0 View the author


中文 
重装前数据盘分区/dev/sda5挂载到/opt,用户目录也挂载到/opt/home下,安装时选择手动分区,挂载/boot/efi和/,挂载点没有/opt选项就没有设置数据盘的挂载点,安装完成重启后设置用户名和重装前一样的用户名,登录系统后:/usr、/etc、/opt挂载点的文件系统分别为:usr-overlay、etc-overlay、opt-overlay
手动卸载重新挂载/dev/sda5到/opt,挂载正常,更改用户目录到/opt/home下,修改/etc/fstab:
执行sudo mount -a和sudo update-initramfs -u
重启后无法登录桌面,命令行登录查看挂载又变回去了(opt-overlay),手动卸载挂载/dev/sda5到/opt后,再登录桌面可以登录,重装前用户目录下的文档、下载及安装的软件等都在,但重启后又登录不了桌面,命令行登录查看挂载又变回去了!手动卸载挂载后登录系统,修改设置:
/dev/sda5挂载到/mnt/sda5 然后配置挂载服务:
重启还是没有正确挂载,也试过关闭所谓的磐石:
都无法挂载!不想在重装了,因为已经重装过多次了!重装多次是为了排查通过设置中系统更新后无法启动的问题: 1.5G的/boot分区是最初安装deepin20全盘安装默认划分的分区,之后升级系统重装一直沿用,排查多次才发现是更新会把/boot分区塞满100%导致无法启动,之后就直接把/boot分区删除,只保留了/boot/efi和/分区以及数据盘分区/dev/sda5(挂载点/opt)