VMware 磁盘空间扩展🚀🛸🪐

您所在的位置:网站首页 windows查看磁盘uuid VMware 磁盘空间扩展🚀🛸🪐

VMware 磁盘空间扩展🚀🛸🪐

2023-05-11 16:48| 来源: 网络整理| 查看: 265

为了防止这个文章没有参考意义,我在这里直接先列好我的操作系统,现在市面上太多文章的方案我这都跑不了💢💢💢

操作系统版本Cent OS7

除此之外不需要任何其他配套软件,不需要任何可视化界面的操作!😤😤😤

外部扩展磁盘容量

这一步过后会提示即便外部扩展了,也要进入虚拟机内部给新的磁盘空间分区和初始化。这一过程类似于给笔记本加装一条新固态硬盘后依然要通过设备管理器初始化新加卷。

我这里将20GB扩展到了40GB。

image.png

查看磁盘空间

使用df -h查看的话,其实是尚未扩展的状态。

使用fdisk -l查看磁盘空间。这里可以看到目前扇区能达到的最大值的位置,即/dev/sda3,该分区大小就是

{ [ ( 41943039 - 4810752 ) + 1] * 512 } / 1024^3 = 17.7060546875 (GB) 复制代码

image.png

创建新磁盘分区

我们输入:

fdisk /dev/sda ### 创建新分区 ### n p ### 接下来按回车默认新分区大小 ### ### 保存修改 ### w ### 重启linux,为接下来的格式化准备 ### 复制代码

image.png

image.png

此时输入fdisk -l,可以看到一个新的分区/dev/sda4了,只不过由于尚未挂载,此时使用df -h依然查看不到新分区。

image.png

挂载新分区 格式化新分区

注意看自己的文件系统,我的是xfs:

image.png

我们使用mkfs.xfs /dev/sda4 -f对新分区进行格式化

image.png

挂载新分区 原理

Linux与Windows不同,Linux没有分区的概念,只有文件和文件夹的概念,上面所述的分区\color{red} \textbf {分区}分区和Linux文件系统的工作方式并不是一类概念,即使物理上进行了分区,也要把物理分区挂载到某一个文件夹上去,进入系统后,才能通过这个文件夹查看读写这个文件夹里的文件。

如果不挂载分区,就是说物理分区没有跟文件夹建立关系,在进入系统后是看不到,也就没有办法使用了。

对挂载文件夹的简单介绍

千万不要觉得但凡是个文件夹就可以去挂载。我们在上边使用df -h指令时,可以发现这样的挂载点:

/dev/sda3 xfs 18G 15G 3.5G 81% / /dev/sda1 xfs 297M 163M 134M 55% /boot 复制代码

这里很关键,也很大程度上提醒我们之后使用文件空间时要注意的事项!

不要挂载在/boot!这个目录是用于存放引导相关文件的,如操作系统的内核文件和引导加载器的配置文件。这个目录通常具有较小的容量,并且用于启动系统的关键组件。 不推荐挂载在/!这其实就是根文件夹,是我们创建虚拟机并安装操作系统后的默认根,已经挂载了/dev/sda3了,我们先前安装的东西都归它管。挂载在该位置可能会影响系统的正常运行。通常,根目录需要保持原有的文件结构和内容。

不过,Linux系统其实为这种情况也是有所准备的,那就是/mnt文件夹。为了便于管理,我们大可把新分区挂载在这里的一些目录上边。例如,我在其内部创建了/partition4文件夹,并进行挂载。

我们希望的是解放一下sda3分区的压力,那么一些不涉及系统运行的数据其实就都可以搬运到/mnt里边去了。

操作 cd /mnt mkdir mount /dev/sda4 /mnt/ 复制代码

image.png

设置开机自动挂载

当我们重启操作系统时,会发现系统并未挂载我们刚刚创建的sda4分区!这是由于我们在上次挂载后并未设置开机自动挂载。

输入如下指令查看我们刚刚创建的新分区的UUID: blkid /dev/sda4 复制代码

image.png

编辑/etc/fstab,设置自动挂载。文件内容编辑示例如下: # # /etc/fstab # Created by anaconda on Tue May 9 05:31:32 2023 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=df78718d-1cb4-4175-b937-cae165c8c82d / xfs defaults 0 0 UUID=1c2edcf9-41b1-4f20-99b2-ef58de7ebe4a /boot xfs defaults 0 0 #UUID=bb52cc08-dcf8-41a5-ae56-24fc9aba9b6c swap swap defaults 0 0 UUID=49a4b4d8-dc9a-4760-aa04-da0124670b72 /mnt/partition4 xfs defaults 0 0 复制代码

再次重启的时候就可以看到挂载了,收工😤😤😤



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3