Wenn ich versuche, mein Amazon Elastic Block Store (Amazon EBS)-Volume einzuhängen, erhalte ich die folgende Fehlermeldung: „root@:~# mount /dev/nvme2n1 /lv2mount: /lv2: wrong fs type, bad option, bad superblock on /dev/nvme2n1, missing codepage or helper program, or other error.“
Lösung
Wenn du das Amazon EBS-Volume einhängst, erhältst du die folgende Fehlermeldung, da die UUID mit dem XFS-Dateisystem in Konflikt steht:
„root@:~# mount /dev/nvme2n1 /lv2mount: /lv2: wrong fs type, bad option, bad superblock on /dev/nvme2n1, missing codepage or helper program, or other error.“
Vergewissere dich zunächst, dass du ein UUID-Konfliktproblem hast. Ändere dann die UUID des Dateisystems oder ignoriere die UUID-Prüfung, um das Problem zu beheben.
Sich vergewissern, dass man ein UUID-Konfliktproblem hat
Führe die folgenden Schritte aus:
-
Führe den Befehl blkid aus, um die UUID des Dateisystems zu überprüfen:
root@:~# blkid/dev/nvme0n1p1: LABEL="cloudimg-rootfs" UUID="ce780dbf-6f70-412d-87dd-61654730a231" TYPE="ext4" PARTUUID="bf0d338c-01"
.......
/dev/nvme1n1: UUID="2ddd89c4-415a-4aee-8431-abecdd8c79b8" TYPE="xfs"
/dev/nvme2n1: UUID="2ddd89c4-415a-4aee-8431-abecdd8c79b8" TYPE="xfs"
-
Überprüfe den Linux-Kernel-Ringpuffer, um dich zu vergewissern, dass es sich um ein UUID-Konfliktproblem handelt:
root@:~# dmesg | grep -i "Filesystem has duplicate UUID"
[ 5444.389157] XFS (nvme2n1): Filesystem has duplicate UUID 2ddd89c4-415a-4aee-8431-abecdd8c79b8 - can't mount
Die UUID-Prüfung ignorieren oder die UUID eines der Dateisysteme ändern
Um die UUID eines der Dateisysteme zu ändern, führe den folgenden Befehl aus:
root@:~# xfs_admin -U $(cat /proc/sys/kernel/random/uuid) /dev/nvme2n1
Clearing log and setting UUID
writing all SBs
new UUID = 02f8750a-c482-4ed1-949c-4088f2ecc04a
root@:~# blkid
/dev/nvme0n1p1: LABEL="cloudimg-rootfs" UUID="ce780dbf-6f70-412d-87dd-61654730a231"
TYPE="ext4" PARTUUID="bf0d338c-01"
/dev/nvme1n1: UUID="2ddd89c4-415a-4aee-8431-abecdd8c79b8" TYPE="xfs"
/dev/nvme2n1: UUID="02f8750a-c482-4ed1-949c-4088f2ecc04a" TYPE="xfs"
root@:~# mount /dev/nvme2n1 /lv2
root@:~# df -h |grep lv2
/dev/nvme2n1 1014M 40M 975M 4% /lv2
Oder verwende die Option nouuid, um die UUID-Prüfung zu ignorieren:
root@:~# mount -o nouuid /dev/nvme2n1 /lv2
root@:~# df -h |grep lv2
/dev/nvme2n1 1014M 40M 975M 4% /lv2