我需要在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?
谢谢!
答案 0 :(得分:0)
使用一个文件系统生成多个phisical磁盘的唯一方法是使用LVM创建跨越多个物理卷的卷。我担心对于根文件系统而言,没有在线工具允许将简单分区转换为物理LVM卷,并从中构建一个产生多个磁盘的逻辑卷。
另一方面,两卷的容量差异很大,这使得人们认为它们将采用不同的技术和不同的速度,使您的系统在很大程度上失衡。
如果您坚持使根文件系统更大并产生两个磁盘,则首先需要第三个容量超过60Gb的磁盘来备份根文件系统。首先,你将在其上安装linux,并从中启动(你不需要在该分区上安装所有内容,只需要用来备份系统的工具,并在完成后恢复它)然后你将备份你的根文件系统通过将其挂载到新系统中的某个位置并使用tar(1)
进行备份,例如。
释放完所有磁盘后,您需要重新分区磁盘,以便在那里安装LVM。从新分区构建两个物理卷,然后构建一个逻辑卷。完成此操作后,您可以使用新的根分区格式化新卷,还原备份并重新运行grub-update以恢复启动菜单,并能够从新系统启动。
在我看来,这是一个小技巧,1Tb +的现有磁盘价格便宜,这似乎更像是一个家庭作业而不是实际的专业问题。
在所有步骤中都要小心,因为每个步骤都可能完全破坏您的系统。
祝你好运!