增加/ opt在solaris

我有一个solaris 10 VM。 它的硬盘大小是10GB。 在文件系统中,我检查了/ opt的大小约为635mb。 所以我担心的是可以将/ opt大小增加到1GB。 如果是的话我怎么能做到这一点?

请帮帮我。

你正在使用Solaris 10,所以我假设你在zfs上。 将另一个磁盘分配给主机,或者创build另一个具有您所选容错的zfs文件系统。

将其挂载在任意的挂载下,如/ opt-new。 如果可以,使用/ opt停止任何进程,并recursion复制内容到新的文件系统。

在这一点上,绝对停止使用/ opt的任何应用程序。 将它移出来,说/ opt-old,并将您的安装在/ opt-new上的zfs文件系统的安装点设置为/ opt。

重新启动应用程序并确认一切正常。 删除/select旧的,一旦你快乐,你不需要回滚。

是的,如果您已经(或可以创build)另一个磁盘或片上的额外空间,则可以这样做。

笼统

  • 识别/创build/获取额外的空间,并记下它的设备名称。

  • 使用metainit创build一个新的md设备,其中包含您现有的/ opt和新设备

  • unmoun现有/ opt

  • 编辑/etc/vfstab并使用新的md设备为/ opt创build一个新条目

  • 挂载新的/ opt

  • 使用growfs将新/ opt扩展到额外的空间growfs -M /opt /dev/md/rdsk/<newdevice>

你应该看看solaris的man页面,它提供了更多的细节。