# raid和lvm
# parted工具分区
parted /dev/sdb
mklabel gpt
print
mkpart primary 0% 100%
print
quit
# 组raid1
查看硬盘
lsblk
mdadm -E /dev/sd[b-c]
mdadm -E /dev/sd[b-c]1
创建
mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd[b-c]1
输出
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
查看
cat /proc/mdstat
mdadm -E /dev/sd[b-c]1
mdadm --detail /dev/md0
lsblk
# 使用lvm
创建pv
#检查有无PV在系统上,然后将/dev/md0建立成为PV格式
pvscan
#这个指令建立这个partition成为PV啦!
pvcreate /dev/md0
#检查
pvscan
#详细的列示出系统上面每个PV的个别信息
pvdisplay /dev/md0
创建vg
#将/dev/md0建立成为一个VG,且指定PE为16MB喔!
vgcreate -s 16M myvg /dev/md0
#查看
vgscan
pvscan
vgdisplay myvg
创建lv
#将myvg分2TB给mylv喔!
lvcreate -L 2T -n mylv myvg
#查看
lvscan
lvdisplay /dev/myvg/mylv
#如此一来,整个LV partition也准备好啦!接下来,就是针对这个LV来处理啦!要特别注意的是,VG的名称为myvg,但是LV的名称必须使用全名!亦即是/dev/myvg/mylv才对喔!后续的处理都是这样的!这点初次接触LVM的朋友很容易搞错!
格式化、掛載與觀察我們的 LV 吧!
#注意LV全名!
mkfs.xfs /dev/myvg/mylv
mount /dev/myvg/mylv /data
df -Th /data
#透过这样的功能,我们现在已经建置好一个LV了!你可以自由的应用/data内的所有资源!
#挂载写入配置
/dev/myvg/mylv /data xfs defaults 0 0
#接下来,使用下面的命令保存RAID的配置到文件“mdadm.conf”中。
mdadm --detail --scan --verbose >> /etc/mdadm/mdamd.conf