目录
- 说明
- 环境信息
- 前提条件
- 操作步骤
说明
linux 系统磁盘扩容步骤
环境信息
- 系统信息:Linux version 4.19.90-23.8.v2101.ky10.aarch64
- cpu信息:Kunpeng-920 、aarch64、64-bit、HiSilicon
前提条件
- 有未初始化的用户磁盘
- 操作系统可以支持当前磁盘的容量
操作步骤
- 使用以下命令查看未初始化的磁盘。如下图。100G的vdb是未初始化的磁盘。接下来将要对此从磁盘进行操作。
lsblk
2. 使用以下命令查看新增磁盘,可以看到下图的内容。
fdisk -l
3. 执行以下命令进入新增磁盘格式化,fdisk模式
# 格式:fdisk 磁盘
fdisk /dev/vdb
出现提示如下:
...
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help):
- 开始进入新创建分区。输入n,按回车键。屏幕显示如下:
...
Command action e extended p primary partition (1-4)
- 输入p,按回车键。创建分区数量。屏幕显示如下:
Partition number (1-4):
- 屏幕等待输入主分区号,屏幕显示如下。本例子主要将一个磁盘分一个区,所以输入1 ,按回车键。根据自己实际情况来分区。
...
First cylinder (1-1305, default 1):
- 设置初始磁柱编号(磁盘大小起始点),显示如下。本例子将整个磁盘作为一个分区,所以可以直接按回车键。根据自己实际情况来分区。
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-107374182400, default 107374182400):
- 设置截止磁柱编号(磁盘大小结束点),显示如下。本例子将整个磁盘作为一个分区,所以可以直接按回车键。根据自己实际情况来分区。
...
Using default value 107374182400 Command (m for help):
- 输入p,按回车键。查看新建分区。显示如下。
...
Disk /dev/vdb: 100 GB, 107374182400 bytes
......
......Device Boot Start End Blocks Id System /dev/vdb1 1 107374182400 107374182400 83 Linux
- 输入w,按回车键。将分区结果写入分区表中,分区创建完毕。显示如下。
...
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
- 将新建分区文件系统设为ext3格式。
# 格式: mkfs -t ext3 步骤9中查到的磁盘/dev/vdb1名称
mkfs -t ext3 /dev/vdb1
屏幕显示如下:
...
Writing inode tables: doneCreating journal (107374182400 blocks): doneWriting superblocks and filesystem accounting information: done This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
- 将磁盘挂载到指定目录中。本例子将磁盘挂载在根目录的 /extend1下。
在根目录下创建extend1文件夹
mkdir -p /extend1
开始挂载。
注意:如果挂载到已经存在的文件夹下,则会将文件夹内清空
# 格式:mount 步骤9中查到的磁盘/dev/vdb1名称 挂载目录
mount /dev/vdb1 /extend1
- 执行以下命令查看挂载结果
df -TH
屏幕显示如下:
14.设置开启自动挂载
vi /etc/fstab
在文件中添加以下设置
# 格式:步骤9中查到的磁盘/dev/vdb1名称 挂载目录 ext3 defaults 1 1
/dev/vdb1 /extend1 ext3 defaults 1 1
注意:
• 禁止将未经过格式化的磁盘设为开机自动挂载
• 在将新增磁盘设置为开机自动挂载后,若要卸载该新增磁盘,必须先删除新增磁盘的自动挂载配置信息,否则卸载该磁盘后会导致机器无法正常启动。