Azure VM に追加されたディスクをマウントしようとしましたが、次のエラー メッセージで失敗します。
mount: /mydirectory: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.
私がしたことは次のとおりです。ディスクを作成してAzure VMに接続しました。その後、コマンドを実行すると、次のsudo fdisk -l
ような出力が表示されます。
Disk /dev/sda: 300 GiB, 322122547200 bytes, 629145600 sectors
Disk model: Virtual Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
sudo fdisk /dev/sda
その後、次の手順でコマンドを呼び出しました。
Welcome to fdisk (util-linux 2.34).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xeacbff1b.
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-629145599, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-629145599, default 629145599):
Created a new partition 1 of type 'Linux' and of size 300 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
呼び出した後、インストールしようとしfdisk
ましたが(sudo mount /dev/sda1 /mydirectory
)上記のエラーメッセージで失敗します。
mount: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.
この問題をどのように解決できますか?
答え1
これが次のとおりです。新しい、スペースたとえば、ディスクをマウントするには、パーティションにファイルシステムを作成する必要があります。
sudo mkfs.ext4 /dev/sda1
デフォルトオプションを使用して、パーティションにext4ファイルシステムが作成されます。
すでにデータがあるディスク/パーティションではこれをしないでください。