在虚拟机中经常会碰到系统分区空间不够的问题,比如对于各种Web系统,我们可以通过挂载一个新的分区,把Web系统的目录迁移到新的分区中以扩展其空间,本文假定Web根目录位于/usr/local/webapps。
在进行下面的操作之前,切记先把web服务停掉:/usr/local/tomcat/bin/shutdown.sh
操作完成后,再开启web服务: /usr/local/tomcat/bin/startup.sh
在虚拟机中新建磁盘后,需要对其进行格式化并挂载到操作系统中,具体步骤如下:
第一步:列出所有磁盘
要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE或SCSI)设备,Linux分配了一个1到16的序列号码,这就代表了这块硬盘上面的分区号码。例如,第一个IDE硬盘的第一个分区,在Linux下面映射的就是hda1,第二个分区就称作是hda2。对于SCSI硬盘则是sda1、sdb1等。
如果无法确认数据盘设备名称,请使用df命令来确认系统盘的名称,从而排除挂错盘的情况。
第二步:格式化硬盘
注意:图中箭头标注处续手动键入
第三步:创建分区
第四步:将/usr/local/webapps目录重命名为/usr/local/webapps2
mv /usr/local/webapps /usr/local/webapps2
|
第五步:挂载分区
1
2
3
| mkdir /usr/local/webapps
mount /dev/sdb1 /usr/local/webapps # 将sdb这个硬盘挂载成为/usr/local/webapps
cp -rf /usr/local/webapps2 /usr/local/webapps #并将/usr/local/webapps2 目录下的内容复制到/usr/local/webapps目录下。
|
第六步:将信息写入fstab,让系统开启自动挂载。
echo "/dev/sdb1 /usr/local/webapps ext4 defaults 0 0" >> /etc/fstab
|
No comments:
Post a Comment