嘘...
2024-09-14 11:42 deepin
用 UUID 来描述分区,不要用设备描述符。
前者是固定值,跟硬盘走;后者是 udev 分配值,取决于系统中当前的描述符分配情况。
Reply Like 1 View the author
用 UUID 来描述分区,不要用设备描述符。
前者是固定值,跟硬盘走;后者是 udev 分配值,取决于系统中当前的描述符分配情况。
一楼正解
uuid应该可以解决,但是问题是其他的Linux系统内,同样的chroot,不会出现这个情况。
一楼说得对
看不太懂
试了一下,uuid无法解决这个问题,uuid可以正常挂载分区,但是用了一段时间以后,分区还是会掉,chroot所在的分区变成了read only。设备信息依然会从sdb变成sdc。。。
我台式机安装的deepin 23社区版,移动硬盘里面按照了一个gentoo,我需要在deepin中chroot到移动硬盘的gentoo中,对gentoo系统进行更新以及其他操作。
比如deepin在/dev/sda1,gentoo在/dev/sdb1,当我chroot进gentoo后,过一段时间(时长比较随机),gentoo就会出现i/o错误,在deepin中lsblk查看就能发现,原来移动硬盘的设备信息已经发生了变化,从/dev/sdb 变成了/dev/sdc,gentoo所在的分区变成了/dev/sdc1,经过半个月的观察,这个不是偶发问题,而是一直存在,当我在/dev/sdc1上工作一段时间后,又会重新分配设备信息,比如变成/dev/sdd,/dev/sde等,很是恼人。
请开发者确认,如果需要其他信息,请联系我。qq:271902641