VMware-【Linux】centos7/boot磁盘扩容-创新互联
我的/boot当时安装的时候只分了不到200MB现在不够了所以扩容下
这是我学习的文章:https://blog.51cto.com/u_15801765/5697187
开始操作前,可以先用命令 df -hl 记录一下你现在/boot 剩余磁盘空间。
到文章最后面我们可以对比一下/boot磁盘扩容后做个对比。
第一步:虚拟机添加新的硬盘。点虚拟机->设置->添加。
![](/upload/otherpic36/e28e85dc8af55f9d30bb216adce17e55.jpg)
选择硬盘
![](/upload/otherpic36/c5620ad87c2c1d28a9f78fc19b90e286.jpg)
![](/upload/otherpic36/c529c72e22f996edc347feba89bf5203.jpg)
![](/upload/otherpic36/08778c12f3598213194c9f8273d58b2e.jpg)
下图的硬盘大小可以看需要选择,一般情况下3个G左右就足够了(还有剩)
![](/upload/otherpic36/e6a0afbaf982b19b2d6e7b298569d7cd.jpg)
![](/upload/otherpic36/85f7a5ff9a93cdeb1cabac231390bd4a.jpg)
![](/upload/otherpic36/588e4c75ecd7fad40db1ec70cd2582c4.jpg)
回到虚拟机命令界面,将原来/boot里面的内容,备份到/目录下新建的一个/boot_old目录
cd / (切记先切换到‘/’目录下)
mkdir /boot_old (新建一个备份文件夹存放旧的boot)
cp -r /boot /boot_old (把 /boot 文件备份复制到 /boot_old)
第三步:可以先重启一下,因为添加了新硬盘,虚拟机要重新读取这块硬盘,使用命令reboot重启虚拟机
然后进行给新的硬盘分区
首先使用 lsblk -f 查看我们新加的硬盘
如果有一个选项没有UID就代表这是我们新的硬盘,比如下图中的sdb。
![](/upload/otherpic36/eaaa54a00770a42c748b231bd0b5baa8.jpg)
使用
fdisk /dev/sdb
你可能会遇到这样的问题:(这个不知道为啥,复制不可以,手打一下就可以了,没遇到当我没说)
![](/upload/otherpic36/46ca098ea68ae85e407ee372bc5f594b.jpg)
成功后是这样的:
![](/upload/otherpic36/8daa35e1f45baa21839abefddfed6e79.jpg)
然后输入m
![](/upload/otherpic36/a644f0607ba19b7d25cea29a6fe968c3.jpg)
然后输入n
![](/upload/otherpic36/06cc940f1c5ad3e7af95d1ff291136e5.jpg)
然后输入p(代表主区)
![](/upload/otherpic36/70e2a03c2a9335f8b5120d09d4a4effc.jpg)
然后输入1(代表你这一块一盘就分了一个区,你如果想分2个区就写2)
![](/upload/otherpic36/11cbac95811a25d028e67e8d05577276.jpg)
然后按两下回车 (默认选择 First sector 和 Last sector ) 直到下图界面
![](/upload/otherpic36/27b88166ff931aecbac279ff376d0e7f.jpg)
最后再输入w
![](/upload/otherpic36/9f8e7038cb6b79f5e7feeb27936a5e1b.jpg)
这样分区就完成了。
然后可以检查一下,使用 lsblk -f 命令,可以看到分了一个sdb1这个区,因为我们上面只输入1个区
![](/upload/otherpic36/4e91a9608dd8537cade4e3d6e722a0c3.jpg)
使用mkfs.xfs /dev/sdb1(sdb1代表sdb硬盘的第一个分区,如果你最开始设置的boot界面不是xfs类型的就别写xfs,写你自己的那个类型,不知道自己的是什么类型的,输入lsblk -f就可以查看,如下图)
![](/upload/otherpic36/c244150ca2d697b8d853f56cc83035d7.jpg)
格式化分区 mkfs.xfs /dev/sdb1 执行完后是这样的
![](/upload/otherpic36/1590fbde843bf7ea8869e70f94308794.jpg)
现在就已经格式化好了。
lsblk -f 在查看下
![](/upload/otherpic36/0fe49a186c18038d07e20a65d8232712.jpg)
umount /boot
第七步挂载mount /dev/sdb1 /boot
第八步:设置永久挂载编辑fstab的内容
vi /etc/fstab
先把之前这个旧的/boot 用#号注释了
![](/upload/otherpic36/b8342a89051f0ecfd9d1d3c00213fbe0.jpg)
然后新添加一行下面内容就可以了,
/dev/sdb1 /boot xfs defaults 0 0
注意你们的硬盘分区位置(最左边/dev/sdb1写你们自己的,然后第二个矩形框地方为/boot,然后后面写你自己的文件类型就可以了,defaults后面就写两个0,然后 :wq保存并退出,reboot重启就可以了)
![](/upload/otherpic36/340facb166628a9a3acc24c2ba5b9597.jpg)
输入lsblk -f 查看是否挂载成功,sdb1后面新出现了个/boot,出现下图情况就代表成功了。
![](/upload/otherpic36/c3c7a154948ca31583717a53bd61a77e.jpg)
使用命令将原来备份的数据再复制进去
cp -r /boot_old /boot
到此,扩容就彻底成功了。
查看磁盘剩余空间
df -hl
![](/upload/otherpic36/8e9418f3cbcf2b474495d7354c8943fa.jpg)
常遇到的问题:
![](/upload/otherpic36/ba4600c9584e1602eb35b2138e5ecff9.jpg)
这种情况说明你没有 cd / 切换到 /根目录下,仔细看我的步骤,文字或者截图上面都有
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
分享名称:VMware-【Linux】centos7/boot磁盘扩容-创新互联
网页网址:http://pcwzsj.com/article/hhjji.html