LSBLK

LSBLK

我正在使用 Azure Ubuntu VM

root@dalil:/# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.7G  8.0K  1.7G   1% /dev
tmpfs           345M  392K  344M   1% /run
/dev/sda1        79G   18G   58G  24% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            1.7G     0  1.7G   0% /run/shm
none            100M     0  100M   0% /run/user
none             64K     0   64K   0% /etc/network/interfaces.dynamic.d
/dev/sdb1        59G   52M   56G   1% /mnt

这是 df 命令的结果,我想做的是扩展 / 与安装在 mnt 上的分区的空间,如果不可能,mnt 中的空间是否可以被系统使用,我的意思是在安装软件包或其他文件时运营

答案1

我不确定你的意图,所以我会给出两个答案。首先,我知道您正在使用 Azure,但我对该平台并不熟悉。但是在 AWS 上,/mnt 分区是临时存储。也就是说,当您重新启动时它会被删除。

但是,我们假设 Azure 上并非如此。第一个答案是“不” 您不能使用 /mnt 上的空间扩展根分区。您可能意味着您希望将根卷增大到更大的大小。这是一个相当简单的练习,Google 上的第一个点击是这个

第二个答案是“有点”。您可以在 / 分区上创建一个新目录,将其命名为您想要的任何名称(/extended 或其他名称),然后在该挂载点挂载 /dev/sdb1。有很多方法可以做到这一点,但谷歌上有数千篇文章。

答案2

要扩展根分区,您需要从 Azure 门户增加操作系统磁盘大小。

请按照以下步骤操作Azure 门户:

  • 进入虚拟机概述窗格并单击停止停止虚拟机
  • VM 停止后,转至磁盘窗格
  • 单击操作系统磁盘链接
  • 在框中输入新的尺寸尺寸文本框并单击节省
  • 操作完成后,返回VM概述窗格并单击开始

Ubuntu 会自动调整根分区的大小。

注意/dev/sdb1是一个临时磁盘,存储在该驱动器上的任何数据都可能会丢失并且无法恢复,因此您不应使用它来存储重要数据。

答案3

/mnt 是临时(临时)磁盘。临时操作系统磁盘是在本地虚拟机 (VM) 存储上创建的,而不是保存到远程 Azure 存储中。

如果重新启动服务器,则所有数据都将丢失,因此请使用 /mnt 分区作为临时驱动器或用于 SWAP 分区。

您需要单独扩展操作系统磁盘,Microsoft Azure有增加操作系统磁盘的功能。请按照以下步骤为 CentOS/RHEL/Ubuntu 增加操作系统磁盘

从 Azure 门户执行以下步骤:

  1. 登录 Portal.azure.com 打开 VM 并转到“VM 概述”窗格并停止 VM
  2. VM 处于“已停止”(已解除分配)状态后,转至“磁盘”窗格
  3. 单击操作系统磁盘链接
  4. 在“尺寸”文本框中输入新尺寸,然后单击“保存”
  5. 操作完成后,返回 VM Overview 窗格,然后单击 Start For Red Hat 7.x / CentOS 7.x :

1)使用SSH登录虚拟机,我们可以使用以下命令检查磁盘的大小:

LSBLK

2)要继续调整分区大小,我们将使用:

须藤 fdisk /dev/sda


类型:p
这将显示分区 /dev/sda1 和 /dev/sda2,它们基本上是分区 1 和 2
类型:d然后 2 (删除分区 2)
输入:n然后 p, 2 (重新创建分区 2)您可以接受默认值
类型:w(保存新分区)
输入:q(退出 fdisk) sudo restart (重新启动虚拟机以便更新分区)

3)要完成调整大小,重新启动后,执行命令:

对于 Red Hat 7.3 和 CentOS 7.3:

须藤 xfs_growfs /dev/sda2

4)使用命令:df -h 验证其大小:Filesystem Size Useed Avail Use% Mounted on /dev/sda2 100G 1.6G 98G 2% /

以下文档将提供更多信息来增加操作系统磁盘如何:在 Azure 上调整 Linux osDisk 分区的大小

https://blogs.msdn.microsoft.com/linuxonazure/2017/04/03/how-to-resize-linux-osdisk-partition-on-azure/

相关内容