azure添加磁盘后,如何将磁盘扩容到根目录
-
首先,在 Azure 门户中,找到要扩容的虚拟机实例,并进入该实例的“概述”页面。
-
在该页面中,找到“磁盘”选项卡,点击“添加磁盘”按钮,为虚拟机添加一个新磁盘。
-
添加磁盘后,需要将其挂载到虚拟机实例上。在“概述”页面中,找到“连接”选项卡,点击“串行控制台”按钮,进入虚拟机的控制台界面。
-
在控制台中,输入以下命令,查看系统中的磁盘列表:
fdisk -l
找到新添加的磁盘,并记住其设备名称,例如/dev/sdc。
-
输入以下命令,对新磁盘进行分区:
fdisk /dev/sdc
在 fdisk 命令行界面中,按照提示进行分区操作,通常选择默认选项即可。
-
分区完成后,输入以下命令,进行文件系统格式化:
mkfs.ext4 /dev/sdc1
注意将 /dev/sdc1 替换为实际分区的名称。
-
创建一个新的挂载点目录,例如/mnt/newdisk,输入以下命令:
mkdir /mnt/newdisk
-
将新磁盘挂载到该目录下,输入以下命令:
mount /dev/sdc1 /mnt/newdisk
注意将 /dev/sdc1 替换为实际分区的名称。
-
现在,新磁盘已经挂载到了虚拟机实例上,可以将其用作根目录扩容。输入以下命令,将当前根目录下的所有文件复制到新磁盘上:
cp -a / /mnt/newdisk
注意这个命令可能需要一些时间来完成。
-
复制完成后,输入以下命令,将新磁盘挂载到根目录下:
umount /mnt/newdisk mount /dev/sdc1 /
-
最后,需要更新 /etc/fstab 文件,以便系统在下次启动时自动挂载新磁盘。输入以下命令,打开 /etc/fstab 文件:
vi /etc/fstab
在文件末尾添加以下一行:
/dev/sdc1 / ext4 defaults 0 0
保存并退出编辑器。
-
重启虚拟机,新磁盘将作为根目录的一部分启动。可以通过输入 df -h 命令来查看根目录的磁盘使用情况,确认扩容成功。
原文地址: https://www.cveoy.top/t/topic/uT2 著作权归作者所有。请勿转载和采集!