栏目索引
相关内容
虚拟机安装的Ubuntu 24.04.2 LTS,分配的30G空间,安装管理面板之后发现少了14G,下面就来找到不见的空间,加入使用。
使用df -h 命令查看,少了14G空间
niceday@userv:~$ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 387M 1.2M 386M 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv 14G 5.0G 8.0G 39% / tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock /dev/sda2 2.0G 94M 1.7G 6% /boot tmpfs 387M 12K 387M 1% /run/user/1000
使用fdisk -l查看硬盘分区情况,硬盘有30G空间
fdisk -l命令用于查看Linux系统中所有硬盘及其分区的详细信息。
该命令的输出会显示硬盘的大小、分区表结构、分区类型以及每个分区的起始和结束扇区等信息。具体来说,当你执行fdisk -l命令时,它会列出系统中所有磁盘的分区表信息,包括磁盘的总大小、扇区个数、柱面单元大小、扇区大小、I/O大小、磁盘标签类型、磁盘标识符以及每个分区的设备名称、引导标志、起始和结束扇区、块数、分区ID和文件系统类型等。
niceday@userv:~$ sudo fdisk -l Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 sectors Disk model: VMware Virtual S Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 665046BC-FE66-479D-BB1E-77A00D27790B Device Start End Sectors Size Type /dev/sda1 2048 4095 2048 1M BIOS boot /dev/sda2 4096 4198399 4194304 2G Linux filesystem /dev/sda3 4198400 62912511 58714112 28G Linux filesystem Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 14 GiB, 15028191232 bytes, 29351936 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
使用lsblk 命令查看,硬盘有30G空间
lsblk是一个用于列出Linux系统中所有块设备信息的命令。
lsblk(list block devices)命令提供了关于系统中所有块设备的详细信息,块设备包括硬盘、分区、磁盘镜像文件、光驱、SSD、光盘驱动器、USB闪存驱动器等。通过lsblk命令,管理员可以快速了解设备的层次结构、大小、类型以及挂载点等关键信息,从而进行有效的系统维护和管理。
niceday@userv:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 30G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 2G 0 part /boot └─sda3 8:3 0 28G 0 part └─ubuntu--vg-ubuntu--lv 252:0 0 14G 0 lvm /
lvdisplay、pvdisplay和vgdisplay是用于查看LVM(逻辑卷管理)相关信息的命令,分别用于显示逻辑卷、物理卷和卷组的信息。
lvdisplay:用于显示逻辑卷的信息。通过该命令,可以查看逻辑卷的名称、大小、使用情况等详细信息。例如,执行lvdisplay /dev/mapper/vgname-lvname可以查看指定逻辑卷的详细信息。
pvdisplay:用于显示物理卷的信息。通过该命令,可以查看物理卷的名称、大小、使用情况等详细信息。例如,执行pvdisplay /dev/sda1可以查看指定物理卷的详细信息。
vgdisplay:用于显示卷组的信息。通过该命令,可以查看卷组的名称、包含的物理卷、逻辑卷等信息。例如,执行vgdisplay vgname可以查看指定卷组的详细信息。
这些命令在Linux系统中非常有用,特别是在进行磁盘管理和故障排查时。通过这些命令,管理员可以快速了解LVM的配置情况,从而进行相应的管理和调整。
挂载未分配空间,并更新逻辑卷的容量
分配所有未分配空间到逻辑卷
niceday@userv:~$ sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv Size of logical volume ubuntu-vg/ubuntu-lv changed from <14.00 GiB (3583 extents) to <28.00 GiB (7167 extents). Logical volume ubuntu-vg/ubuntu-lv successfully resized. niceday@userv:~$ sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv resize2fs 1.47.0 (5-Feb-2023) Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required old_desc_blocks = 2, new_desc_blocks = 4 The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 7339008 (4k) blocks long.
分配特定容量未分配空间到逻辑卷
--增加特定容量到对应逻辑卷 sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv --更新逻辑卷容量 sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
重启系统查看
niceday@userv:~$ sudo reboot
查看更新后的磁盘情况
niceday@userv:~$ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 387M 1.2M 386M 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv 28G 5.0G 22G 20% / tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock /dev/sda2 2.0G 94M 1.7G 6% /boot tmpfs 387M 12K 387M 1% /run/user/1000 niceday@userv:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 30G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 2G 0 part /boot └─sda3 8:3 0 28G 0 part └─ubuntu--vg-ubuntu--lv 252:0 0 28G 0 lvm /
完成
下一篇:Linux lsblk 命令详解