1 回答
- 最新
- 投票最多
- 评论最多
0
首先從您掛載失敗的截圖來看,您想要將 /dev/xvdf1 掛載在 /mnt 這個目錄上。
$ sudo mount -o rw,nouuid /dev/xvdf1 /mnt
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/xvdf1, missing codepager or helper program, or other error.
上述的報錯,常見是掛載的的分區名稱是錯誤的,例如正確的分區是 /dev/nvme1n1p1,而您指定的分區是 /dev/xvdf1。
建議您先使用 $ sudo lsblk -f 來確認,那一個分區(Partition)名稱是正確的,再新去掛載。
從以下的範例,就是將 /dev/nvme1n1p1 掛載到 /mnt/tempvol。
---
admin@ip-172-28-27-64:~$ sudo mount -o nouuid /dev/nvme1n1p1 /mnt/tempvol
admin@ip-172-28-27-64:~$ sudo lsblk -f
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
nvme0n1 ext4 02a8e6e9-44f0-4a7e-9784-738c9813a028 890.9G 74% /data
nvme1n1
|-nvme1n1p1 ext4 5db68868-2d70-449f-8b1d-f3c769ec01c7 25.2G 10% /mnt/tempvol <----
|-nvme1n1p14
`-nvme1n1p15 vfat 72C9-F191 123.5M 0% /boot/efi
nvme2n1
|-nvme2n1p1 ext4 5db68868-2d70-449f-8b1d-f3c769ec01c7 26.8G 4% /
|-nvme2n1p14
`-nvme2n1p15 vfat 72C9-F191
---
!!!
加 -o nouuid 是因為 /dev/nvme1n1p1 這個分區的 UUID,
跟 root volume 分區 /dev/nvme2n1p1 是一樣的,所以要加這個參數,才能正常掛載。
此外,若您已經確認掛載的分區名稱是正確的,那也有可能是該分區檔案系統有問題,建議您使用以下命令來確認檔案格式是 xfs 或是 ext4,再使用命令去嘗試修復。
$ sudo file -s /dev/nvme0n1p1
/dev/nvme0n1p1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
For ext4 file systems:
$ sudo fsck /dev/nvme0n1p1
For XFS file systems:
$ sudo xfs_repair /dev/sdf
希望以上訊息,能對您有些幫助。
相关内容
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前