BClinux lvm扩容到根目录

要将/dev/sdb1添加到bigcloud-linux卷组下,您可以按照以下步骤进行操作:

  1. 确保/dev/sdb1是已经格式化和分区的,并准备好将其添加到卷组中。如果尚未完成,请先进行适当的分区和格式化操作。

  2. 打开终端并使用以下命令检查系统中的卷组情况:

    sudo vgdisplay
    

    确保"bigcloud-linux"卷组已存在。如果不存在,您可以使用以下命令创建一个新的卷组:

    sudo vgcreate bigcloud-linux /dev/sdb1
    
  3. 确保将卷组扩展到新的物理卷。运行以下命令:

    sudo vgextend bigcloud-linux /dev/sdb1
    
  4. 检查卷组的大小是否已经扩展。运行以下命令:

    sudo vgdisplay bigcloud-linux
    

    确保物理卷的数量已增加,并且总大小反映了添加的/dev/sdb1。

  5. 现在,您可以在卷组中创建逻辑卷(LV)或扩展现有逻辑卷的大小,根据您的需求进行操作。以下是一些相关命令示例:

    • 创建新逻辑卷:

      sudo lvcreate -L  -n  bigcloud-linux
      
    • 扩展现有逻辑卷的大小:

      sudo lvextend -L + /dev/bigcloud-linux/
      

    在上述命令中,将替换为所需的逻辑卷大小,替换为逻辑卷的名称。

  6. 完成后,您可以将逻辑卷格式化为所需的文件系统,并进行挂载操作。

请注意,上述操作涉及到磁盘和卷组的重要操作,请在执行操作前确保备份重要数据,并谨慎操作。

以下为bclinux 操作实例

[root@_ ~]# fdisk -l
Disk /dev/sda:8 GiB,8589934592 字节,16777216 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xab28869d
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sda1 * 2048 2099199 2097152 1G 83 Linux
/dev/sda2 2099200 16777215 14678016 7G 8e Linux LVM
Disk /dev/sdb:10 GiB,10737418240 字节,20971520 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/mapper/bigcloud--enterprise--linux--for--euler-root:6.2 GiB,6652166144 字节,12992512 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/mapper/bigcloud--enterprise--linux--for--euler-swap:820 MiB,859832320 字节,1679360 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@master1 ~]# lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
sda1 8:1 0 1G 0 part /boot
sda2 8:2 0 7G 0 part
sdb 8:16 0 10G 0 disk
sr0 11:0 1 4.5G 0 rom
bigcloud--enterprise--linux--for--euler-root 253:0 0 6.2G 0 lvm /
bigcloud--enterprise--linux--for--euler-swap 253:1 0 820M 0 lvm [SWAP]
[root@master1 ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.35.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0xf2f9c3d6 的新 DOS 磁盘标签。
命令(输入 m 获取帮助):n
分区类型
   p 主分区 (0 primary, 0 extended, 4 free)
   e 扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认 1): 1
