Ubuntu磁盘扩容

news/2024/4/30 2:45:14

使用 df -h命令查看系统磁盘控件的使用情况:

[sams@pobosrv:~]$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
udev                               7.8G     0  7.8G   0% /dev
tmpfs                              1.6G  1.7M  1.6G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   98G   16G   78G  17% /
tmpfs                              7.9G     0  7.9G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
tmpfs                              7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/loop3                          92M   92M     0 100% /snap/lxd/24061
/dev/sda2                          2.0G  209M  1.6G  12% /boot
tmpfs                              1.6G     0  1.6G   0% /run/user/1001
/dev/loop1                          41M   41M     0 100% /snap/snapd/20671
/dev/loop2                          64M   64M     0 100% /snap/core20/2182
/dev/loop6                          40M   40M     0 100% /snap/snapd/21184
/dev/loop7                          64M   64M     0 100% /snap/core20/2264

发现根目录的磁盘空间只有98G,然后使用 lsblk 命令查看磁盘分区信息:

[sams@pobosrv:~]$ lsblk 
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0                       7:0    0  63.5M  1 loop 
loop1                       7:1    0  40.4M  1 loop /snap/snapd/20671
loop2                       7:2    0  63.9M  1 loop /snap/core20/2182
loop3                       7:3    0  91.9M  1 loop /snap/lxd/24061
loop4                       7:4    0  40.9M  1 loop 
loop6                       7:6    0  39.1M  1 loop /snap/snapd/21184
loop7                       7:7    0    64M  1 loop /snap/core20/2264
sda                         8:0    0 465.8G  0 disk 
├─sda1                      8:1    0     1M  0 part 
├─sda2                      8:2    0     2G  0 part /boot
└─sda3                      8:3    0 463.8G  0 part └─ubuntu--vg-ubuntu--lv 253:0    0   100G  0 lvm  /
sr0                        11:0    1  1024M  0 rom  

可以看到根目录的挂载点 ubuntu--vf-ubuntu--lv 的大小是100G,但是其父级 sda3 有463.8G的空间,考虑将其分配给 ubuntu--vg-ubuntu--lv 使用。

在查阅资料后找到了磁盘扩容命令:

lvextend -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv      //增大或减小至10G
lvextend -L +10G /dev/mapper/ubuntu--vg-ubuntu--lv     //增加10G
lvreduce -L -10G /dev/mapper/ubuntu--vg-ubuntu--lv     //减小10G
lvresize -l  +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv   //按百分比扩容resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv            //执行调整

这里我使用第一种直接指定扩容后的大小:

[sams@pobosrv:~]$ sudo lvextend -L 463G /dev/mapper/ubuntu--vg-ubuntu--lvSize of logical volume ubuntu-vg/ubuntu-lv changed from 100.00 GiB (25600 extents) to 463.00 GiB (118528 extents).Logical volume ubuntu-vg/ubuntu-lv successfully resized.
[sams@pobosrv:~]$ sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs 1.45.5 (07-Jan-2020)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 13, new_desc_blocks = 58
The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 121372672 (4k) blocks long.

然后在查看磁盘使用情况:

[sams@pobosrv:~]$ lsblk 
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0                       7:0    0  63.5M  1 loop 
loop1                       7:1    0  40.4M  1 loop /snap/snapd/20671
loop2                       7:2    0  63.9M  1 loop /snap/core20/2182
loop3                       7:3    0  91.9M  1 loop /snap/lxd/24061
loop4                       7:4    0  40.9M  1 loop 
loop6                       7:6    0  39.1M  1 loop /snap/snapd/21184
loop7                       7:7    0    64M  1 loop /snap/core20/2264
sda                         8:0    0 465.8G  0 disk 
├─sda1                      8:1    0     1M  0 part 
├─sda2                      8:2    0     2G  0 part /boot
└─sda3                      8:3    0 463.8G  0 part └─ubuntu--vg-ubuntu--lv 253:0    0   463G  0 lvm  /
sr0                        11:0    1  1024M  0 rom  
[sams@pobosrv:~]$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
udev                               7.8G     0  7.8G   0% /dev
tmpfs                              1.6G  1.7M  1.6G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  456G   16G  420G   4% /
tmpfs                              7.9G     0  7.9G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
tmpfs                              7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/loop3                          92M   92M     0 100% /snap/lxd/24061
/dev/sda2                          2.0G  209M  1.6G  12% /boot
tmpfs                              1.6G     0  1.6G   0% /run/user/1001
/dev/loop1                          41M   41M     0 100% /snap/snapd/20671
/dev/loop2                          64M   64M     0 100% /snap/core20/2182
/dev/loop6                          40M   40M     0 100% /snap/snapd/21184
/dev/loop7                          64M   64M     0 100% /snap/core20/2264

