Назад | Перейти на главную страницу

увеличить / выбрать Solaris

У меня солярис 10 ВМ. Размер жесткого диска - 10 ГБ. В файловой системе я проверил, что размер / opt составляет около 635 МБ. Поэтому меня беспокоит, могу ли я увеличить размер / opt до 1 ГБ. Если да, то как я могу этого добиться?

Пожалуйста, помогите мне.

Вы используете Solaris 10, поэтому я предполагаю, что вы используете zfs. Назначьте другой диск своему хосту или создайте другую файловую систему zfs с отказоустойчивостью по вашему выбору.

Смонтируйте его под произвольным монтированием, скажем / opt-new. Остановите все процессы с помощью / opt, если можете, и рекурсивно скопируйте содержимое в новую файловую систему.

На этом этапе определенно остановите любые приложения, использующие / opt. Переместите его в сторону, скажем / opt-old и установите точку монтирования для файловой системы zfs, смонтированной с / opt-new на / opt.

Перезапустите приложения и убедитесь, что все в порядке. Удалите / opt-old, когда будете счастливы, что вам не нужен откат.

Да, это можно сделать, если у вас есть (или вы можете создать) дополнительное пространство на другом диске или срезе.

В общих чертах

  • Определите / создайте / получите дополнительное пространство и запишите его имя устройства.

  • Использовать metainit для создания нового устройства md, содержащего ваш существующий / opt и новое устройство

  • отключить существующий / opt

  • отредактируйте свой /etc/vfstab и создайте новую запись для / opt, используя новое устройство md

  • смонтировать новый / opt

  • используйте growfs, чтобы расширить новое / выбрать дополнительное пространство growfs -M /opt /dev/md/rdsk/<newdevice>

Вам следует взглянуть на страницу руководства по Solaris для growfs что дает более подробную информацию.