我有一个名为的主磁盘/dev/vda1
,这是其存储属性:
ubuntu@demo:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 8.8M 3.2G 1% /run
/dev/vda1 39G 37G 2.7G 94% /
tmpfs 16G 4.0K 16G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
tmpfs 3.2G 0 3.2G 0% /run/user/1000
如您所见,它有一些可用空间。当我运行 fdisk 命令时,还有一些其他分区:
ubuntu@demo:~$ sudo fdisk -l
Disk /dev/vda: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xdcd70aad
Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 83886046 83883999 40G 83 Linux
Disk /dev/vdb: 15 GiB, 16106127360 bytes, 31457280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/vdc: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
似乎我还有一些未使用的分区。如何将这些分区与主存储 ( /dev/vda1
) 合并?我使用的是 16.04 版本,它是一个服务器版本。
答案1
不,这不可能
首先,让我们明确一些术语。memory
我们在这里讨论的 RAM 是以storage
虚拟磁盘的形式出现的。RAM 未安装或分区,而另一方面,作为物理(或虚拟)驱动器的存储可以分区然后安装。
该fdisk
命令显示您的虚拟 Ubuntu 服务器有三个虚拟驱动器,而不是单个虚拟驱动器中的三个未安装分区。如果您的物理计算机有三个物理磁盘驱动器,则无法将它们合并在一起并形成单个物理驱动器。同样,您也无法将这些虚拟驱动器合并为单个驱动器。
有一种方法可以使用逻辑卷管理器(LVM)来执行此操作,但这需要/dev/vda/
在新安装时擦除所有内容并执行此操作。
还有另一种方法
由于您的驱动器不是物理驱动器,而是虚拟驱动器,因此您应该能够/dev/vda
使用主机中虚拟化软件中的某些工具在虚拟服务器关闭时增加其大小。具体方法取决于主机操作系统(Ubuntu、Windows 等)和您使用的特定虚拟化软件(qemu、Virtual Box、VMWare 等)。
如果您不使用/dev/vdb
,/dev/vdc
您可以从虚拟化软件和主机中的相应文件中删除这些。
希望这可以帮助