1. 首先,在 Azure 门户中,找到要扩容的虚拟机实例,并进入该实例的“概述”页面。

  2. 在该页面中,找到“磁盘”选项卡,点击“添加磁盘”按钮,为虚拟机添加一个新磁盘。

  3. 添加磁盘后,需要将其挂载到虚拟机实例上。在“概述”页面中,找到“连接”选项卡,点击“串行控制台”按钮,进入虚拟机的控制台界面。

  4. 在控制台中,输入以下命令,查看系统中的磁盘列表:

    fdisk -l

    找到新添加的磁盘,并记住其设备名称,例如/dev/sdc。

  5. 输入以下命令,对新磁盘进行分区:

    fdisk /dev/sdc

    在 fdisk 命令行界面中,按照提示进行分区操作,通常选择默认选项即可。

  6. 分区完成后,输入以下命令,进行文件系统格式化:

    mkfs.ext4 /dev/sdc1

    注意将 /dev/sdc1 替换为实际分区的名称。

  7. 创建一个新的挂载点目录,例如/mnt/newdisk,输入以下命令:

    mkdir /mnt/newdisk

  8. 将新磁盘挂载到该目录下,输入以下命令:

    mount /dev/sdc1 /mnt/newdisk

    注意将 /dev/sdc1 替换为实际分区的名称。

  9. 现在,新磁盘已经挂载到了虚拟机实例上,可以将其用作根目录扩容。输入以下命令,将当前根目录下的所有文件复制到新磁盘上:

    cp -a / /mnt/newdisk

    注意这个命令可能需要一些时间来完成。

  10. 复制完成后,输入以下命令,将新磁盘挂载到根目录下:

    umount /mnt/newdisk mount /dev/sdc1 /

  11. 最后,需要更新 /etc/fstab 文件,以便系统在下次启动时自动挂载新磁盘。输入以下命令,打开 /etc/fstab 文件:

    vi /etc/fstab

    在文件末尾添加以下一行:

    /dev/sdc1 / ext4 defaults 0 0

    保存并退出编辑器。

  12. 重启虚拟机,新磁盘将作为根目录的一部分启动。可以通过输入 df -h 命令来查看根目录的磁盘使用情况,确认扩容成功。

azure添加磁盘后,如何将磁盘扩容到根目录

原文地址: https://www.cveoy.top/t/topic/uT2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录