searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享

Linux系统扩容及挂载目录

2024-10-21 09:43:17
8
0

扩容目录

  • 查看目录使用情况,此时[根目录]容量较小需要扩容,opt目录存储不足需要扩容。
df -h

  • 查看磁盘设备,此时vdb磁盘未进行分区。
lsblk

  • 如图所示,使用fdisk根据步骤创建分区。注意单个磁盘超过2TB不可使用fidsk,需要使用[gdisk]。
步骤1:使用fdisk /dev/vdb对vdb设备创建分区。
步骤2:输入n新建分区。
步骤3:输入p选择分区类型为主分区。
步骤4:回车选择默认分区号。
步骤5:回车选择默认。
步骤6:输入+300G为创建300G的分区,直接回车为选择剩余容量创建分区。
步骤7:输入w保存退出。

  • 此时把vdb的500G分为了300G的vdb1分区和200G的vdb2分区,如果未显示分区可使用partprobe命令同步分区到系统。
partprobe

  • 格式化创建好的分区。注意如果需要扩容,不需要格式化,如已经格式化,将在创建物理卷时自动删除。
mkfs -t ext4 /dev/vdb1

  • 为之前创建好的分区创建物理卷。
pvcreate /dev/vdb1

  • 查看创建好的物理卷。
pvdisplay

  • 查看卷分组,根目录的VG Name为centos。
vgdisplay -v

  • 将vdb1分区和vdb2分区扩展到查到的centos卷组。
vgextend centos /dev/vdb1

  • 查看到根目录的挂载点为/dev/mapper/centos-root,opt目录的挂载点为/dev/mapper/centos-opt。
df -h

  • [扩展逻辑卷],路径为需要扩容的挂载点。注意有时会出现区块不够,此时减少0.1G或者直接使用剩余容量。
lvextend -L +300G /dev/mapper/centos-root

  • 查看文件格式,根据文件格式查看文件系统大小。注意不同的格式使用的命令不同。
lsblk -f
Xfs:xfs_growfs /dev/mapper/centos-root
Ext4:resize2fs /dev/mapper/centos-opt

  • 查看根目录和opt目录已经完成了扩容
df -h

  • 查看磁盘设置的分区和挂载。
lsblk

挂载目录

  • 分区创建完成,格式化好分区之后,新建目录,将vdb1分区挂载到zss目录。
mkdir zss
mount /dev/vdb1 /zss/

  • 设置开机自动挂载,编辑fstab文件,添加挂载信息。注意根据自己创建的目录修改添加内容,ext4为文件格式,根据自己格式化的类型修改。
vim /etc/fstab
#添加内容
/dev/vdb1  /zss  ext4  defaults  1  2

  • 卸载命令
umount /dev/vdb1

0条评论
0 / 1000
梁****勇
3文章数
0粉丝数
梁****勇
3 文章 | 0 粉丝
梁****勇
3文章数
0粉丝数
梁****勇
3 文章 | 0 粉丝

Linux系统扩容及挂载目录

2024-10-21 09:43:17
8
0

扩容目录

  • 查看目录使用情况,此时[根目录]容量较小需要扩容,opt目录存储不足需要扩容。
df -h

  • 查看磁盘设备,此时vdb磁盘未进行分区。
lsblk

  • 如图所示,使用fdisk根据步骤创建分区。注意单个磁盘超过2TB不可使用fidsk,需要使用[gdisk]。
步骤1:使用fdisk /dev/vdb对vdb设备创建分区。
步骤2:输入n新建分区。
步骤3:输入p选择分区类型为主分区。
步骤4:回车选择默认分区号。
步骤5:回车选择默认。
步骤6:输入+300G为创建300G的分区,直接回车为选择剩余容量创建分区。
步骤7:输入w保存退出。

  • 此时把vdb的500G分为了300G的vdb1分区和200G的vdb2分区,如果未显示分区可使用partprobe命令同步分区到系统。
partprobe

  • 格式化创建好的分区。注意如果需要扩容,不需要格式化,如已经格式化,将在创建物理卷时自动删除。
mkfs -t ext4 /dev/vdb1

  • 为之前创建好的分区创建物理卷。
pvcreate /dev/vdb1

  • 查看创建好的物理卷。
pvdisplay

  • 查看卷分组,根目录的VG Name为centos。
vgdisplay -v

  • 将vdb1分区和vdb2分区扩展到查到的centos卷组。
vgextend centos /dev/vdb1

  • 查看到根目录的挂载点为/dev/mapper/centos-root,opt目录的挂载点为/dev/mapper/centos-opt。
df -h

  • [扩展逻辑卷],路径为需要扩容的挂载点。注意有时会出现区块不够,此时减少0.1G或者直接使用剩余容量。
lvextend -L +300G /dev/mapper/centos-root

  • 查看文件格式,根据文件格式查看文件系统大小。注意不同的格式使用的命令不同。
lsblk -f
Xfs:xfs_growfs /dev/mapper/centos-root
Ext4:resize2fs /dev/mapper/centos-opt

  • 查看根目录和opt目录已经完成了扩容
df -h

  • 查看磁盘设置的分区和挂载。
lsblk

挂载目录

  • 分区创建完成,格式化好分区之后,新建目录,将vdb1分区挂载到zss目录。
mkdir zss
mount /dev/vdb1 /zss/

  • 设置开机自动挂载,编辑fstab文件,添加挂载信息。注意根据自己创建的目录修改添加内容,ext4为文件格式,根据自己格式化的类型修改。
vim /etc/fstab
#添加内容
/dev/vdb1  /zss  ext4  defaults  1  2

  • 卸载命令
umount /dev/vdb1

文章来自个人专栏
软件开发与微服务
3 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0