主页

服务器-硬盘扩容

2025-02-24 11:55AM

我的服务器有7 个 7.3T 磁盘,我想要把他们都挂载起来,将所有可用空间都添加到 root 逻辑卷

我这边已经创建了LVM卷组vg45205,并且之前已经挂载过了:1.https://meiyi.site/articles/967 2.https://meiyi.site/articles/968

我的服务器重新安装了,现在需要重新挂载

$ df -kh
Filesystem                Size  Used Avail Use% Mounted on
tmpfs                      13G  1.5M   13G   1% /run
/dev/mapper/vg45205-root  7.3T  202G  6.7T   3% /

查看系统中所有磁盘和分区:

$ lsblk
NAME             MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                8:0    0  7.3T  0 disk
├─sda1             8:1    0  255M  0 part /boot/efi
├─sda2             8:2    0  768M  0 part /boot
└─sda3             8:3    0  7.3T  0 part
  ├─vg45205-swap 252:0    0    4G  0 lvm  [SWAP]
  └─vg45205-root 252:1    0  7.3T  0 lvm  /
sdb                8:16   0  7.3T  0 disk
sdc                8:32   0  7.3T  0 disk
sdd                8:48   0  7.3T  0 disk
sde                8:64   0  7.3T  0 disk
sdf                8:80   0  7.3T  0 disk
sdg                8:96   0  7.3T  0 disk
sdh                8:112  0  7.3T  0 disk

具体操作步骤如下:

1. 创建物理卷(为每个未使用的磁盘创建物理卷)

$ sudo pvcreate /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh

2. 扩展卷组(将这些物理卷添加到卷组 vg45205)

$ sudo vgextend vg45205 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh

3. 扩展逻辑卷(将所有可用空间都添加到 root 逻辑卷)

$ sudo lvextend -l +100%FREE /dev/vg45205/root

4. 扩展文件系统(扩展文件系统以利用新增的空间(我使用的是 ext4 文件系统)) 

$ sudo resize2fs /dev/vg45205/root

这样就表示已经可以了

$ sudo resize2fs /dev/vg45205/root
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/vg45205/root is mounted on /; on-line resizing required
old_desc_blocks = 931, new_desc_blocks = 7452

The filesystem on /dev/vg45205/root is now 15626739712 (4k) blocks long. 

5. 验证文件系统的大小

$ df -kh
Filesystem                Size  Used Avail Use% Mounted on
tmpfs                      13G  1.5M   13G   1% /run
/dev/mapper/vg45205-root   58T  211G   56T   1% /

可以看到 /dev/mapper/vg45205-root 的大小已经增加了

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论