Технические подробности смены тарифного плана для VDS на базе KVM.: различия между версиями

Материал из Wiki хостинга Ruweb
Перейти к навигации Перейти к поиску
 
(не показано 5 промежуточных версий этого же участника)
Строка 19: Строка 19:
 
- увеличится размер оперативной памяти;<br />
 
- увеличится размер оперативной памяти;<br />
 
- в конце жесткого диска появится '''неразмеченная область'''.
 
- в конце жесткого диска появится '''неразмеченная область'''.
 +
[[Файл:resize.png]]
  
[img]http://ruweb.net/forimg/resize.png[/img]
 
  
 
Размеры разделов жесткого диска '''не увеличатся автоматически'''. Т.е. сразу после перезагрузки команда df будет показывать ровно столько же, сколько было до смены тарифного плана. Неразмеченную область можно использовать следующим образом:<br />
 
Размеры разделов жесткого диска '''не увеличатся автоматически'''. Т.е. сразу после перезагрузки команда df будет показывать ровно столько же, сколько было до смены тарифного плана. Неразмеченную область можно использовать следующим образом:<br />
Строка 31: Строка 31:
 
'''Debian/CentOS Linux: Как расширить последний имеющийся раздел.'''
 
'''Debian/CentOS Linux: Как расширить последний имеющийся раздел.'''
  
'''[color=Purple]
+
'''
 
Внимание!
 
Внимание!
[/color]''' Прежде выполнять какие-либо действия, настоятельно рекомендуем '''[color=Purple]
+
''' Прежде выполнять какие-либо действия, настоятельно рекомендуем
сохранить все важные данные!
+
<u>сохранить все важные данные!</u>
[/color]'''
+
'''
  
 
Если вы ничего не переделывали в организации файловой системы, то у вас в системе должен быть диск /dev/sda, на котором находятся 2 раздела: /dev/sda1 - swap, и /dev/sda2 - linux (ext4fs). Увеличить раздел /dev/sda2 можно удалив его и создав заново, не производя перезагрузку. Для этого можно воспользоваться интерактивной утилитой fdisk. Она будет задавать вопросы - вы будете отвечать.<br />
 
Если вы ничего не переделывали в организации файловой системы, то у вас в системе должен быть диск /dev/sda, на котором находятся 2 раздела: /dev/sda1 - swap, и /dev/sda2 - linux (ext4fs). Увеличить раздел /dev/sda2 можно удалив его и создав заново, не производя перезагрузку. Для этого можно воспользоваться интерактивной утилитой fdisk. Она будет задавать вопросы - вы будете отвечать.<br />

Текущая версия на 19:49, 2 мая 2018

Изменить тарифный план с сохранением данных можно только в большую сторону.

В меньшую сторону тариф можно изменить только переформатированием, все данные при этом пропадут. Если они вам нужны - предварительно сделайте бэкап, а лучше два в разных места.

После смены тарифа в большую сторону, для того чтобы изменения тарифа вступили в силу, необходимо выключить и включить VDS. (Перезагрузки недостаточно!)

После того как заявка на изменение тарифного плана будет обработана в биллинге, выключите свой VDS:

Команда для FreeBSD:

  1. shutdown -p now

Команда для Debian Linux:

  1. shutdown -hP now

После этого в биллинге, в разделе VDS - "подробно" нажмите "Перезагрузить VDS".

После включения VDS произойдет следующее:
- увеличится число доступных процессоров;
- увеличится размер оперативной памяти;
- в конце жесткого диска появится неразмеченная область. Resize.png


Размеры разделов жесткого диска не увеличатся автоматически. Т.е. сразу после перезагрузки команда df будет показывать ровно столько же, сколько было до смены тарифного плана. Неразмеченную область можно использовать следующим образом:
а) создать новый раздел в неразмеченной области;
б) расширить последний имеющийся раздел в неразмеченную область.

По-умолчанию мы не выполняем никаких действий по переразметке.


Debian/CentOS Linux: Как расширить последний имеющийся раздел.

Внимание! Прежде выполнять какие-либо действия, настоятельно рекомендуем сохранить все важные данные!

Если вы ничего не переделывали в организации файловой системы, то у вас в системе должен быть диск /dev/sda, на котором находятся 2 раздела: /dev/sda1 - swap, и /dev/sda2 - linux (ext4fs). Увеличить раздел /dev/sda2 можно удалив его и создав заново, не производя перезагрузку. Для этого можно воспользоваться интерактивной утилитой fdisk. Она будет задавать вопросы - вы будете отвечать.
(На старых KVM-тарифах устройства называются /dev/vda и /dev/vda2 соответственно.)

Если у вас Debian, набираем в консоли:

  1. fdisk /dev/sda

Если CentOS, набираем в консоли:

  1. fdisk -c -u /dev/sda

Command (m for help): d
Приглашение в интерактивный режим, m - список команд. Нам нужно удалить раздел, это команда d. Печатаем "d", нажимаем enter - задается следующий вопрос и т.д.

Partition number (1-4): 2
Здесь уточняется номер раздела. Наш ответ - "2".

Command (m for help): n
Снова вернулись назад. Раздел 2 удален, теперь нам нужно создать новый. Это команда "n".

Select (default p): p
У нас спрашивают, создать основной или дополнительный раздел. Нам нужен основной (primary), поэтому ответ "p".

Partition number (1-4, default 2): 2
Номер раздела. Поскольку мы удаляли 2-й раздел, создать нужно тоже 2-й. "2"

First sector:
Last sector:
На эти 2 вопроса мы просто нажимаем enter, соглашаясь с дефолтными значениями. Они как раз будут соответствовать началу и концу всего доступного пространства.

Command (m for help): w
Теперь нужно сохранить изменения (пока они еще только в памяти). Это команда "w".

Warning: The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)
Это нормально, система предупреждает нас о том что она все еще использует предыдущую таблицу разделов. Для вступления изменений в силу требуется перезагрузка. Выполняем ее:

  1. reboot

Итак, VDS перезагружен, но df все еще показывает старые значения. Дело в том что когда-то файловая система при форматировании "думала" что у нее один размер, а сейчас по факту оказывается другой, но она этого еще не знает. Чтобы она "увидела" все доступное ей пространство, нужно выполнить команду:

  1. /sbin/resize2fs /dev/sda2

и дождаться ее окончания. После этого df покажет правильный размер.


FreeBSD: Как расширить последний имеющийся раздел

К сожалению, файловая система UFS2 не поддерживает изменения размера на лету, поэтому для выполнения данного действия необходимо обратиться в техподдержку.
Внимание! Прежде чем обращаться в техподдерджку, настоятельно рекомендуем сохранить все важные данные! Также учтите, что увеличение раздела повлечет за собой временную недоступность вашего VDS (до 1 часа).