ubuntu server 扩容

环境:VirtualBox、Ubuntu-server

调整虚拟磁盘大小

在 VirtualBox 主界面 工具 -- 介质 中选择你要操作的虚拟磁盘,点击属性,更改大小即可,保存后启动虚拟机

查看磁盘状态

lsblk 可以看到 sda 已经是 128G 了。ubuntu--vg-ubuntu--lv 是我们在使用的空间,可以看到只利用了一半空间,接下来需要将 sda 剩余空间全部分配给 sda3(ubuntu--vg-ubuntu--lv)

分配空间

sudo cfdisk

 选择 Resize

输入新的大下(默认即可,会分配所有剩余空间)

然后选择 write ,输入 yes 写入操作,之后选择 quit 退出即可

重新扫描分区

sudo pvresize /dev/sda3

分配剩余空间

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

sudo resize2fs /dev/mapper/ubuntu–-vg-ubuntu-–lv 

### VMware Ubuntu Server 磁盘扩容教程 #### 关闭虚拟机并扩展磁盘容量 为了确保操作顺利,在开始之前需关闭Ubuntu Server所在的虚拟机。前往虚拟机菜单中的设置选项,找到硬盘配置部分,通过界面提供的功能来扩展磁盘容量。这一步骤要求宿主机拥有足够的可用存储空间以支持新的磁盘尺寸[^2]。 #### 启动虚拟机并安装必要工具 启动已修改过的虚拟机之后,对于图形化环境下的Ubuntu版本可以借助GParted这类可视化工具完成后续工作;而对于服务器版,则主要依赖命令行工具如`fdisk`或逻辑卷管理器(LVM)[^1]。 #### 使用命令行检查现有分区情况 在终端输入如下指令获取当前系统的磁盘布局详情: ```bash sudo fdisk -l ``` 此命令会列出所有连接到系统的磁盘及其各自划分出来的各个区域的信息。 #### 扩展文件系统适应新分配的空间 针对采用LVM架构的情况,可以通过下面的一系列命令实现无痛在线扩大根分区或其他指定逻辑卷的规模而不影响数据安全性和服务连续性: ```bash # 展开逻辑卷至特定大小(例如220GB),或者使用"+XG"形式表示增量增长 sudo lvextend -L 220G /dev/mapper/ubuntu--vg-ubuntu--lv # 或者直接占用剩余未分配的所有PE单元 sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv # 更新ext4/xfs等类型的文件系统使之匹配更新后的物理层结构 sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv ``` 这些步骤能够有效地让操作系统识别新增加的磁盘空间,并将其纳入现有的文件系统之中[^3]。 #### 添加额外硬盘作为独立挂载点 当需要为应用程序提供专门的数据存放位置而非单纯增加系统盘时,可以选择添加一块全新的虚拟硬盘给虚拟机实例。按照以下流程操作即可轻松达成目的: ```bash # 查询各块设备对应的唯一标识符(UUID) sudo blkid # 创建用于映射外部介质的新目录 sudo mkdir /mnt/data # 编辑/etc/fstab文件加入持久化的自动装载规则 echo '/dev/disk/by-uuid> /mnt/data ext4 defaults 0 1' | sudo tee -a /etc/fstab # 应用更改使改动立即生效 sudo mount -a ``` 最后再次执行`df -h`确认一切正常运作[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值