Fdisk 錯誤資訊
所以基本上我在 Linux 中搞砸了,我用 wipefs 從一個分區中擦除了文件系統,然後決定刪除這個分區(/dev/sda2)所以我繼續分開並刪除它。
在此之後,我去了 fdisk 並再次創建它。然後我繼續使用sudo mkfs -t ext4 /dev/sda2向這個分區添加一個文件系統,這在分區上創建了一個 etx4 文件系統。
然後我通過輸入sudo fdisk /dev/sda2再次進入 fdisk ,然後出現一條紅色文本消息,即:
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
** 我的問題是,為什麼 fdisk 顯示磁碟具有以前的 ext4 簽名,即使我使用 wipefs 刪除了磁碟上的所有簽名**
還有為什麼它說分區表無法辨識,它在Disklabel部分清楚地說明分區表是dos one
正如frosschutz 的評論所說,您正在嘗試在分區中創建分區。你的磁碟是
/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 文件系統。所以,對於你的問題:
> > 為什麼 fdisk 顯示磁碟具有以前的 ext4 簽名,即使我使用 wipefs 刪除了磁碟上的所有簽名 > > >
因為你把它和
sudo mkfs -t ext4 /dev/sda2
.> > 還有為什麼它說分區表無法辨識,它在**Disklabel部分清楚地說明分區表是dos分區表 > > >
它說,沒有辨識出分區表,並且它現在正在為其創建一個分區表。在 fdisk 創建分區表後,您鍵入
p
,因為fdisk
剛剛為您創建了此表,您會看到新創建的表出現。