【Linux】ubuntu server扩容硬盘

news/2025/3/4 0:24:53/

ubuntu_server_1">ubuntu server扩容硬盘

执行:lsblk

lsblk # 看看硬盘设备

输出如下:

(base) dify@dify:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 73.9M 1 loop /snap/core22/1748
loop1 7:1 0 69.6M 1 loop /snap/go/10853
loop2 7:2 0 44.4M 1 loop /snap/snapd/23545
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot/efi
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 96.9G 0 part
└─ubuntu--vg-ubuntu--lv 252:0 0 95.5G 0 lvm /
sdb 8:16 0 500G 0 disk # 就是这一块设备,至于是哪一台,就得看你要加的硬盘空间了,一般很好区分

可以看到,系统使用了 LVM(逻辑卷管理),根目录 / 挂载在逻辑卷 ubuntu–vg-ubuntu–lv 上

初始化新磁盘为物理卷(PV)

使用 pvcreate 命令将 /dev/sdb 初始化为 LVM 物理卷:

sudo pvcreate /dev/sdb

如果操作成功,会提示(只要能看到successfully就行):

Physical volume "/dev/sdb" successfully created.

将物理卷添加到卷组(VG)

通过 vgdisplay 命令可知当前卷组名为 ubuntu-vg,使用 vgextend 命令将 /dev/sdb 这个物理卷添加到该卷组:

sudo vgextend ubuntu-vg /dev/sdb

执行成功后,卷组 ubuntu-vg 的可用空间会增加 /dev/sdb 的大小。

扩展逻辑卷(LV)

使用 lvextend 命令扩展根目录对应的逻辑卷 ubuntu–vg-ubuntu–lv,将卷组中所有可用空间添加到该逻辑卷:

sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

执行该命令后,文件系统会被调整以使用新分配给逻辑卷的空间,根目录 / 就可以使用 /dev/sdb 的空间了

验证扩容结果

使用 df -h 命令查看根目录的可用空间是否已经增加:

df -h

注意事项

  • 在操作之前,建议备份重要数据,以防意外情况导致数据丢失。
  • 上述操作过程需要有足够的权限,因此使用了 sudo 命令。如果你使用的是 root 用户,则无需添加 sudo。

http://www.ppmy.cn/news/1576411.html

相关文章

【音视频】图像基础概念

一、图像基础概念 1.1 像素 像素是一个图片的基本单位,pix使英语单词pixtureelement的结合“pixel”的简称,所以像素有图像元素之意。 例如2500*2000的照片就是指横向有2500个像素点,竖向有2000个像素点,总共500万个像素&#x…

波导阵列天线 学习笔记11双极化全金属垂直公共馈电平板波导槽阵列天线

摘要: 本communicaition提出了一种双极化全金属垂直公共馈电平板波导槽阵列天线。最初提出了一种公共馈电的单层槽平板波导来实现双极化阵列。此设计消除了传统背腔公共馈电的复杂腔体边缘的必要性,提供了一种更简单的天线结构。在2x2子阵列种发展了宽十…

Unity-DOTween插件

植物大战僵尸 - 阳光生成抛物线运动分析 下面是植物大战僵尸开发过程遇到的阳光以抛物线的形式生成的问题,查阅相关资料,下面是实现方法 代码实现 阳光的抛物线运动主要通过以下两个脚本实现: 1. SunFlower.cs - 向日葵生成阳光 public …

【JSON2WEB】15 银河麒麟操作系统下部署JSON2WEB

【JSON2WEB】系列目录 【JSON2WEB】01 WEB管理信息系统架构设计 【JSON2WEB】02 JSON2WEB初步UI设计 【JSON2WEB】03 go的模板包html/template的使用 【JSON2WEB】04 amis低代码前端框架介绍 【JSON2WEB】05 前端开发三件套 HTML CSS JavaScript 速成 【JSON2WEB】06 JSO…

网工学习-vlan-端口隔离

一、概述 端口隔离作用是同一vlan中的各个端口不能互通。命令为接口模式下port-isolate enable group 1,默认为group 1。 二、注意事项 1、配置必须要在接口模式下(因为是配置接口间的隔离) 2、组内隔离,可以配置多个group&…

深度学习五大模型:CNN、Transformer、BERT、RNN、GAN详细解析

# 深度学习五虎将:当CNN遇见Transformer的奇幻漂流 ## 序章:AI江湖的兵器谱排行 2012年,多伦多大学的厨房里,Hinton的学生们用GPU煎了个"AlexNet"荷包蛋,从此开启了深度学习的热兵器时代。如今五大模型各显…

【LeetCode】139. 单词拆分

目录 题目描述输入输出示例及数据范围思路C 实现 题目描述 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。如果可以利用字典中出现的一个或多个单词拼接出 s 则返回 true。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使…

短连接服务器压测-wrk

背景 由于业务需要我们从原来的 长连接 转为 短连接,提高单服同时在线人数。 老压测 在服务器编写机器人,编写一部分客户端逻辑(这里如果客户端严格使用mvc 模式,其实可以把 view 层换为 服务器测试代码层,而一般不…