Вы не можете сжать/отредактировать раздел, если какой-либо из разделов на устройстве хранения данных смонтирован. Таким образом, для того, чтобы размонтировать и отредактировать корневую файловую систему, необходимо завершить работу операционной системы. Затем загрузитесь в действующую систему и отредактируйте раздел, как описано в других ответах.
Альтернативное решение: файл подкачки
В качестве альтернативы созданию целого раздела файл подкачки предоставляет возможность меняйте его размер на лету, и его легче удалить вообще. Файл подкачки может быть подключаем горячим способом. i.e можно добавлять и удалять без размонтирования / выключения ОС.
-
Создайте файл размером 512 МБ с именем
/swapfile
. Это будет наш файл подкачки.fallocate -l 512M /swapfile
операционная
dd if=/dev/zero of=/swapfile bs=1M count=512
-
Установите правильные разрешения (поскольку файл подкачки, доступный для чтения во всем мире, представляет собой огромную локальную уязвимость):
chmod 600 /swapfile
-
После создания файла правильного размера отформатируйте его для замены:
mkswap /swapfile
-
Активируйте файл подкачки:
swapon /swapfile
-
Редактировать
/etc/fstab
и добавьте запись для файла подкачки:/swapfile none swap defaults 0 0
Более подробная информация на сайте arch linux wiki.