我有一个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页面,它提供了更多的细节。