首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >记录centos合并2个硬盘到一起

记录centos合并2个硬盘到一起

原创
作者头像
高老师
发布2023-12-16 14:05:52
发布2023-12-16 14:05:52
1.4K00
代码可运行
举报
运行总次数:0
代码可运行

我要将一个50GB的硬盘合并到/,执行步骤如下:

  1. 确定当前分区情况

首先,需要确定/分区的设备名称。可以使用df -h查看。通常,/可能位于/dev/sda1/dev/sda等。 2. 备份数据

在进行任何分区操作之前,务必备份/分区上的所有数据。 3. 卸载硬盘

已经挂载了新硬盘为/data,首先确保该硬盘已经卸载。

代码语言:javascript
代码运行次数:0
运行
复制
umount /data
  1. 使用LVM合并

如果两个硬盘都是LVM分区,可以使用LVM来合并它们。首先,创建一个物理卷,然后将两个硬盘加入到一个卷组中。之后,创建一个逻辑卷并将其挂载到/

两个硬盘分别为/dev/sdb1/dev/sdc1,并且它们都是LVM分区。

a. 创建一个新的物理卷:

代码语言:javascript
代码运行次数:0
运行
复制
pvcreate /dev/sdb1 /dev/sdc1

b. 创建一个新的卷组(如果之前没有的话):

代码语言:javascript
代码运行次数:0
运行
复制
vgcreate myvg /dev/sdb1 /dev/sdc1

c. 在卷组中创建一个逻辑卷:

代码语言:javascript
代码运行次数:0
运行
复制
lvcreate -l 100%FREE -n mylv myvg

d. 格式化逻辑卷为文件系统:

代码语言:javascript
代码运行次数:0
运行
复制
mkfs.ext4 /dev/myvg/mylv

e. 挂载逻辑卷到/

首先,创建一个挂载点,例如:

代码语言:javascript
代码运行次数:0
运行
复制
mkdir /mnt/newroot

然后挂载逻辑卷到该挂载点:

代码语言:javascript
代码运行次数:0
运行
复制
mount /dev/myvg/mylv /mnt/newroot

f. 更新/etc/fstab以在重启后自动挂载新的根目录:

打开/etc/fstab文件并添加以下行:

代码语言:javascript
代码运行次数:0
运行
复制
/dev/myvg/mylv / ext4 defaults 0 0

g. 更新GRUB以指向新的根目录: 手动编辑GRUB配置或使用update-grub命令。确保GRUB配置指向新的根目录。重启服务器。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档