Коррупция суперблока при каждой загрузке

У меня установлен Linux Mint 12 на моем ноутбуке. Вчера я отключил питание, как всегда, и этим утром, когда я его начал, меня встретил экран с ошибкой.

(Перевод с шведского)

Неустранимые ошибки, обнаруженные при проверке дискового блока для / home

Мне дали возможность игнорировать, пропустить och ручное восстановление. Сначала я попытался проигнорировать, что просто сузило его, чтобы пропустить и ручное восстановление.

В режиме ручного восстановления (подсказка с правами root) я попробовал fsck.ext4 -p /dev/sda3 .

 fsck.ext4: Device or resource busy while trying to open /dev/sda3 Filesystem mounted or opened exclusively by another program? 

Поэтому я загрузил живую версию Linux Mint 12. Раздел не появился в nautilus, как и другие разделы. Я попробовал fsck.ext4 -p /dev/sda3

 fsck.ext4: Bad magic number in super-block while trying to open /dev/sda3 The superblock could not be read or does not describe a correct ext4 filesystem. If the device is valid and it really contains an ext4 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device> 

Я прочитал учебник по проблеме и набрал mke2fs -n /dev/sda3

 mke2fs 1.41.14 (22-Dec-2010) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 4218880 inodes, 16852736 blocks 842636 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 515 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 

Я выбрал случайное число в этом списке, 294912 и набрал e2fsck -b 294912 /dev/sda3

 e2fsck 1.41.14 (22-Dec-2010) One or more block group descriptor checksums are invalid. Fix<y>? yes Group descriptor 0 checksum is invalid. FIXED. ... Group descriptor 512 checksum is invalid. FIXED. /dev/sda3 contains a file system with errors, check forced. Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information Free blocks count wrong for group #1 (31743, counted=24413). Fix<y>? yes (then there's about 100 more of that but different groups) Free blocks count wrong for group #465 (32768, counted=30402). Fix<y>? yes Free blocks count wrong (16541927, counted=13884226). Fix<y>? yes Free inodes count wrong for group #208 (8192, counted=8183). Fix<y>? yes (10 more of these) Free inodes count wrong (4218869, counted=4214769). Fix<y>? yes /dev/sda3: ***** FILE SYSTEM WAS MODIFIED ***** /dev/sda3: 4111/4218880 files (2.1% non-contiguous), 2968510/16852736 blocks 

Затем я установил /dev/sda3 в /mnt . Файлы шифруются с помощью ecryptfs. Я использовал ecryptfs-recover-private который дал мне мои файлы в / tmp. Они кажутся не коррумпированными.

Почему мой суперблок «перекроется» при загрузке? Быстрый SMART-тест показывает, что диск в порядке, нет плохих секторов.

Interesting Posts

извлекать поля из «хвоста -f» потока syslog

Сервер, запущенный на гостевой Linux VM, не будет принимать подключения с хоста Windows

Почему uniq может игнорировать ведущие символы, но не заканчивать символы?

пространство консоли, съеденное содержимым файла

Каков обычный однобуквенный флаг, обозначающий IP-адрес в опции командной строки?

Как перейти в каждый каталог и выполнить команду по определенному файлу?

Является ли os-prober угрозой безопасности?

Я пытаюсь написать сценарий bash для преобразования hex в base64

Являются ли драйверы Linux частью ядра или rootfs

Как использовать новую таблицу fdisk без перезагрузки (kpartx)?

Есть ли утилита для создания диаграммы Ганта для детей процесса?

Bash Script, чтобы найти номер выпуска Debian из / etc / debian_version

Как я могу искать имена файлов, которые начинаются с xy_ *, и создаются / редактируются сегодня?

Обратный отсчет + перерыв в Bash

Гость, уже установленный в Linux mint

Linux и Unix - лучшая ОС в мире.