-1

我需要在 OVH 托管的 vps 上的分区根目录上添加一个额外的磁盘。

lsblk:

# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda      8:0    0  10G  0 disk 
└─sda1   8:1    0  10G  0 part /
sdb      8:16   0  50G  0 disk 
└─sdb1   8:17   0  50G  0 part 

df -h:

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       9,8G  2,8G  6,6G  30% /
tmpfs           915M  8,0K  915M   1% /dev/shm

我需要将 sda1 的大小调整为 60G。那可能吗 ?如果没有,我如何将 sdb1 挂载到 root ?

谢谢 !

4

1 回答 1

0

使用一个文件系统生成多个物理磁盘的唯一方法是使用 LVM 创建一个跨越多个物理卷的卷。恐怕对于根文件系统,没有在线工具可以将简单的分区转换为物理 LVM 卷,并从中构造一个生成多个磁盘的逻辑卷。

另一方面,两个卷的容量差异很大,让人认为它们将采用不同的技术和不同的速度,从而使您的系统在很大程度上不平衡。

反正

如果您坚持要使根文件系统更大并生成两个磁盘,则首先需要容量超过 60Gb 的第三个磁盘来备份根文件系统。首先,您将在其上安装 linux,然后从它启动(您不需要在该分区上安装所有东西,只需在备份系统和完成后恢复它的工具)然后您将备份您的例如,通过将根文件系统安装在新系统中的某个位置并使用 备份它tar(1)

释放所有磁盘后,您需要重新分区磁盘以便在其中安装 LVM。从新分区构造两个物理卷,然后生成一个逻辑卷。一旦你有了这个,你可以用你的新根分区格式化你的新卷,恢复你的备份并重新运行 grub-update 来恢复你的启动菜单并能够从新系统启动。

在我看来,这有点棘手,现有的 1Tb+ 磁盘价格便宜,这似乎更像是一个家庭作业,而不是一个实际的专业问题。

在所有步骤中都要小心,因为每个步骤都会完全破坏您的系统。

祝你好运!

于 2017-03-21T07:06:03.653 回答