Então, basicamente, eu estava brincando no Linux e limpei o fileystem de uma partição com wipefs e decidi excluir essa partição ( /dev/sda2 ), então fui em parted e a excluÃ.
Depois disso, fui ao fdisk e o criei novamente. Em seguida, adicionei um sistema de arquivos a essa partição usando sudo mkfs -t ext4 /dev/sda2 e isso criou um sistema de arquivos etx4 na partição.
Em seguida, entrei no fdisk novamente digitando sudo fdisk /dev/sda2 e, em seguida, apareceu uma mensagem em texto vermelho, que é esta:
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
** Minha pergunta é, por que o fdisk mostra que o disco possui uma assinatura ext4 anterior, embora eu tenha removido todas as assinaturas do disco com wipefs **
Além disso, por que diz que uma tabela de partições não é reconhecida, diz claramente na seção **Disklabel que a tabela de partições é dos one**
Como disse o comentário de frostschutz, você está tentando criar uma partição em uma partição. Seu disco é
/dev/sda
, sua partição é/dev/sda2
.Na sua partição, você criou um sistema de arquivos com
Então, examinando sua saÃda de
sudo fdisk /dev/sda2
:Está correto. Você
sudo mkfs -t ext4 /dev/sda2
colocou lá.Isso também está correto: a partição
/dev/sda2
não contém uma tabela de partição. O disco/dev/sda
contém uma tabela de partição; a partição/dev/sda2
contém um sistema de arquivos ext4.Então, à sua pergunta:
Porque você colocou lá com
sudo mkfs -t ext4 /dev/sda2
.Ele diz que não há nenhuma tabela de partição reconhecida e que agora está criando uma tabela de partição para ela. Após o fdisk ter criado a tabela de partições, você digita
p
e, comofdisk
acabou de criar esta tabela para você, você vê a tabela recém-criada aparecendo.