欧拉系统硬盘扩容

[root@openEuler ~]# lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                  8:0    0   20G  0 disk 
├─sda1               8:1    0    1M  0 part 
├─sda2               8:2    0    1G  0 part /boot
└─sda3               8:3    0   19G  0 part 
  ├─openeuler-root 253:0    0   17G  0 lvm  /
  └─openeuler-swap 253:1    0    2G  0 lvm  [SWAP]
sdb                  8:16   0   30G  0 disk 
sr0                 11:0    1  3.9G  0 rom  
[root@openEuler ~]# df -h
文件系统                    大小  已用  可用 已用% 挂载点
/dev/mapper/openeuler-root   17G  4.3G   12G   28% /
devtmpfs                    4.0M     0  4.0M    0% /dev
tmpfs                       729M     0  729M    0% /dev/shm
tmpfs                       4.0M     0  4.0M    0% /sys/fs/cgroup
tmpfs                       292M  4.4M  288M    2% /run
tmpfs                       729M  8.0K  729M    1% /tmp
/dev/sda2                   974M  175M  732M   20% /boot
[root@openEuler ~]# fdisk -l
Disk /dev/sdb:30 GiB,32212254720 字节,62914560 个扇区
磁盘型号:Virtual disk    
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/sda:20 GiB,21474836480 字节,41943040 个扇区
磁盘型号:Virtual disk    
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:12CD4062-A0DE-489B-A55A-5141027FA51F

设备          起点     末尾     扇区 大小 类型
/dev/sda1     2048     4095     2048   1M BIOS 启动
/dev/sda2     4096  2101247  2097152   1G Linux 文件系统
/dev/sda3  2101248 41940991 39839744  19G Linux LVM


Disk /dev/mapper/openeuler-root:17 GiB,18249416704 字节,35643392 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/mapper/openeuler-swap:2 GiB,2147483648 字节,4194304 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@openEuler ~]# fdisk /dev/s
sda       sda2      sdb       sg1       shm/      snd/      stderr    stdout    
sda1      sda3      sg0       sg2       snapshot  sr0       stdin     
[root@openEuler ~]# fdisk /dev/sdb

欢迎使用 fdisk (util-linux 2.39.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

设备不包含可识别的分区表。
Created a new DOS (MBR) disklabel with disk identifier 0x32ac0d5f.

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (0个主分区,0个扩展分区,4空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认  1): 
第一个扇区 (2048-62914559, 默认 2048): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-62914559, 默认 62914559): 

创建了一个新分区 1,类型为“Linux”,大小为 30 GiB。

命令(输入 m 获取帮助):t
已选择分区 1
Hex 代码或别名(输入 L 列出所有代码):8e
已将分区“Linux”的类型更改为“Linux LVM”。

命令(输入 m 获取帮助):p
Disk /dev/sdb:30 GiB,32212254720 字节,62914560 个扇区
磁盘型号:Virtual disk    
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x32ac0d5f

设备       启动  起点     末尾     扇区 大小 Id 类型
/dev/sdb1        2048 62914559 62912512  30G 8e Linux LVM

命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

[root@openEuler ~]# ll /dev/sdb*
brw-rw---- 1 root disk 8, 16 10月22日 10:53 /dev/sdb
brw-rw---- 1 root disk 8, 17 10月22日 10:53 /dev/sdb1
[root@openEuler ~]# reboot
[root@openEuler ~]# 

Welcome to 6.6.0-28.0.0.34.oe2403.x86_64

System information as of time:  2024年 10月 22日 星期二 10:56:53 CST

System load:    0.10
Memory used:    49.0%
Swap used:      0%
Usage On:       28%
IP address:     192.168.61.7
IP address:     172.17.0.1
Users online:   1


[root@openEuler ~]# ls /dev/sdb*
/dev/sdb  /dev/sdb1
[root@openEuler ~]# fdisk -l
Disk /dev/sdb:30 GiB,32212254720 字节,62914560 个扇区
磁盘型号:Virtual disk    
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x32ac0d5f

设备       启动  起点     末尾     扇区 大小 Id 类型
/dev/sdb1        2048 62914559 62912512  30G 8e Linux LVM


Disk /dev/sda:20 GiB,21474836480 字节,41943040 个扇区
磁盘型号:Virtual disk    
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:12CD4062-A0DE-489B-A55A-5141027FA51F

设备          起点     末尾     扇区 大小 类型
/dev/sda1     2048     4095     2048   1M BIOS 启动
/dev/sda2     4096  2101247  2097152   1G Linux 文件系统
/dev/sda3  2101248 41940991 39839744  19G Linux LVM


Disk /dev/mapper/openeuler-root:17 GiB,18249416704 字节,35643392 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/mapper/openeuler-swap:2 GiB,2147483648 字节,4194304 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@openEuler ~]# df -T /dev/sdb1
文件系统       类型     1K的块  已用  可用 已用% 挂载点
devtmpfs       devtmpfs   4096     0  4096    0% /dev
[root@openEuler ~]# df -T /dev/sdb1
文件系统       类型     1K的块  已用  可用 已用% 挂载点
devtmpfs       devtmpfs   4096     0  4096    0% /dev
[root@openEuler ~]# df -T /dev/sdb2
df: /dev/sdb2: No such file or directory
[root@openEuler ~]# df -T /dev/sdb3
df: /dev/sdb3: No such file or directory
[root@openEuler ~]# df -T /dev/sdb1
文件系统       类型     1K的块  已用  可用 已用% 挂载点
devtmpfs       devtmpfs   4096     0  4096    0% /dev
[root@openEuler ~]# mkfs.ext4 /dev/sdb1
mke2fs 1.47.0 (5-Feb-2023)
丢弃设备块:完成                            
创建含有 7864064 个块(每块 4k)和 1966080 个 inode 的文件系统
文件系统 UUID:fd2ff3d4-839c-4eb7-b597-808bb96a105e
超级块的备份存储于下列块:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000

