為什麼我無法掛載我的 Amazon EBS 磁碟區?

1 分的閱讀內容
0

當我嘗試掛載我的 Amazon Elastic Block Store (Amazon EBS) 磁碟區時,出現下列錯誤: root@:~# mount /dev/nvme2n1 /lv2mount: /lv2:錯誤的 fs 類型,錯誤的選項,/dev/nvme2n1 上的錯誤超級區塊,缺少字碼頁或協助程式,或其他錯誤。

解決方式

當您掛載您的 Amazon EBS 磁碟區時,可能會因為 XFS 檔案系統的 UUID 衝突問題而收到此錯誤訊息。

檢查它是否為 UUID 衝突問題

如要判斷是否為 UUID 衝突問題,請完成下列步驟:

1.    執行 blkid 命令來檢查檔案系統的 UUID:

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"

2.    檢查 Linux 核心 ring 緩衝區,確認這是一個 UUID 衝突問題。

root@:~# blkid
..........
[ 5444.389157] XFS (nvme2n1): Filesystem has duplicate UUID 2ddd89c4-415a-4aee-8431-abecdd8c79b8 - can't mount

忽略 UUID 檢查,或變更其中一個檔案系統的 UUID

若您不想更改任何一個文件系統,則可使用 nouuid 選項忽略 UUID 檢查:

root@:~# mount -o nouuid /dev/nvme2n1  /lv2

root@:~# df -h |grep lv2
/dev/nvme2n1   1014M   40M  975M   4% /lv2

或者,您可變更其中一個檔案系統的 UUID:

root@:~# xfs_admin -U generate /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

AWS 官方
AWS 官方已更新 1 年前