だから基本的に私はLinuxを使ってWiefsを使ってパーティションからファイルシステムを消去し、パーティションを削除することにしました。/dev/sda2)だから続けて別れた削除しました。
その後、fdiskに行って再作成しました。次に、次のコマンドを使用してパーティションにファイルシステムを追加しました。sudo mkfs -t ext4 /dev/sda2これにより、パーティションにetx4ファイルシステムが作成されます。
その後、再度fdiskと入力しました。sudo fdisk /dev/sda2これにより、赤いテキストで次のメッセージが表示されます。
Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device /dev/sda2 already contains a ext4 signature.
The signature will be removed with a write command.
Device does not contain a recognized partiton table.
Create a new DOS disklabel with disk identifier 0x3a701490.
Command (m for help): p
Disk /dev/sda2: 46.6 GiB 50000297984 bytes, 976
Units: sectors of 1 * 512 bytes
Sector size (logical/physical) : 512 bytes / 512 bytes
I/O size (minimum optimal) 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier 0x3a701490
**私の質問は、なぜWiefsを使用してディスク上のすべての署名を削除したのにもかかわらず、fdiskがディスクに以前のext4署名があることを示す理由です**
また、パーティションテーブルが認識されないと言う理由は、**Disklabelに明確に記載されています。パーティションテーブルはdosパーティション**です。
ベストアンサー1
Frostschutzのコメントによると、パーティション内にパーティションを作成しようとしています。あなたのディスクはであり/dev/sda
、あなたのパーティションはです/dev/sda2
。
パーティションからファイルシステムを作成します。
sudo mkfs -t ext4 /dev/sda2
したがって、出力を確認してくださいsudo fdisk /dev/sda2
。
Device /dev/sda2 already contains a ext4 signature.
The signature will be removed with a write command.
いいですね。あなたはsudo mkfs -t ext4 /dev/sda2
それをそこに置いた。
Device does not contain a recognized partiton table.
Create a new DOS disklabel with disk identifier 0x3a701490.
これも正確です。パーティションに/dev/sda2
パーティションテーブルが含まれていません。ディスク/dev/sda
にはパーティションテーブルが含まれ、パーティションには/dev/sda2
ext4ファイルシステムが含まれています。
あなたの質問については次のとおりです。
Wiefsを使用してディスク上のすべての署名を削除しましたが、fdiskがディスクに以前のext4署名があるとマークするのはなぜですか?
なぜなら、それをそこに置いたからですsudo mkfs -t ext4 /dev/sda2
。
また、パーティションテーブルが認識されないと言う理由は、**Disklabelセクションにパーティションテーブルがdosパーティションテーブルであることが明確に示されています。
パーティションテーブルが認識されず、現在作成中であるというメッセージが表示されます。分割テーブルを作成するためにfdiskと入力すると、このテーブルが作成されたばかりのp
ため、fdisk
新しく作成されたテーブルが表示されます。