Размер файловой системы не совпадает с размером раздела

Вопросы, на которые не получается найти ответ в Arch wiki или на форуме
Ответить
egormeister
Сообщения: 2
Зарегистрирован: 23.07.2024

#

Доброго времени суток, проблема в следующем:
В разделе /dev/nvme0n1p3 находится мой arch linux, туда смонтированы ,"/" и "/home". Система не запускается(
Я получаю ошибку:

The filesystem size (according to the superblocks) is 122667520 blocks
The physical size of the device is 83089922 blocks
Either the superblock or the partition table is likely to be corrupt!

Запуск команды "fsck /dev/nvme0n1p3" выдает тоже самое.

Как же я этого смог добиться:
В голову мне взбрело поставить windows второй ос. По своей тупости я побежал сразу уменьшать размер раздела используя "parted". (/dev/nvme0np3 занимал все свободно пространство). parted успешно мне уменьшил раздел, а вот про файловую систему я забыл.

Есть возможность запускать arch с флешки, он успешно добирается до файлов на диске, файл fstab выглядит следующим образом:
# Static information about the filesystems.
# See fstab for details.
# <file system> <dir> <type> <options> <dump> <pass>

Хотя раньше, пока система запускалась, выглядел нормальным образом (отображались разделы, точки монтирования и тд)

Возможно ли как то исправить мою ситуацию не ставя arch заново?
RusWolf
Аватара пользователя
Сообщения: 191
Зарегистрирован: 16.08.2022

#

egormeister: Есть возможность запускать arch с флешки, он успешно добирается до файлов на диске, файл fstab выглядит следующим образом:
Так это ты смотришь файл fstab, корня live.
Что бы увидеть файл fstab, твоей системы, раздел nvme0n1p3 надо сначала при монтировать, а что бы его при монтировать, на нём надо сначала исправить ошибки.

Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru

egormeister
Сообщения: 2
Зарегистрирован: 23.07.2024

#

Да, точно, тупанул.
vasek
Сообщения: 416
Зарегистрирован: 31.08.2022

#

egormeister: Запуск команды "fsck /dev/nvme0n1p3" выдает тоже самое.
Так не делают.
Для начала выполни самое простое
- загрузись с параметром загрузки break=premount ... останов загрузки до монтирования файловой системы
- запусти команду типа fsck -n /dev/sdaN ... у тебя будет вместо sdaN другое ...
где -n проверка в файловой системы на ошибки, не исправляя их
- и смотри ошибки

Важно - не нужно исправять ошибки, используя fsck, пока не выпонишь bakup системы ...
Можно и проще - выпольнит bakup системы, создать разделы по новой и потом перемести на них bakup

Ошибки не исчезают с опытом - они просто умнеют

ALiEN
Аватара пользователя
Сообщения: 130
Зарегистрирован: 23.08.2022

#

fsck будет выдавать ошибки, пока размер фс не будет сооответствовать разделу.
для ext4 используйте утилиту resize2fs. И да, бекап.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Ответить