Изменение размера раздела диска на удаленном сервере VM

Взгляните на эту нить, которая будет беспорядочно отключена на Ubuntu 18.04 LTS, вы можете вам помочь. Если он не пытается использовать кабель Ethernet и видит, работает ли он. Если ваш Wi-Fi составляет 5 гц и проходит через стены или другие изоляторы, он будет слабее, чем 2,4 Гц, потому что он имеет большую длину волны. Но это может не помочь вам, если они не ждут ответа другого человека.

6
задан 2 March 2012 в 03:48

4 ответа

То, что я хотел бы попробовать:

Многие хостинг-провайдеры VPS имеют инструменты для управления разделами в своих панелях управления. Получение доступа к панели управления будет самым безопасным вариантом. Не изменяйте размер раздела, но создайте второй раздел и переместите «рабочие» данные в этот раздел. I'e. mount /home или везде, где ваши данные относятся к отдельному разделу. Если вы все еще чувствуете себя странно, попробуйте переустановить загрузочный раздел только для чтения и посмотреть, можно ли его изменить размер при установке только для чтения. Что-то действительно сложное, как удалить swap - создать копию вашего корневого раздела в самом конце диска - настроить grub для загрузки из нового раздела - перезагрузить - изменить размер исходного раздела - скопировать данные обратно - снова изменить grub - перезагрузить - удалить временный корневой раздел - создать раздел подкачки снова ,

Я бы рассмотрел два варианта, которые действительно опасны в том смысле, что если что-то пойдет не так, ваша система просто не загрузится, поэтому вы потеряете любой доступ к системе.

2
ответ дан 25 May 2018 в 13:49
  • 1
    Хотя оба ответа превосходны. Я выбираю это как принятое решение, так как по существу №1 это то, чем мы закончили. (Исправлено IT) – Highway of Life 2 March 2012 в 23:34

То, что я хотел бы попробовать:

  1. Многие хостинг-провайдеры VPS имеют инструменты для управления разделами в своих панелях управления. Получение доступа к панели управления будет самым безопасным вариантом.
  2. Не изменяйте размер раздела, но создайте второй раздел и переместите свои «рабочие» данные в этот раздел. I'e. mount /home или везде, где ваши данные относятся к отдельному разделу
  3. Если вы все еще чувствуете себя странно, попробуйте переустановить загрузочный раздел только для чтения и посмотрите, можно ли его изменить его размер при установке только для чтения
  4. Что-то действительно сложное, как удалить swap - создать копию вашего корневого раздела в самом конце диска - настроить grub для загрузки с нового раздела - перезагрузить - изменить размер исходного раздела - скопировать данные обратно - снова изменить grub - reboot - удалить временный корневой раздел - снова создайте раздел подкачки.

Я бы рассмотрел два варианта, которые действительно опасны в том смысле, что если что-то пойдет не так, ваша система просто не загрузится поэтому вы потеряете любой доступ к системе.

2
ответ дан 2 August 2018 в 01:47

То, что я хотел бы попробовать:

  1. Многие хостинг-провайдеры VPS имеют инструменты для управления разделами в своих панелях управления. Получение доступа к панели управления будет самым безопасным вариантом.
  2. Не изменяйте размер раздела, но создайте второй раздел и переместите свои «рабочие» данные в этот раздел. I'e. mount /home или везде, где ваши данные относятся к отдельному разделу
  3. Если вы все еще чувствуете себя странно, попробуйте переустановить загрузочный раздел только для чтения и посмотрите, можно ли его изменить его размер при установке только для чтения
  4. Что-то действительно сложное, как удалить swap - создать копию вашего корневого раздела в самом конце диска - настроить grub для загрузки с нового раздела - перезагрузить - изменить размер исходного раздела - скопировать данные обратно - снова изменить grub - reboot - удалить временный корневой раздел - снова создайте раздел подкачки.

Я бы рассмотрел два варианта, которые действительно опасны в том смысле, что если что-то пойдет не так, ваша система просто не загрузится поэтому вы потеряете любой доступ к системе.

2
ответ дан 4 August 2018 в 17:26

Если вы хотите увеличить системный раздел

Сначала отключите swap (swapoff /dev/sda5), потому что мы временно удалим раздел подкачки.

Используйте GParted или [ f2] или fdisk в:

Удалите логический раздел /dev/sda5 и расширенный раздел /dev/sda2. Увеличьте /dev/sda1, чтобы охватить весь диск за вычетом того, что вы хотите выделить для раздела подкачки. Повторно создайте раздел (сделайте его основным разделом для простоты) для свопа.

Не включайте swap. Прокомментируйте строку подкачки в /etc/fstab и перезагрузитесь. (Если вы не перезагружаетесь, ядро ​​сохраняет устаревшие данные о разбиении, что может иметь катастрофические последствия.)

После перезагрузки отредактируйте /etc/fstab, чтобы изменить имя устройства подкачки и раскомментировать Это. Отформатируйте область подкачки с помощью mkswap и активируйте ее с помощью swapon -a.

Наконец, увеличьте существующую файловую систему, чтобы занять все /dev/sda1 с помощью resize2fs /dev/sda1.

Если вы хотите для создания другого раздела

Используйте GParted для увеличения расширенного раздела (/dev/sda2) и создайте на нем новый логический раздел /dev/sda6. Скажите GParted, что вы захотите файловую систему Linux на /dev/sda6. Создайте файловую систему с помощью mke2fs -t ext4 /dev/sda6.

8
ответ дан 25 May 2018 в 13:49
  • 1
    но но ... вы не можете изменить размер раздела, который в настоящее время установлен, что может иметь катастрофические последствия. В этом весь смысл - загрузиться из раздела, вы не можете изменить его размер. – Sergey 2 March 2012 в 06:57
  • 2
    Хотя наш ИТ-отдел смог его решить (у них есть панель управления, и я считаю, что отключил раздел и изменил его размер), ваш ответ, хотя и опасный, является хорошим вариантом, если я должен был сделать это сам. +1 – Highway of Life 2 March 2012 в 08:36
  • 3
    @Sergey Вы можете увеличить смонтированную секцию, и это на самом деле довольно безопасно. Вы даже можете сжимать или перемещать смонтированный раздел, потому что ядро ​​не читает обновленную информацию; что было бы катастрофой, было бы сделать что-нибудь в этом разделе потом, например, создать на нем файловую систему. – Gilles 2 March 2012 в 15:51
  • 4
    У меня есть серьезные сомнения ... У вас есть какие-то ссылки, чтобы поддержать это? Обратите внимание, что мы говорим о разделе, который мы только что загрузили, т. Е. На нем уже есть файловая система. Как вы гарантируете, что никакие процессы не будут использовать раздел при изменении размера? Это будет работать только в ОС с одной задачей, такой как MS-DOS – Sergey 3 March 2012 в 03:16
  • 5
    @Sergey Жизненно важно, чтобы ни один процесс не использовал раздел. Но это нормально: при нормальной работе процесс не использует раздел. Это нормально, если процесс продолжает получать доступ к уже смонтированной файловой системе, потому что драйвер файловой системы никогда не обновляет свои знания о разделе, он продолжает использовать старые границы из времени монтирования. Источник: мой опыт и просмотр исходных кодов ядра. – Gilles 3 March 2012 в 03:23

Другие вопросы по тегам:

Похожие вопросы: