Рейтинг:0

Как расширить корневой раздел без удаления каких-либо данных?

флаг kp

Я использую сервер Ubuntu 18 cli, и я совершенно новый Поставщик сервера дал мне на 50 ГБ больше места на диске, но мне нужно добавить его самому. Я знаю, как добавить с удалением моих данных и конфигов, но я хочу сохранить все свои текущие данные и конфиги.

МОЙ ДФ:

root@vps81785:~# дф
Файловая система Используемые 1K-блоки Доступно Использование % Установлено на
udev 493172 0 493172 0% /dev
tmpfs 100848 7884 92964 8% /запуск
/dev/vda1 82534960 72218004 6106508 93% /
tmpfs 504236 124 504112 1% /dev/shm
tmpfs 5120 0 5120 0% /выполнить/заблокировать
tmpfs 504236 0 504236 0% /sys/fs/cgroup
tmpfs 100844 0 100844 0% /выполнить/пользователь/0
флаг vn
Отвечает ли это на ваш вопрос? [Как расширить мой корневой (/) раздел?](https://askubuntu.com/questions/492054/how-to-extend-my-root-partition)
флаг ar
Отвечает ли это на ваш вопрос? [Как изменить размер разделов?](https://askubuntu.com/questions/126153/how-to-resize-partitions)
Levi avatar
флаг kp
@PabloBianchi Это для графического интерфейса, и я спрашиваю о cli
флаг vn
Вы пытаетесь изменить системные разделы, пока система их использует? [Вы не можете](https://askubuntu.com/a/492066/349837) изменять структуру смонтированного раздела.
oldfred avatar
флаг cn
Если вы используете разбиение gpt, вы можете добавить еще одно, если не меняете существующие разделы. И тогда можно было бы использовать новый раздел как /home. Для перемещения /home используется rsync. Обязательно используйте параметры для сохранения прав собственности и разрешений. https://help.ubuntu.com/community/Partitioning/Home/Перемещение и https://ubuntuforums.org/showthread.php?t=2455822&p=14010437#post14010437 Или вы можете создать раздел(ы) данных для данных сейчас в /home.
Рейтинг:0
флаг eg

Пожалуйста, убедитесь, что у вас есть резервная копия, прежде чем делать следующее.

Нужно сначала увеличить размер раздела, а потом размер файловой системы в нем.

Я считаю, что проще всего изменить размер разделов с помощью cfdisk. Так что, наверное, было бы sudo cfdisk /dev/sda (но /dev/sda может быть другим, загляните в /etc/fstab, чтобы узнать устройство вашего корневого раздела).

cfdisk должен показать вам свободное место после корневого раздела (при условии, что это /dev/sda1). Выберите изменение размера внизу. Он автоматически предложит новый максимально возможный размер. Запишите изменения и закройте cfdisk.

Как только это будет сделано, лучше всего сделать перезагрузку, чтобы таблица разделов была перечитана.

Затем измените размер файловой системы. Если это обычный ext4, то проще простого resize2fs /dev/sda1.

Levi avatar
флаг kp
Спасибо, я также обновил вопрос, добавив более подробную информацию.
флаг eg
Хорошо, теперь с выводом `df` мы знаем, что /dev/vda1 является вашим корневым разделом. Поэтому, когда вы выполняете `sudo cfdisk /dev/vda`, вы должны увидеть пустое пространство под разделом /dev/vda1. Пожалуйста, действуйте, как я написал в своем ответе выше, просто используя «vda» везде, где я написал «sda».

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.