很多新手刚接触到虚拟机和Linux系统的时候都会对Linux的文件系统而产生疑惑,此篇文章主要讲述,在纯命令行下,如何对Linux的系统分区进行硬盘的容量扩展

在ESXI或Workstation中间扩展硬盘容量(基础)

我认为此步骤不需要过多赘述了

更改分区表

  1. 运行
1
fdisk -l
  1. 查看本机的分区类型,查看主分区所处的位置
  2. 运行
1
fdisk /dev/sda

可以输入m 获得fdisk的帮助信息
d删除需要扩容的分区
p获得现有分区信息
n创建新分区,设置大小和首尾
wq保存
这样子的话分区表就已经更新好了,但是文件系统还没有更新,我们接着需要更新文件系统。

更新文件系统

1
2
e2fsck -f /dev/sda1
resize2fs /dev/sda1

注意,此处操作不会使原来文件丢失
接着重启系统,发现磁盘容量已经扩容

提示:任何磁盘操作都有丢失文件的风险,请先进行备份操作

附加:BT-Panel的多个硬盘一件挂载指令(和本文无关)

这个命令方便的将未挂载的硬盘一键挂载到系统和BT-Panel上,十分方便。
Centos:

1
yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh

Ubuntu:

1
wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && sudo bash auto_disk.sh

Debian:

1
wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh

一键挂载原文链接:https://www.bt.cn/bbs/thread-3187-1-1.html