Você diz que " /dev/sda era um sistema de arquivos ext4". Se esta afirmação é precisa, significa que o disco inteiro era um sistema de arquivos, sem uma tabela de partições. Em caso afirmativo, fdisk será inútil no disco, porque fdisk manipula as tabelas de partição e seu disco não possui essa estrutura de dados. É válido criar um sistema de arquivos em todo o disco dessa maneira, mas é incomum; é muito mais comum criar uma tabela de partição no disco, mesmo se você pretende usar a coisa toda como um sistema de arquivos. Como você não relatou nomes de arquivos de dispositivos com seus outros comandos, não está claro se você configurou as coisas dessa maneira ou se tem algum tipo de problema. Você pode descobrir usando blkid , como em:
$ sudo blkid /dev/sda
/dev/sda: UUID="a139b90e-2f94-4378-bf66-fe7669808dbe" TYPE="ext4"
Este exemplo mostra que /dev/sda de fato oculta um sistema de arquivos ext4 válido. Você também pode procurar por arquivos de dispositivos para partições em /dev , como em:
$ ls /dev/sda*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5
Este exemplo, ao contrário do anterior, mostra que /dev/sda está particionado - é a isso que os arquivos que terminam em números se referem.