正在分配组表:完成                            
正在写入 inode表:完成                            
创建日志(32768 个块):完成
写入超级块和文件系统账户统计信息:已完成 

[root@openEuler ~]# pvc
pvchange  pvck      pvcreate  
[root@openEuler ~]# pvcreate /dev/sdb1
WARNING: ext4 signature detected on /dev/sdb1 at offset 1080. Wipe it? [y/n]: y
  Wiping ext4 signature on /dev/sdb1.
  Physical volume "/dev/sdb1" successfully created.
[root@openEuler ~]# pvdisplay 
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               openeuler
  PV Size               <19.00 GiB / not usable 0   
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              4863
  Free PE               0
  Allocated PE          4863
  PV UUID               uDpeVk-M6zJ-R4q3-1xOe-8LE2-yOBh-2fwdmw
   
  "/dev/sdb1" is a new physical volume of "<30.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb1
  VG Name               
  PV Size               <30.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               a1rEjW-Ap4A-O9x5-sAtT-dPWj-Ok9R-uZtP32
   
[root@openEuler ~]# vgs
  VG        #PV #LV #SN Attr   VSize   VFree
  openeuler   1   2   0 wz--n- <19.00g    0 
[root@openEuler ~]# vgex
vgexport  vgextend  
[root@openEuler ~]# vgextend openeuler /dev/sdb1
  Volume group "openeuler" successfully extended
[root@openEuler ~]# pvdisplay 
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               openeuler
  PV Size               <19.00 GiB / not usable 0   
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              4863
  Free PE               0
  Allocated PE          4863
  PV UUID               uDpeVk-M6zJ-R4q3-1xOe-8LE2-yOBh-2fwdmw
   
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               openeuler
  PV Size               <30.00 GiB / not usable 3.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              7679
  Free PE               7679
  Allocated PE          0
  PV UUID               a1rEjW-Ap4A-O9x5-sAtT-dPWj-Ok9R-uZtP32
   
[root@openEuler ~]# vgs
  VG        #PV #LV #SN Attr   VSize  VFree  
  openeuler   2   2   0 wz--n- 48.99g <30.00g
[root@openEuler ~]# lvextend -l +100%FREE  
anaconda-ks.cfg  .bash_logout     .bashrc          .config/         .mysql_history   .tcshrc          
.bash_history    .bash_profile    .cache/          .cshrc           .ssh/            .viminfo         
[root@openEuler ~]# lvextend -l +100%FREE /dev/
Display all 165 possibilities? (y or n)
[root@openEuler ~]# lvextend -l +100%FREE /dev/m
mapper/ mcelog  mem     mqueue/ 
[root@openEuler ~]# lvextend -l +100%FREE /dev/mapper/
control         openeuler-root  openeuler-swap  
[root@openEuler ~]# lvextend -l +100%FREE /dev/mapper/openeuler-root 
  Size of logical volume openeuler/root changed from <17.00 GiB (4351 extents) to 46.99 GiB (12030 extents).
  Logical volume openeuler/root successfully resized.
[root@openEuler ~]# df -h
文件系统                    大小  已用  可用 已用% 挂载点
/dev/mapper/openeuler-root   17G  4.3G   12G   28% /
devtmpfs                    4.0M     0  4.0M    0% /dev
tmpfs                       729M     0  729M    0% /dev/shm
tmpfs                       4.0M     0  4.0M    0% /sys/fs/cgroup
tmpfs                       292M  4.4M  288M    2% /run
tmpfs                       729M  8.0K  729M    1% /tmp
/dev/sda2                   974M  175M  732M   20% /boot

[root@openEuler ~]#  xfs_growfs /  # 文件格式不对
xfs_growfs: / is not a mounted XFS filesystem
[root@openEuler ~]# df -T
文件系统                   类型       1K的块    已用     可用 已用% 挂载点
/dev/mapper/openeuler-root ext4     17365776 4483096 11975212   28% /
devtmpfs                   devtmpfs     4096       0     4096    0% /dev
tmpfs                      tmpfs      746416       0   746416    0% /dev/shm
tmpfs                      tmpfs        4096       0     4096    0% /sys/fs/cgroup
tmpfs                      tmpfs      298568    4468   294100    2% /run
tmpfs                      tmpfs      746420       8   746412    1% /tmp
/dev/sda2                  ext4       996780  178596   749372   20% /boot
[root@openEuler ~]# resize2fs /dev/mapper/openeuler-root #新的格式化
resize2fs 1.47.0 (5-Feb-2023)
/dev/mapper/openeuler-root 上的文件系统已被挂载于 /;需要进行在线调整大小

old_desc_blocks = 3, new_desc_blocks = 6
/dev/mapper/openeuler-root 上的文件系统大小已经调整为 12318720 个块(每块 4k)。

[root@openEuler ~]# df -h
文件系统                    大小  已用  可用 已用% 挂载点
/dev/mapper/openeuler-root   47G  4.3G   40G   10% /
devtmpfs                    4.0M     0  4.0M    0% /dev
tmpfs                       729M     0  729M    0% /dev/shm
tmpfs                       4.0M     0  4.0M    0% /sys/fs/cgroup
tmpfs                       292M  4.4M  288M    2% /run
tmpfs                       729M  8.0K  729M    1% /tmp
/dev/sda2                   974M  175M  732M   20% /boot
posted @ 2024-10-22 11:08  Rohin1  阅读(769)  评论(0)    收藏  举报