Раздел не указан в / dev /

Я получил это сообщение в GParted, когда увидел информацию о разделе, отмеченном желтым значком предупреждения в списке разделов:

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+.

Я проверил, что e2fsprogs уже является самой новой версией. Это результат ls /dev/sda*:

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

Нет / dev / sda6, но это результат 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

Как решить эту проблему? Пожалуйста, скажите мне, если моей информации недостаточно. Я не знаю точно, какая информация связана или нужна для решения этой проблемы. Утечка знаний об этой проблеме также затрудняет мне поиск в Google.

ОБНОВЛЕНИЕ

Кажется, эта проблема появилась после того, как я попытался создать 2 новых раздела ntfs, когда используется другой раздел (т.е. текущий раздел Ubuntu). Я воспроизвел сценарий и получил это сообщение при создании одного из них:

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)

Я перезагрузил компьютер, но изменений не было.

0
задан 8 August 2012 в 05:47

3 ответа

попробуйте это из командной строки:

sudo fsck.ext4 -f /dev/sda6

Вы можете попросить систему проверить при следующей перезагрузке, набрав:

sudo touch /forcefsck

Удачи

0
ответ дан 8 August 2012 в 05:47

Я бы ожидал такого поведения, если вы еще не отформатировали / dev / sda6. Конечно, если вы поместили в него свои данные с момента их создания, они должны быть отформатированы, и вам не следует переформатировать их.

Я должен объяснить, что sudo fdisk -l не проверяет, что раздел был отформатирован. Такие элементы, как "linux" и "W95 Ext'd (LBA)" представляют флаги в таблице разделов (или в этом случае расширенную информацию о разделе) и не имеют никакого отношения к фактическому содержимому раздела. Они представляют то, что вы сказали разделителю диска, что вы намерены делать с разделом. Если вы еще не отформатировали раздел, он будет содержать случайные данные.

Суперблок является частью форматирования файловой системы ext внутри раздела. Он должен существовать, чтобы использовать файловую систему.

Я не думаю, что это имеет какое-либо отношение к другим разделам.

Эта теория может противоречить вашему комментарию к ответу пользователя 13509. Я не могу объяснить, почему иногда fsck.ext4 может читать / dev / sda6, а иногда нет. Кстати, прежде чем запускать его, вы должны отключить раздел и выполнить fsck.ext4 с помощью sudo.

0
ответ дан 8 August 2012 в 05:47

Я не могу воспроизвести это, но в моем случае это помогло запустить GParted с конкретным диском в качестве аргумента:

$ sudo gparted /dev/nvme0n1

Замените /dev/nvme0n1 файлом вашего диска (например, /dev/sda).

0
ответ дан 8 August 2012 в 05:47

Другие вопросы по тегам:

Похожие вопросы: