扩展根FS

扩展根FS

介绍

可能是这样的情况,你的根文件系统用完了空间,所以它必须被扩展。 除了根文件系统之外的文件系统,这可以很容易地通过gparted来实现。 使用根文件系统,这是不可能的,因为gparted只能扩展未挂载的文件系统,这对根文件系统是不可能的。 放大根文件系统的唯一方法是从一种救援系统,Live-CD等引导,然后扩展根文件系统。

以下教程将介绍如何使用Systemrescue-CD实现。 SysRescCD(正如名称所述)一种通常用作可引导CD或可引导USB Stick的最小的Rescue Linux,或者也可以直接在VMware ESX / Server,Virtualbox或类似的虚拟机中用作可引导的ISO映像。 它有很多有用的东西可以用于维护任务(老实说,它不是最小的,如上所述)。

免责声明

由于安装可能不同,本教程只能是一种烹饪Recipe,粗略的指导,并且必须适应具体的设置。 该过程是针对在VMware ESX下运行的作为VM的系统开发的,该系统是SAN内的根文件系统是基于LVM2的ext3。 操作系统是CentOS 5。

小心所有你正在做的,所有的操作都是用root权限执行的。 所以在做任何其他事情之前做一个完整的备份。 你也应该熟悉在shell中工作。 在做真正的修改之前也尽可能做“干运行”,并仔细检查所有消息,是否符合您的期望。

有关SysRescCD的详细信息,请查看http://www.sysresccd.org/Online-Manual-EN的文档

有关LVM2的详细信息,请查看联机帮助页或http://sources.redhat.com/lvm2/http://www.sysresccd.org/Sysresccd-LVM2-文档

还有一个其他救援系统,我也知道,也可以使用,即GRML: http : //grml.org/

另外还经常用作救援系统的发行版是Knoppix: http : //www.knoppix.net/

一个非常小的分发,也可能做下面的工作是Damn Small Linux: http : //www.damnsmalllinux.org/

我们来吧

*在ESX的管理控制台中创建新的磁盘/分区

*将SysRescCD的ISO映像附加到VM的CD / DVD驱动器,并启动它。 您应该看到启动SysRescCD的消息,一段时间后,您应该得到一个提示。 如果您在启动SysRescCD时遇到问题,或者想要查看启动SysRescCD的可能性,可以按F1 .. F7,和/或查看SysRescCD的文档。

现在我们准备开始:

*类型

startx

并希望X11出现。 否则你必须在shell中执行以下整个过程。 但不要忘记,您可以使用<ALT> - <F1-F6>访问几个控制台

*当X11不启动时,另一种可能性是通过这样做来启动网络

net-setup eth0

和SSH服务器做

/etc/init.d/sshd start

并尝试在SSHD的X转发功能的帮助下运行gparted,或者您可以通过连接VNC服务器访问救援系统。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