liunx服务器系统盘扩容简单操作

1、查看系统盘内存  df -h  ,需要把/dev/vda1 盘扩容

2、查看磁盘分区信息的命令 fdisk -lu

3、再看一下 df -h 

4、检查系统中是否安装了 growpart 工具 ,如果没有安装将自动安装   type growpart || sudo yum install -y cloud-utils-growpart    (检查已经安装)

5、用于更新 cloud-utils-growpart 软件包的命令  sudo yum update cloud-utils-growpart  

6、扩展磁盘分区的命令 sudo LC_ALL=en_US.UTF-8 growpart /dev/vda 1 

  1. sudo

    • 以管理员权限运行命令。

    • 需要当前用户具有 sudo 权限。

  2. LC_ALL=en_US.UTF-8

    • 设置环境变量 LC_ALL,用于指定命令运行时的区域设置(locale)。

    • en_US.UTF-8 表示使用美国英语的 UTF-8 编码。

    • 这个设置可以避免某些工具在非 UTF-8 环境下运行时出现错误或警告。

  3. growpart

    • 一个用于调整分区大小的工具,通常用于扩展分区以利用未分配的磁盘空间。

    • growpart 是 cloud-utils-growpart 软件包的一部分。

  4. /dev/vda

    • 磁盘设备名称,表示第一个虚拟磁盘(通常在虚拟化环境中使用)。

    • 如果是物理磁盘,可能会显示为 /dev/sda 或 /dev/nvme0n1

  5. 1

    • 分区编号,表示 /dev/vda 磁盘的第一个分区(即 /dev/vda1)。

7、调整 ext2/ext3/ext4 文件系统大小的命令 sudo resize2fs /dev/vda1

8、查看扩容后内容

### Linux 系统盘扩容教程 在 Linux 系统中,系统盘扩容是一项常见的任务,尤其是在磁盘空间不足时。以下内容详细介绍了如何在非 LVM 和 LVM 管理的系统中进行系统盘扩容。 #### 1. 非 LVM 管理的系统盘扩容 对于非 LVM 管理的系统盘,通常需要通过迁移数据到更大的磁盘并重新配置来实现扩容。以下是具体操作: - **新磁盘操作**:首先添加一块新的更大容量的磁盘,并将其分区格式化为与原系统盘相同的文件系统。例如,使用 `fdisk` 或 `parted` 工具创建分区[^1]。 ```bash fdisk /dev/sdb ``` - **迁移系统**:将旧磁盘上的数据完整迁移到新磁盘上。可以使用 `dd` 命令或 `rsync` 工具完成此操作。例如: ```bash rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /mnt/newdisk/ ``` - **处理旧的系统盘**:确保新磁盘已正确挂载后,取消挂载旧磁盘并更新引导加载程序(如 GRUB)以指向新磁盘。例如: ```bash umount /dev/sda1 grub-install /dev/sdb update-grub ``` #### 2. 使用 LVM 的系统盘扩容 如果系统盘是基于 LVM 管理的,则可以通过扩展逻辑卷的方式轻松实现扩容。以下是具体步骤: - **扩展物理卷**:假设云服务商已经扩展了磁盘空间,使用 `parted` 或 `fdisk` 创建新的分区,并将其添加到现有的物理卷中。例如: ```bash pvcreate /dev/xvdb2 vgextend vg_name /dev/xvdb2 ``` - **扩展逻辑卷**:将新增加的空间分配给逻辑卷。例如: ```bash lvextend -l +100%FREE /dev/vg_name/lv_root ``` - **调整文件系统大小**:根据文件系统类型,使用相应的工具扩展文件系统。例如,对于 ext4 文件系统: ```bash resize2fs /dev/vg_name/lv_root ``` #### 3. 腾讯云等云平台系统盘扩容 在腾讯云或其他云平台上,扩容系统盘通常涉及以下几个步骤: - **扩展云磁盘**:通过云控制台扩展磁盘容量,并确认新容量已生效。 - **分区调整**:登录服务器后,使用 `lsblk` 或 `df -h` 检查磁盘分区情况,然后使用 `parted` 或 `fdisk` 扩展分区。例如: ```bash parted /dev/vda resizepart 1 100% ``` - **文件系统调整**:扩展分区后,使用适当的工具调整文件系统大小。例如: ```bash xfs_growfs /dev/vda1 ``` #### 注意事项 - 在执行任何磁盘操作前,请确保备份重要数据,以防意外丢失[^3]。 - 如果遇到“目标忙”的错误,可以使用 `lsof` 或 `fuser` 查找占用磁盘的进程并终止它们[^3]。 ```bash lsof | grep /mnt/old_disk fuser -k /mnt/old_disk ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小菜机一枚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值