我要将一个50GB的硬盘合并到/
,执行步骤如下:
- 确定当前分区情况:
首先,需要确定/
分区的设备名称。可以使用df -h
查看。通常,/
可能位于/dev/sda1
或/dev/sda
等。
2. 备份数据:
在进行任何分区操作之前,务必备份/
分区上的所有数据。
3. 卸载硬盘:
已经挂载了新硬盘为/data
,首先确保该硬盘已经卸载。
umount /data
- 使用LVM合并:
如果两个硬盘都是LVM分区,可以使用LVM来合并它们。首先,创建一个物理卷,然后将两个硬盘加入到一个卷组中。之后,创建一个逻辑卷并将其挂载到/
。
两个硬盘分别为/dev/sdb1
和/dev/sdc1
,并且它们都是LVM分区。
a. 创建一个新的物理卷:
代码语言:javascript复制pvcreate /dev/sdb1 /dev/sdc1
b. 创建一个新的卷组(如果之前没有的话):
代码语言:javascript复制vgcreate myvg /dev/sdb1 /dev/sdc1
c. 在卷组中创建一个逻辑卷:
代码语言:javascript复制lvcreate -l 100%FREE -n mylv myvg
d. 格式化逻辑卷为文件系统:
代码语言:javascript复制mkfs.ext4 /dev/myvg/mylv
e. 挂载逻辑卷到/
:
首先,创建一个挂载点,例如:
代码语言:javascript复制mkdir /mnt/newroot
然后挂载逻辑卷到该挂载点:
代码语言:javascript复制mount /dev/myvg/mylv /mnt/newroot
f. 更新/etc/fstab
以在重启后自动挂载新的根目录:
打开/etc/fstab
文件并添加以下行:
/dev/myvg/mylv / ext4 defaults 0 0
g. 更新GRUB以指向新的根目录:
手动编辑GRUB配置或使用update-grub
命令。确保GRUB配置指向新的根目录。重启服务器。