A partição não está listada em / dev /

0

Recebi esta mensagem no GParted ao ver informações sobre uma partição marcada com o ícone de aviso amarelo na lista de partições:

e2label: No such file or directory while trying to open /dev/sda6
Couldn't find valid filesystem superblock.

Couldn't find valid filesystem superblock.

dumpe2fs 1.42 (29-Nov-2011)
dumpe2fs: No such file or
directory while trying to open /
dev/sda6

Unable to read the contents of this file system!
Because of this some operations may be unavailable.

The cause might be a missing software package.
The following list of software packages is required for ext4
file system support: e2fsprogs v1.41+.

Eu verifiquei se o e2fsprogs já é a versão mais recente. Este é o resultado de ls /dev/sda* :

/dev/sda  /dev/sda2  /dev/sda5  /dev/sda7

Não há / dev / sda6, mas esse é o resultado de sudo fdisk -l :

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x48350995

   Device Boot      Start         End      Blocks   Id  System
/dev/sda2        61239296   125128703    31944704   83  Linux
/dev/sda3       125130751   234441628    54655439    f  W95 Ext'd (LBA)
/dev/sda4        52854784    61239295     4192256    7  HPFS/NTFS/exFAT
/dev/sda5       125130752   204957263    39913256   83  Linux
/dev/sda6       204957333   232315956    13679312   83  Linux
/dev/sda7       232315965   234441628     1062832   82  Linux swap / Solaris

Partition table entries are not in disk order

Como resolver esse problema? Por favor, diga-me se a minha informação não é suficiente. Não sei exatamente a que informação está relacionada ou precisava resolver esse problema. O vazamento de conhecimento sobre esse problema também me dificulta o Google.

UPDATE

Parece que este problema apareceu depois que eu tentei fazer 2 novas partições ntfs quando outra partição está em uso (ou seja, a partição atual do Ubuntu). Eu reproduzi o cenário e recebi esta mensagem ao criar um deles:

GParted 0.11.0 --enable-libparted-dmraid

Libparted 2.3

Format /dev/sda4 as ntfs  00:00:02    ( ERROR )
    calibrate /dev/sda4  00:00:00    ( SUCCESS )
        path: /dev/sda4
        start: 52,854,784
        end: 61,239,295
        size: 8,384,512 (4.00 GiB)
    set partition type on /dev/sda4  00:00:02    ( ERROR )
    libparted messages    ( INFO )
        Error informing the kernel about modifications to partition /dev/sda3 -- Device or resource busy. This means Linux won't know about any changes you made to /dev/sda3 until you reboot -- so you shouldn't mount it or use it in any way before rebooting.
        Failed to add partition 3 (Device or resource busy)

Eu reiniciei, mas não houve alteração.

    
por fikr4n 07.08.2012 / 11:07

3 respostas

1

tente isso na linha de comando:

sudo fsck.ext4 -f /dev/sda6

Você pode pedir ao sistema para verificar na próxima reinicialização digitando:

sudo touch /forcefsck

Boa sorte

    
por Malee 07.08.2012 / 13:24
0

Eu esperaria esse comportamento se você ainda não tiver formatado / dev / sda6. É claro que, se você colocar seus dados nele desde que o criou, ele deve ser formatado e você não deve reformatá-lo.

Devo explicar que sudo fdisk -l não verifica se uma partição foi formatada. Os itens como "linux" e "W95 Ext'd (LBA)" representam sinalizadores na tabela de partições (ou neste caso, informações sobre partições estendidas) e não têm nada a ver com o conteúdo real da partição. Eles representam o que você disse ao particionador de disco o que você pretende fazer com a partição. Se você ainda não tiver formatado uma partição, a partição conterá dados aleatórios.

Um superbloco faz parte da formatação de um sistema de arquivos ext dentro de uma partição. Deve existir para usar o sistema de arquivos.

Acho que isso não tem nada a ver com as outras partições.

Esta teoria pode estar em desacordo com o seu comentário sobre a resposta do user13509. Não consigo explicar por que às vezes o fsck.ext4 às vezes pode ler / dev / sda6 e outras vezes não. A propósito, antes de executá-lo, você deve ter a partição desmontada e deve executar fsck.ext4 com o sudo.

    
por John S Gruber 08.08.2012 / 05:03
0

Não consigo reproduzir isso, mas, no meu caso, ajudou a lançar o GParted com a unidade específica como argumento:

$ sudo gparted /dev/nvme0n1

Substitua /dev/nvme0n1 pelo arquivo do seu disco (por exemplo, /dev/sda ).

    
por ominug 06.04.2017 / 22:52