У меня солярис 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
что дает более подробную информацию.