CentOSでのソフトraidとlvmの結合
7389 ワード
一.10 Gドライブを3つ追加
二.ハードディスク(HDD)はそれぞれsdb,sdc,sddをraidモードに初期化
三.raid 5の作成
四.lvmの作成
七.問題外実験
文章を調べる:https://www.linuxidc.com/Linux/2018-06/152793.htm
[root@bj-lvm ~]# fdisk -l |grep sd
/dev/sda:53.7 GB, 53687091200 ,104857600
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 104857599 51379200 8e Linux LVM
/dev/sdb:10.7 GB, 10737418240 ,20971520
/dev/sdc:10.7 GB, 10737418240 ,20971520
/dev/sdd:10.7 GB, 10737418240 ,20971520
二.ハードディスク(HDD)はそれぞれsdb,sdc,sddをraidモードに初期化
[root@bj-lvm ~]# fdisk /dev/sdb
( m ):m
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
( m ):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
(1-4, 1):
(2048-20971519, 2048):
2048
Last , + or +size{K,M,G} (2048-20971519, 20971519):
20971519
1 Linux , 10 GiB
( m ):l
0 24 NEC DOS 81 Minix / Linu bf Solaris
1 FAT12 27 NTFS Win 82 Linux / So c1 DRDOS/sec (FAT-
2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 84 OS/2 C: c6 DRDOS/sec (FAT-
4 FAT16 <32M 40 Venix 80286 85 Linux c7 Syrinx
5 41 PPC PReP Boot 86 NTFS da
6 FAT16 42 SFS 87 NTFS db CP/M / CTOS / .
7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux de Dell
8 AIX 4e QNX4.x 2 8e Linux LVM df BootIt
9 AIX 4f QNX4.x 3 93 Amoeba e1 DOS
a OS/2 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O
b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor
c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad eb BeOS fs
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT
f W95 (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/
10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC
11 FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor
12 Compaq 5c Priam Edisk a9 NetBSD f4 SpeedStor
14 FAT16 <3 61 SpeedStor ab Darwin f2 DOS
16 FAT16 63 GNU HURD or Sys af HFS / HFS+ fb VMware VMFS
17 HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST 65 Novell Netware b8 BSDI swap fd Linux raid
1b W95 FAT3 70 DiskSecure bb Boot Wizard fe LANstep
1c W95 FAT3 75 PC/IX be Solaris ff BBT
1e W95 FAT1 80 Minix
( m ):t
1
Hex ( L ):fd raid
“Linux” “Linux raid autodetect”
( m ):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
。
[root@bj-lvm ~]# fdisk -l |grep sd
/dev/sda:53.7 GB, 53687091200 ,104857600
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 104857599 51379200 8e Linux LVM
/dev/sdb:10.7 GB, 10737418240 ,20971520
/dev/sdb1 2048 20971519 10484736 fd Linux raid autodetect
/dev/sdc:10.7 GB, 10737418240 ,20971520
/dev/sdd:10.7 GB, 10737418240 ,20971520
fdisl /dev/sdc {n,p, , , ,l,t,fd,w}
fdisl /dev/sdd {n,p, , , ,l,t,fd,w}
三.raid 5の作成
yum install mdadm // raid
mdadm -C /dev/md0 -a yes -l 5 -n 3 /dev/sd{b,c,d}1
-C --create ;
-a --auto , mknod RAID , -a yes ;
-l --level , linear, raid0, raid1, raid4, raid5, raid6, raid10, multipath, faulty, container;
-n --raid-devices , ;
mdadm -D /dev/md0 // raid
四.lvmの作成
lvm
pvcreate /dev/md0
lvm show-data
vgcreate show-data /dev/md0
vgs
lvm lv01
lvcreate -L 19.97g -n lv01 show-data
ls /dev/show-data/lv01
mkfs.xfs /dev/show-data/lv01
mount /dev/show-data/lv01 /data
echo "/dev/show-data/lv01 /data xfs defaults 0 0" >> /etc/fstab
df -Th
. raid
5.1 sdf
5.2 fdisk /dev/sdf {n,p, , , ,l,t,fd,w} raid
5.3 mdadm /dev/md0 -a /dev/sdf1 md0 raid -a
: spare , raid spare
5.4 mdadm -G /dev/md0 -n 5 5.3 spare raid , 。
5.5 cat /proc/mdstat mdadm -D /dev/md0
. lvm
6.1 pvresize /dev/md0 pv , vgs VSize
6.2 lvextend -l +100%FREE /dev/show-data/lv01 lv01
6.3 xfs_growfs /dev/show-data/lv01 df -Th
七.問題外実験
[root@office-com-ldap-01 ~]# fdisk -l|grep vd
/dev/vdc:5368 MB, 5368709120 ,10485760
/dev/vdd:5368 MB, 5368709120 ,10485760
[root@office-com-ldap-01 ~]# pvcreate /dev/vdc
[root@office-com-ldap-01 ~]# vgcreate show_group /dev/vdc
[root@office-com-ldap-01 ~]# lvcreate -l +100%FREE -n data show_group
[root@office-com-ldap-01 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/vda2 centos_office-com-ldap-01 lvm2 a-- <9.00g 0
/dev/vdb1 centos_office-com-ldap-01 lvm2 a-- <5.00g 0
/dev/vdc show_group lvm2 a-- <5.00g 0
[root@office-com-ldap-01 ~]# vgextend show_group /dev/vdd
[root@office-com-ldap-01 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/vda2 centos_office-com-ldap-01 lvm2 a-- <9.00g 0
/dev/vdb1 centos_office-com-ldap-01 lvm2 a-- <5.00g 0
/dev/vdc show_group lvm2 a-- <5.00g 0
/dev/vdd show_group lvm2 a-- <5.00g <5.00g
[root@office-com-ldap-01 ~]# xfs_growfs /dev/show_group/data
[root@office-com-ldap-01 ~]# lvextend -l +100%FREE /dev/show_group/data
[root@office-com-ldap-01 ~]# fdisk -l|grep show_group
/dev/mapper/show_group-data:10.7 GB, 10729029632 ,20955136
[root@office-com-ldap-01 ~]# fdisk -l|grep vd
/dev/vdb:5368 MB, 5368709120 ,10485760
/dev/vdb1 2048 10485759 5241856 8e Linux LVM
vdb1 fdisk lvm centos_office-com-ldap-01 , root
/dev/centos_office-com-ldap-01/root
[root@office-com-ldap-01 ~]# pvcreate /dev/vdb1
[root@office-com-ldap-01 ~]# vgextend centos_office-com-ldap-01 /dev/vdb1
[root@office-com-ldap-01 ~]# lvextend -l +100%FREE /dev/centos_office-com-ldap-01/root
[root@office-com-ldap-01 ~]# xfs_growfs /dev/centos_office-com-ldap-01/root
文章を調べる:https://www.linuxidc.com/Linux/2018-06/152793.htm