第一个扇区 (2048-20971519, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-20971519, 默认 20971519):
创建了一个新分区 1,类型为“Linux”,大小为 10 GiB。
命令(输入 m 获取帮助):t
已选择分区 1
Hex code or alias (type L to list all): l
 0 空 24 NEC DOS 81 Minix / 旧 Linu bf Solaris
 1 FAT12 27 隐藏的 NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT-
 2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-
 3 XENIX usr 3c PartitionMagic 84 OS/2 隐藏 或 In c6 DRDOS/sec (FAT-
 4 FAT16 <32M 40 Venix 80286 85 Linux 扩展 c7 Syrinx
 5 扩展 41 PPC PReP Boot 86 NTFS 卷集 da 非文件系统数据
 6 FAT16 42 SFS 87 NTFS 卷集 db CP/M / CTOS / .
 7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux 纯文本 de Dell 工具
 8 AIX 4e QNX4.x 第2部分 8e Linux LVM df BootIt
 9 AIX 可启动 4f QNX4.x 第3部分 93 Amoeba e1 DOS 访问
 a OS/2 启动管理器 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O
 b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor
 c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad 休 ea Linux 扩展启动
 e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD eb BeOS fs
 f W95 扩展 (LBA) 54 OnTrackDM6 a6 OpenBSD ee GPT
10 OPUS 55 EZ-Drive a7 NeXTSTEP ef EFI (FAT-12/16/
11 隐藏的 FAT12 56 Golden Bow a8 Darwin UFS f0 Linux/PA-RISC
12 Compaq 诊断 5c Priam Edisk a9 NetBSD f1 SpeedStor
14 隐藏的 FAT16 <3 61 SpeedStor ab Darwin 启动 f4 SpeedStor
16 隐藏的 FAT16 63 GNU HURD 或 Sys af HFS / HFS+ f2 DOS 次要
17 隐藏的 HPFS/NTF 64 Novell Netware b7 BSDI fs fb VMware VMFS
18 AST 智能睡眠 65 Novell Netware b8 BSDI swap fc VMware VMKCORE
1b 隐藏的 W95 FAT3 70 DiskSecure 多启 bb Boot Wizard 隐 fd Linux raid 自动
1c 隐藏的 W95 FAT3 75 PC/IX bc Acronis FAT32 L fe LANstep
1e 隐藏的 W95 FAT1 80 旧 Minix be Solaris 启动 ff BBT
Aliases:
   linux - 83
   swap - 82
   extended - 05
   uefi - EF
   raid - FD
   lvm - 8E
   linuxex - 85
Hex code or alias (type L to list all): 8e
已将分区“Linux”的类型更改为“Linux LVM”。
命令(输入 m 获取帮助):p
Disk /dev/sdb:10 GiB,10737418240 字节,20971520 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xf2f9c3d6
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdb1 2048 20971519 20969472 10G 8e Linux LVM
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
[root@master1 ~]# vgcreate my_vg /dev/^C
[root@master1 ~]# fdisk -l
Disk /dev/sda:8 GiB,8589934592 字节,16777216 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xab28869d
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sda1 * 2048 2099199 2097152 1G 83 Linux
/dev/sda2 2099200 16777215 14678016 7G 8e Linux LVM
Disk /dev/sdb:10 GiB,10737418240 字节,20971520 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xf2f9c3d6
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdb1 2048 20971519 20969472 10G 8e Linux LVM
Disk /dev/mapper/bigcloud--enterprise--linux--for--euler-root:6.2 GiB,6652166144 字节,12992512 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/mapper/bigcloud--enterprise--linux--for--euler-swap:820 MiB,859832320 字节,1679360 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@master1 ~]# lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
sda1 8:1 0 1G 0 part /boot
sda2 8:2 0 7G 0 part
sdb 8:16 0 10G 0 disk
sdb1 8:17 0 10G 0 part
sr0 11:0 1 4.5G 0 rom
bigcloud--enterprise--linux--for--euler-root 253:0 0 6.2G 0 lvm /
bigcloud--enterprise--linux--for--euler-swap 253:1 0 820M 0 lvm [SWAP]
[root@master1 ~]# lvdisplay
  --- Logical volume ---
  LV Path /dev/bigcloud-enterprise-linux-for-euler/swap
  LV Name swap
  VG Name bigcloud-enterprise-linux-for-euler
  LV UUID bZm65B-5S24-V3dU-s1yI-sC9D-lwh5-8BsXWz
  LV Write Access read/write
  LV Creation host, time localhost, 2023-07-12 01:05:52 +0800
  LV Status available
  # open 2
  LV Size 820.00 MiB
  Current LE 205
  Segments 1
  Allocation inherit
  Read ahead sectors auto
  - currently set to 8192
  Block device 253:1
  --- Logical volume ---
  LV Path /dev/bigcloud-enterprise-linux-for-euler/root
  LV Name root
  VG Name bigcloud-enterprise-linux-for-euler
  LV UUID AR2w5S-hBnT-t5HD-Hn55-PqmC-ZRXQ-14TZaf
  LV Write Access read/write
  LV Creation host, time localhost, 2023-07-12 01:05:52 +0800
  LV Status available
  # open 1
  LV Size <6.20 GiB
  Current LE 1586
  Segments 1
  Allocation inherit
  Read ahead sectors auto
  - currently set to 8192
  Block device 253:0
[root@master1 ~]# vgextend bigcloud-enterprise-linux-for-euler /dev/sdb1
  Volume group "bigcloud-enterprise-linux-for-euler" successfully extended
[root@master1 ~]# lvextend -l +100%FREE /dev/mapper/bigcloud--enterprise--linux--for--euler-root
  Size of logical volume bigcloud-enterprise-linux-for-euler/root changed from <6.20 GiB (1586 extents) to 16.19 GiB (4145 extents).
  Logical volume bigcloud-enterprise-linux-for-euler/root successfully resized.
[root@master1 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 338M 0 338M 0% /dev
tmpfs 354M 0 354M 0% /dev/shm
tmpfs 354M 9.6M 344M 3% /run
tmpfs 354M 0 354M 0% /sys/fs/cgroup
/dev/mapper/bigcloud--enterprise--linux--for--euler-root 6.1G 2.6G 3.2G 44% /
tmpfs 354M 0 354M 0% /tmp
/dev/sda1 976M 126M 783M 14% /boot
tmpfs 71M 0 71M 0% /run/user/0
[root@master1 ~]# resize2fs /dev/mapper/bigcloud--enterprise--linux--for--euler-root
resize2fs 1.45.6 (20-Mar-2020)
/dev/mapper/bigcloud--enterprise--linux--for--euler-root 上的文件系统已被挂载于 /;需要进行在线调整大小
old_desc_blocks = 1, new_desc_blocks = 3
/dev/mapper/bigcloud--enterprise--linux--for--euler-root 上的文件系统现在为 4244480 个块(每块 4k)。
[root@master1 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 338M 0 338M 0% /dev
tmpfs 354M 0 354M 0% /dev/shm
tmpfs 354M 9.6M 344M 3% /run
tmpfs 354M 0 354M 0% /sys/fs/cgroup
/dev/mapper/bigcloud--enterprise--linux--for--euler-root 16G 2.6G 13G 17% /
tmpfs 354M 0 354M 0% /tmp
/dev/sda1 976M 126M 783M 14% /boot
tmpfs 71M 0 71M 0% /run/user/0

你可能感兴趣的:(服务器相关Linux篇,linux)