Arch Linux RAID 工作正常,但无法在启动时挂载。现在启动已损坏

Arch Linux RAID 工作正常,但无法在启动时挂载。现在启动已损坏

我有一台运行 Arch 并共享软件 RAID 的无头服务器。

看似成功的系统升级后,现在由于尝试加载 RAID 时超时而导致启动失败。我收到消息:

“[TIME] 等待设备 /dev/[RAID 的 UUID] 超时”

登录到维护模式并从 fstab 中删除 RAID 后,系统可以正常启动。

现在我可以以普通用户身份登录,手动挂载RAID(即“sudo mount /dev/md0 [挂载点]”),以及有用。我能够共享文件、运行与 RAID 卷交互的服务等。一切都正常运行。

但是,如果我将 RAID 添加回 fstab,然后重新启动,启动就会中断,并显示相同的超时消息。

我已经仔细检查了 UUID 没有更改,并且还尝试使用名称 (/dev/md0) 将其添加到 fstab,而不只是作为测试。结果相同。

非常感谢任何解决此问题的帮助,以便 RAID 像以前一样在启动时自动安装!

**

根据要求提供更多信息:

  1. fstab...(详细信息已出)

原始(工作了多年但不再工作,启动超时):

# System (/dev/sdxx)
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxx       /               ext4            rw,relatime     0 1
# Share (RAID)
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxx       /mnt/xxxxx      ext4            defaults        0 2

当前(解决方法 - 这允许启动,然后我必须手动安装 RAID):

# System Partition (/dev/sdxx)
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxx       /               ext4            rw,relatime     0 1
# Share (RAID)
#/dev/xxx                               /mnt/xxxxx      ext4            defaults        0 2

ls -al /etc/ 的结果 | grep fstab:

-rw-r--r--  1 root root    322 Mar 11 04:59 fstab

udevadm info /dev/xxx 的结果:

P: /devices/virtual/block/xxx
M: xxx
R: 0
U: block
T: disk
D: b 9:0
N: xxx
L: 100
S: disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
S: disk/by-id/md-uuid-xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx
S: disk/by-label/media
S: disk/by-id/md-name-marty:0
S: xx/x
Q: 7
E: DEVPATH=/devices/virtual/block/md0
E: DEVNAME=/dev/md0
E: DEVTYPE=disk
E: DISKSEQ=7
E: MAJOR=9
E: MINOR=0
E: SUBSYSTEM=block
E: USEC_INITIALIZED=17956341
E: ID_IGNORE_DISKSEQ=1
E: MD_LEVEL=raid0
E: MD_DEVICES=4
E: MD_METADATA=1.2
E: MD_UUID=xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx
E: MD_DEVNAME=0
E: MD_NAME=marty:0
E: ID_FS_LABEL=media
E: ID_FS_LABEL_ENC=media
E: ID_FS_UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
E: ID_FS_UUID_ENC=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
E: ID_FS_VERSION=1.0
E: ID_FS_BLOCKSIZE=4096
E: ID_FS_LASTBLOCK=4883637248
E: ID_FS_SIZE=2411192123392
E: ID_FS_TYPE=ext4
E: ID_FS_USAGE=filesystem
E: DEVLINKS=/dev/disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /dev/disk/by-id/md-uuid-xxxxx>
E: TAGS=:systemd:
E: CURRENT_TAGS=:systemd:

...再次感谢!

相关内容