从你的 /etc/fstab 可以看到,/dev/sdb1 被配置为挂载到 /www,但结合之前的日志:
plaintext
mount: /www: /dev/sdb1 ■■■■ /boot.
说明 /dev/sdb1 实际上已经被 /boot 占用(/boot 是通过 UUID 挂载的,设备名就是 /dev/sdb1),导致同一设备重复挂载,这就是系统进入紧急模式的根因。
编辑 /etc/fstab:
bash
vi /etc/fstab
找到这一行,在开头加 # 注释:
diff
- /dev/sdb1 /www ext4 defaults 0 0+ # /dev/sdb1 /www ext4 defaults 0 0
保存退出(Esc → :wq → 回车)。
重新加载 systemd 配置:
bash
systemctl daemon-reload
尝试挂载验证:
bash
mount -a
无报错即修复成功。
先确认 /dev/sdb1 实际归属:
bash
lsblk -f /dev/sdb1
你会发现它的 UUID 与 /boot 一致,说明它就是 boot 分区。
为 /www 分配新的独立磁盘 / 分区,修改 /etc/fstab 为正确的设备名,再执行上述步骤。
修复后执行:
bash
systemctl default# 或直接重启systemctl reboot
系统将正常启动,不再进入紧急模式。