在DEBIAN里面合并两个硬盘,使其当做一个硬盘使用

在DEBIAN里面合并两个硬盘,使其当做一个硬盘使用

为了让两个不同容量的硬盘用尽空间,我们就要想办法合并。由于容量不同,没法做raid 0,但在debian下面,可以用lvm来合并两个不同容量的硬盘。下面开始吧。

一,安装lvm2

apt-get update apt-get -y install lvm2

二,使用 fdisk -l 命令查看当前系统中的硬盘

可以看到多了两个硬盘,分别是sdd和sde,这两个就是我们要合并的硬盘了。

三,创建pv,先把两个硬盘分别创建一个pv

pvcreate /dev/sdd  # 硬盘1 pvcreate /dev/sde  # 硬盘2

 

四,创建vg

# vgcreate [自定义LVM名称] [硬盘]
# 先使用硬盘1创建vg:lvm_data

 

vgcreate lvm_data /dev/sdd

 

五,扩展vg,可以理解为,在上一个vg后面,扩展另一个vg,接在上一个vg的结尾处。

# vgextend [自定义vg名称] [硬盘]   
# 使用硬盘2扩展vg

vgextend lvm_data /dev/sde

六,创建lv

# lvcreate -l[自定义分区大小] -n[自定义分区名称] [vg名称]
# 分区大小不能超过硬盘容量总和
如创建一个10G的分区:

lvcreate -l10.0G -n vg_data lvm_data

如果将两个盘全部空间分区,可以使用以下方式:

 

 

lvcreate -l 100%VG -n vg_data lvm_data

我们采用使用两个硬盘的全部空间的方法,所以用第二种。

使用fdisk -l查看所有硬盘设备,这个:/dev/mapper/lvm_data-vg_data 就是我们新创建的硬盘,两个硬盘的容量全并。

七,格式化硬盘

 

mkfs -t ext4 /dev/mapper/lvm_data-vg_data

 

八,挂载分区

mount /dev/mapper/lvm_data-vg_data /mnt/Public/other

九,设置开机自动挂载,在/etc /fstab文件末尾添加如下行:

/dev/mapper/lvm_data-vg_data /mnt/Public/other 	ext4	defaults	0 0

 

如果要删除,用以下方法

1,先把挂载的分区卸载掉,用umount命令

2,删除合并的分区,就里合并一起那个

lvremove /dev/mapper/lvm_data-vg_data

3,删除我们之前扩展的那个vg

 

vgremove /dev/mapper/lvm_data

4,删除硬盘上的pv

 

pvremove /dev/sdd pvremove /dev/sde

 最后,运行一下fdisk -l,发现之前新建的合并分区已没有了。

上一篇: 解决开启IPV6后NETFLIX打不开的问题

访客评论
目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):