行到水穷处,坐看云起时。

Linux(CentOS)挂载硬盘

技术文档 7311浏览 0评论
文章目录[隐藏]

在虚拟机中经常会碰到系统分区空间不够的问题,比如对于各种Web系统,我们可以通过挂载一个新的分区,把Web系统的目录迁移到新的分区中以扩展其空间,本文假定Web根目录位于/usr/local/webapps。

在进行下面的操作之前,切记先把web服务停掉:/usr/local/tomcat/bin/shutdown.sh
操作完成后,再开启web服务: /usr/local/tomcat/bin/startup.sh

在虚拟机中新建磁盘后,需要对其进行格式化并挂载到操作系统中,具体步骤如下:

第一步:列出所有磁盘

ll /dev/disk/by-path

要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE或SCSI)设备,Linux分配了一个1到16的序列号码,这就代表了这块硬盘上面的分区号码。例如,第一个IDE硬盘的第一个分区,在Linux下面映射的就是hda1,第二个分区就称作是hda2。对于SCSI硬盘则是sda1、sdb1等。
如果无法确认数据盘设备名称,请使用df命令来确认系统盘的名称,从而排除挂错盘的情况。

第二步:格式化硬盘

fdisk /dev/sdb


注意:图中箭头标注处续手动键入

第三步:创建分区

mkfs.ext4 /dev/sdb1

第四步:将/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

参考:http://sudu.cn/service/detail.php?id=11831

转载请注明:自由的风 » Linux(CentOS)挂载硬盘

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址