ln 软硬链接的区别
RAID常用的有RAID0 RAID1 RAID5 RAID10
做RAID10的简要操作过程如下:
[root@linuxprobe ~]# mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde
[root@linuxprobe ~]# mkfs.ext4 /dev/md0
[root@linuxprobe ~]# mkdir /RAID
[root@linuxprobe ~]# mount /dev/md0 /RAID
[root@linuxprobe ~]# df -h
[root@linuxprobe ~]# echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab
部署逻辑卷
#让新添加的硬盘设备支持LVM技术
[root@linuxprobe ~]# pvcreate /dev/sdb /dev/sdc
#硬盘设备加入到一个叫做storage的卷组
[root@linuxprobe ~]# vgcreate storage /dev/sdb /dev/sdc
#从卷组storage中重建一个名叫vo,大小为37*PE大小的逻辑卷
[root@linuxprobe ~]# lvcreate -n vo -l 37 storage
Linux系统会把LVM中的逻辑卷设备存放在/dev设备目录中(实际上是做了一个符号链接),同时会以卷组的名称来建立一个目录,其中保存了逻辑卷的设备映射文件(即/dev/卷组名称/逻辑卷名称)。
接下来就是常规的格式化、挂载、修改fstab文件
[root@linuxprobe ~]# mkfs.ext4 /dev/storage/vo
[root@linuxprobe ~]# mkdir /linuxprobe
[root@linuxprobe ~]# mount /dev/storage/vo /linuxprobe
[root@linuxprobe ~]# df -h
[root@linuxprobe ~]# echo "/dev/storage/vo /linuxprobe ext4 defaults 0 0" >> /etc/fstab
扩展逻辑卷
#扩展前请一定要记得卸载设备和挂载点的关联。
[root@linuxprobe ~]# umount /linuxprobe
#逻辑卷vo扩展至290MB
[root@linuxprobe ~]# lvextend -L 290M /dev/storage/vo
#检查硬盘完整性以及重置逻辑卷容量
[root@linuxprobe ~]# e2fsck -f /dev/storage/vo
[root@linuxprobe ~]# resize2fs /dev/storage/vo
#重新挂载硬盘设备并查看挂载状态。
[root@linuxprobe ~]# mount -a
[root@linuxprobe ~]# df -h
缩小逻辑卷
在对LVM逻辑卷进行缩容操作之前,要先检查文件系统的完整性(当然这也是为了保证我们的数据安全)。在执行缩容操作前记得先把文件系统卸载掉。
[root@linuxprobe ~]# umount /linuxprobe
#检查文件系统的完整性。
[root@linuxprobe ~]# e2fsck -f /dev/storage/vo
#把逻辑卷vo的容量减小到120MB。
[root@linuxprobe ~]# resize2fs /dev/storage/vo 120M
[root@linuxprobe ~]# lvreduce -L 120M /dev/storage/vo
#重新挂载并查看挂载状态
[root@linuxprobe ~]# mount -a
[root@linuxprobe ~]# df -h
逻辑卷快照
快照功能只能用一次,用完逻辑卷快照自动删除。
快照卷的容量必须等同于逻辑卷的容量
使用-s参数生成一个快照卷,使用-L参数指定切割的大小。另外,还需要在命令后面写上是针对哪个逻辑卷执行的快照操作。
[root@linuxprobe ~]# lvcreate -L 120M -s -n SNAP /dev/storage/vo
这一刻第逻辑卷vo创建了一个相应的名为SNAP的快照卷
#逻辑卷所挂载的目录中创建一个100MB的垃圾文件,然后再查看快照卷的状态。可以发现存储空间占的用量上升了。--但从快照还原时,逻辑卷vo下面的这个100M文件并不会恢复的。
[root@linuxprobe ~]# dd if=/dev/zero of=/linuxprobe/files count=1 bs=100M
[root@linuxprobe ~]# lvdisplay
#快照还原,还原前线卸载掉逻辑卷设备的挂载
[root@linuxprobe ~]# umount /linuxprobe
[root@linuxprobe ~]# lvconvert --merge /dev/storage/SNAP
#还原后,重新挂载,查看挂载点目录下已经没有100M的文件,只有先前快照内的文件
[root@linuxprobe ~]# mount -a
[root@linuxprobe ~]# ls /linuxprobe/