1) Сделать бекап на отдельный диск
2) Попробовать сделать изменения с помощью gparted.
3) Если данные сохранились и система загружается, то радоваться жизни.
4) Иначе восстановить данные из бекапа.
И второй вариант - забекапиться, переразбить диск и использовать в дальнейшем LVM. По этому поводу читать вики и много думать.
Device Start End Sectors Size Type
/dev/sda1 2048 2099199 2097152 1G EFI System
/dev/sda2 2099200 44042239 41943040 20G Linux filesystem
/dev/sda3 44042240 3907027119 3862984880 1.8T Linux filesystem
Disk /dev/zram0: 4 GiB, 4294967296 bytes, 1048576 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Накосячил и указал размер root директории 20gb. Этого, естественно, не хватило.
pacman -Scc
$ sudo tune2fs -m 1 /dev/sda2
$ sudo tune2fs -m 0 /dev/sda3
архивы пакетов
логи
pfemidi@pfemidi:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda6 64G 35G 26G 58% /
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 12G 54M 12G 1% /dev/shm
tmpfs 4.7G 1.6M 4.7G 1% /run
/dev/sdb1 917G 429G 479G 48% /home
tmpfs 12G 4.8M 12G 1% /tmp
tmpfs 2.4G 140K 2.4G 1% /run/user/1000
pfemidi@pfemidi:~$
ну ты блин даешь :) в ролинге архив пакетов аккурат нужон как манна небесная.
ибо при любом косяке, появившемся в новом пакет при частом ролинге, есть возможность откатиться на старый пакет, авось в нем косяк еще не вмерджили в мейнстрим...
Локальный кэш пакетов нужен тогда, когда много серверов и все они обновляются с одной точки
Device Start End Sectors Size Type /dev/sda1 2048 2099199 2097152 1G EFI System /dev/sda2 2099200 44042239 41943040 20G Linux filesystem /dev/sda3 44042240 3907027119 3862984880 1.8T Linux filesystem Disk /dev/zram0: 4 GiB, 4294967296 bytes, 1048576 sectors Units: sectors of 1 * 4096 = 4096 bytes Sector size (logical/physical): 4096 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
fdisk -l
информативнее было бы показать lsblk -f