在使用EC2更換密鑰,在EC2服務掛載時出錯誤!!

0

使用建立新的EC2掛載舊的服務時,在輸入"mount -o rw,nouuid /dev/xvdf1 /mnt "指令時出現"mount: /mnt: wrong fs type, bad option, bad superblock on /dev/xvdf1, missing codepage or helper progra"錯誤碼,目前尋找不出相關原因,想請教解決方法。

參考影片:https://www.youtube.com/watch?v=UlnVl95OHKU&t=641s

有成功掛載 有成功掛載 輸入mount時,出現error !輸入mount時,出現error

tim
gefragt vor einem Jahr395 Aufrufe
1 Antwort
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

希望以上訊息,能對您有些幫助。

profile pictureAWS
Jerry_K
beantwortet vor einem Jahr

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen