Я получил это сообщение в 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)
Я перезагрузил компьютер, но изменений не было.
попробуйте это из командной строки:
sudo fsck.ext4 -f /dev/sda6
Вы можете попросить систему проверить при следующей перезагрузке, набрав:
sudo touch /forcefsck
Удачи
Я бы ожидал такого поведения, если вы еще не отформатировали / dev / sda6. Конечно, если вы поместили в него свои данные с момента их создания, они должны быть отформатированы, и вам не следует переформатировать их.
Я должен объяснить, что sudo fdisk -l
не проверяет, что раздел был отформатирован. Такие элементы, как "linux" и "W95 Ext'd (LBA)" представляют флаги в таблице разделов (или в этом случае расширенную информацию о разделе) и не имеют никакого отношения к фактическому содержимому раздела. Они представляют то, что вы сказали разделителю диска, что вы намерены делать с разделом. Если вы еще не отформатировали раздел, он будет содержать случайные данные.
Суперблок является частью форматирования файловой системы ext внутри раздела. Он должен существовать, чтобы использовать файловую систему.
Я не думаю, что это имеет какое-либо отношение к другим разделам.
Эта теория может противоречить вашему комментарию к ответу пользователя 13509. Я не могу объяснить, почему иногда fsck.ext4 может читать / dev / sda6, а иногда нет. Кстати, прежде чем запускать его, вы должны отключить раздел и выполнить fsck.ext4 с помощью sudo.
Я не могу воспроизвести это, но в моем случае это помогло запустить GParted с конкретным диском в качестве аргумента:
$ sudo gparted /dev/nvme0n1
Замените /dev/nvme0n1
файлом вашего диска (например, /dev/sda
).