Я пытаюсь расширить файловую систему EXT4, указав "/" в качестве точки монтирования. Проблема в том, что я не могу переместить нераспределенное свободное пространство в эту файловую систему. Кроме того, я могу расширить другой файл EXT4, хотя он находится рядом с нераспределенным пространством.
Поскольку, что это может стоить, этот вид вещи значительно легче при использовании LVM = управление логическими томами. (Существует lvmify
инструмент в https://github.com/g2p/blocks#readme.)
при использовании LVM, затем физический , степени устройства хранения данных могут быть добавлены к логичный объемы, и больше чем одна физическая степень может быть включена или добавлена. Так, Вы решили бы свою проблему полностью с помощью команд корневого уровня для выделения новой физической области, затем присвоили бы ее Вашему "/" объем, затем изменили бы размер файловой системы вверх. Я не мог предположить управлять системой Linux без него...
Ваш диск отформатирован с помощью (MS-DOS) таблица разделов MBR , которая усложняет вещи; это было бы легче с [1 110] GPT, который является, почему это - теперь таблица разделов значения по умолчанию Windows и Ubuntu. Давайте вырвемся вперед.
lsb_release -a
для наблюдения, какую версию Ubuntu Вы имеете; мы должны будем знать это позже. Вот иллюстрация того, на что gparted должен быть похожим на различных этапах процесса. Измененные размеры приблизительны.
, ЕСЛИ Вы сделали подкачка раздел, Вы закончены.
, Если Вы сделали не , делают подкачка раздел, делают файл подкачки и включают его.
sudo fallocate -h
для показа , fallocate установлен. Вы имеете fallocate в Вашей системе? В противном случае выполненный sudo apt update && sudo apt upgrade && sudo apt install fallocate
. sudo fallocate -l 4G /media/WHATEVER/swapfile && sudo chmod 600 /media/WHATEVER/swapfile && ls -lh /media/WHATEVER/swapfile
, где /media/WHATEVER является точкой монтирования, используемой для [1 170],/dev/sda6 , для создания Вашего подкачка файл в том разделе данных, устанавливает его для использования корня только и показывает Вам, это было сделано. Это сохраняет подкачка из Вашего корневого каталога, таким образом, это имеет больше пространства. sudo mkswap /media/WHATEVER/swapfile && sudo swapon /media/WHATEVER/swapfile
для включения подкачка файл. sudo nano /etc/fstab
и вставка в тот файл на его собственной строке /media/WHATEVER/swapfile swap swap defaults 0 01
затем касание Esc дважды, сделайте Ctrl - X , чтобы сохранить и выйти от [1 116] нано . sudo swapon --show
для подтверждения , подкачка работает, перезагрузка назад в Ubuntu на внутреннем диске, и сделайте sudo swapon --show
, чтобы подтвердить, что изменения, внесенные в/etc/fstab, были сохранены. Теперь, подкачка файл будет работать на Вас после этого. я делаю это однажды, на каждом настольном Linux ПК я имею и поддерживаю, (корректирующийся для GPT, который легче работать с). Однажды, это сделано, и я никогда не должен волноваться об этом снова.