发现根目录挂载点 ubuntu--vg-ubuntu--lv 增加至456G,可能还有一些空间被其它的占用了,暂时不用管它。

另外,可以使用 vgdisplay 命令查看 LVM 卷组信息:

[sams@pobosrv:~]$ sudo vgdisplay--- Volume group ---VG Name               ubuntu-vgSystem ID             Format                lvm2Metadata Areas        1Metadata Sequence No  3VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                1Open LV               1Max PV                0Cur PV                1Act PV                1VG Size               <463.76 GiBPE Size               4.00 MiBTotal PE              118722Alloc PE / Size       118528 / 463.00 GiBFree  PE / Size       194 / 776.00 MiBVG UUID               kwMFIe-gGLI-i0rn-cx30-uyR5-fIQs-EUYEQK

这里Alloc 是已分配的磁盘空间,Free是还可以分配的磁盘空间。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.cpky.cn/p/11848.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

第十二届蓝桥杯省赛真题(C/C++大学B组)

目录 #A 空间 #B 卡片 #C 直线 #D 货物摆放 #E 路径 #F 时间显示 #G 砝码称重 #H 杨辉三角形 #I 双向排序 #J 括号序列 #A 空间 #include <bits/stdc.h> using namespace std;int main() {cout<<256 * 1024 * 1024 / 4<<endl;return 0; } #B 卡片…

JRT高效率开发

得益于前期的基础投入&#xff0c;借助代码生成的加持&#xff0c;本来计划用一周实现质控物维护界面&#xff0c;实际用来四小时左右完成质控物维护主体&#xff0c;效率大大超过预期。 JRT从设计之初就是为了证明Spring打包模式不适合软件服务模式&#xff0c;觉得Spring打包…

《前端防坑》- JS基础 - 你觉得typeof nullValue === null 么?

问题 JS原始类型有6种Undefined, Null, Number, String, Boolean, Symbol共6种。 在对原始类型使用typeof进行判断时, typeof stringValue string typeof numberValue number 如果一个变量(nullValue)的值为null&#xff0c;那么typeof nullValue "?" const u …

dp小兰走迷宫

昨天学习了bfs的基本概念&#xff0c;今天来做一道经典习题练练手吧&#xff01; bfs常用的两类题型 1.从A出发是否存在到达B的路径(dfs也可) 2.从A出发到B的最短路径&#xff08;数小:<20才能用dfs&#xff09; 遗留的那个问题的答案- 题目&#xff1a;走迷宫 #incl…

Unity核心学习

目录 认识模型的制作流程模型的制作过程 2D相关图片导入设置图片导入概述纹理类型设置纹理形状设置纹理高级设置纹理平铺拉伸设置纹理平台打包相关设置 SpriteSprite Editor——Single图片编辑Sprite Editor——Multiple图片编辑Sprite Editor——Polygon图片编辑SpriteRendere…

零基础 HTML 入门(详细)

目录 1.简介 1.1 HTML是什么? 1.2 HTML 版本 1.3 通用声明 2.HTML 编辑器 3.标签的语法 4.HTML属性 5.常用标签 5.1 head 元素 5.1.1 title 标签 5.1.2 base 标签 5.1.3 link 标签 5.1.4 style 标签 5.1.5 meta 标签 5.1.6 script 5.2 HTML 注释 5.3 段落标签…