Доброго времени суток! Возможно, кто-нибудь сможет мне помочь. У меня вопрос скорее не «как починить?», а «где ошибка в настройке?». Надо было уменьшить размер тома home и увеличить root. Сразу оговорюсь, что делаю это из-за диплома и необходимости соблюсти его минимальный размер.
Настройка на виртуалке с astra linux. Вот вывод lsblk после установки ОС:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 49G 0 part
├─VG405-lv_home 253:0 0 14.7G 0 lvm /home
└─VG405-lv_root 253:1 0 14.7G 0 lvm /
sr0 11:0 1 1024M 0 rom
Загрузилась с Live-CD и активировала тома vgchange -ay. Проверила на ошибки том home e2fsck -f /dev/mapper/VG-lv_home:
e2fsck 1.47.0 (5-Feb-2023)
/dev/mapper/VG405-lv_home: recovering journal
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 (3755073, counted=3747473).
Fix<y>? yes
Free inodes count wrong (960964, counted=960503).
Fix<y>? yes
/dev/mapper/VG405-lv_home: *****
/dev/mapper/VG405-lv_home: 489/960992 files (1.0% non-contiguous), 94575/3842048 blocks
Уменьшила размер файловой системы resize2fs /dev/mapper/VG405-lv_home 10G:
resize2fs 1.47.0 (5-Feb-2023)
Resizing the filesystem on /dev/mapper/VG405-lv_home to 2621440 (4k) blocks.
The filesystem on /dev/mapper/VG405-lv_home is now 2621440 (4k) blocks long.
Уменьшила размер тома lvreduce -L 10G /dev/mapper/VG405-lv_home:
WARNING: Reducing active logical volume to 10,00 GiB.
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce VG405/lv_home? [y/n]: y
Size of logical volume VG405/lv_home changed from <14,66 GiB (3752 extents) to 10,00 GiB (2560 extents).
Logical volume VG405/lv_home successfully resized.
Вывод lvs:
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv_home VG405 -wi-a----- 10,00g
lv_root VG405 -wi-a----- <14,67g
Проверила том root на наличие ошибок e2fsck -f /dev/mapper/VG-lv_root:
e2fsck 1.47.0 (5-Feb-2023)
/dev/mapper/VG405-lv_root: recovering journal
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 (1515774, counted=1485370).
Fix<y>? yes
Free inodes count wrong (723300, counted=722193)
Fix<y>? yes
/dev/mapper/VG405-lv_root: ***** FILE SYSTEM WAS MODIFIED *****
/dev/mapper/VG405-lv_root: 240687/962880 files (0.2% non-contiguous), 2359750/3845120 blocks
Увеличила его lvextend -L +4G /dev/mapper/VG405-lv_root:
Size of logical volume VG405/lv_root changed from <14,67 GiB (3755 extents) to <18,67 GiB (4779 extents).
Logical volume VG405/lv root successfully resized.
Увеличила файловую систему resize2fs /dev/mapper/VG405-lv_root:
resize2fs 1.47.0 (5-Feb-2023)
Resizing the filesystem on /dev/mapper/VG405-lv_root to 4893696 (4k) blocks.
The filesystem on /dev/mapper/VG405-lv_root is now 4893696 (4k) blocks long.
Вывод lvs:
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv_home VG405 -wi-a----- 10,00g
lv_root VG405 -wi-a----- <18,67g
Перезапустилась без Live-CD и вылез GRUB. Попробовала зайти снова с Live-CD и примонтировать boot, root и системные каталоги. Это не помогло.
Извините за возможные ошибки в оформлении, я тут в первый раз