欧拉系统硬盘扩容
[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
本文来自博客园,作者:{Rohin},转载请注明原文链接:https://www.cnblogs.com/Rohing/p/18492175

浙公网安备 33010602011771号