磁盘安装失败,结果为“依赖”

磁盘安装失败,结果为“依赖”

我使用命令安装驱动器mount并修改fstab文件(因此磁盘在重新启动后应该可见)。不幸的是,系统重新启动后,挂载在系统中不可见

lsblk -a说,磁盘已配置但没有安装点。

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  250G  0 disk 
vda    254:0    0  100G  0 disk 
├─vda1 254:1    0  100G  0 part /
└─vda2 254:2    0    2M  0 part 

这是来自的日志journalctl

May 15 09:23:34 srv  systemd[1]: dev-disk-by\x2duuid-XXX\XXX\XXXX\ZZZZZ\YYYY.device: Job dev-disk-by\x2duuid-XXX\XXX\XXXX\ZZZZZ\YYYY.device/start timed >
May 15 09:23:34 srv  systemd[1]: Timed out waiting for device /dev/disk/by-uuid/XXXX-XXXX-XXX-XXX-XXXXXXX.
May 15 09:23:34 srv  systemd[1]: Dependency failed for Mount DO Volume dev-volume.
May 15 09:23:34 srv  systemd[1]: mnt-dev_volume.mount: Job mnt-dev_volume.mount/start failed with result 'dependency'.

如何修复并自动挂载磁盘?

答案1

我的问题是由于配置冲突造成的,它发生在 Digital ocean 中的磁盘迁移之后,导致磁盘 UUID 发生变化。检查这两个配置:(/etc/fstab/磁盘配置)和 /etc/systemd/system/mnt-volume_*.mount(安装配置)文件。

在这种情况下,指出了不正确的 UUID,导致 systemd 尝试安装它,尽管在fstab.

解决方案:

  1. 删除 /etc/systemd/system/mnt-volume_*.mount 文件
  2. 重新安装磁盘(mount命令+调整fstab
  3. 重新启动系统→它应该可以工作。

相关内容