我在使用 Ubuntu 22.04 LTS 的电脑时遇到了问题。我的 SSD 磁盘使用 LUKS 解密。我无法访问这台电脑,而且我只能进行 SSH 连接。通常我使用 dropbear 和命令解密电脑cryptroot-unlock
。
计算机出现文件系统已满的问题,并且处于Read Only Mode
。我们重新启动计算机,但现在命令 cryptroot-unlock 不会关闭 dropbear 连接,也不会启动 Ubuntu。
我的假设是,由于 SSD 磁盘处于只读模式,Ubuntu 无法通过 cryptroot-unlock 启动,但我对此没有证据。
另外,我们使用的是 BusyBox v1.30.1 ash shell,因此命令数量有限。
mount 命令的结果:
# mount
rootfs on / type rootfs (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=32756372k,nr_inodes=8189093,mode=755,inode64)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=6573424k,mode=755,inode64)
p on /proc type proc (rw,relatime)
我也尝试过:
# /sbin/fsck.ext4 /dev/nvme0n1p4
e2fsck 1.46.5 (30-Dec-2021)
/dev/nvme0n1p4 is in use.
e2fsck: Cannot continue, aborting.
这很奇怪,因为磁盘没有安装。