ln 软硬链接的区别

Linux就该这么学 学习笔记09

RAID常用的有RAID0 RAID1 RAID5 RAID10

做RAID10的简要操作过程如下:

[[email protected] ~]# mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde

[[email protected] ~]# mkfs.ext4 /dev/md0

[[email protected] ~]# mkdir /RAID

[[email protected] ~]# mount /dev/md0 /RAID

[[email protected] ~]# df -h

[[email protected] ~]# echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab

Linux就该这么学 学习笔记09

部署逻辑卷

 

#让新添加的硬盘设备支持LVM技术

[[email protected] ~]# pvcreate /dev/sdb /dev/sdc

 

#硬盘设备加入到一个叫做storage的卷组

[[email protected] ~]# vgcreate storage /dev/sdb /dev/sdc

 

#从卷组storage中重建一个名叫vo,大小为37*PE大小的逻辑卷

[[email protected] ~]# lvcreate -n vo -l 37 storage

Linux系统会把LVM中的逻辑卷设备存放在/dev设备目录中(实际上是做了一个符号链接),同时会以卷组的名称来建立一个目录,其中保存了逻辑卷的设备映射文件(即/dev/卷组名称/逻辑卷名称)。

 

接下来就是常规的格式化、挂载、修改fstab文件

[[email protected] ~]# mkfs.ext4 /dev/storage/vo

[[email protected] ~]# mkdir /linuxprobe

[[email protected] ~]# mount /dev/storage/vo /linuxprobe

[[email protected] ~]# df -h

[[email protected] ~]# echo "/dev/storage/vo /linuxprobe ext4 defaults 0 0" >> /etc/fstab

 

扩展逻辑卷

 

#扩展前请一定要记得卸载设备和挂载点的关联。

[[email protected] ~]# umount /linuxprobe

#逻辑卷vo扩展至290MB

[[email protected] ~]# lvextend -L 290M /dev/storage/vo

#检查硬盘完整性以及重置逻辑卷容量

[[email protected] ~]# e2fsck -f /dev/storage/vo

[[email protected] ~]# resize2fs /dev/storage/vo

#重新挂载硬盘设备并查看挂载状态。

[[email protected] ~]# mount -a

[[email protected] ~]# df -h

 

缩小逻辑卷


在对LVM逻辑卷进行缩容操作之前,要先检查文件系统的完整性(当然这也是为了保证我们的数据安全)。在执行缩容操作前记得先把文件系统卸载掉。

[[email protected] ~]# umount /linuxprobe

#检查文件系统的完整性。

[[email protected] ~]# e2fsck -f /dev/storage/vo

#把逻辑卷vo的容量减小到120MB。

[[email protected] ~]# resize2fs /dev/storage/vo 120M

[[email protected] ~]# lvreduce -L 120M /dev/storage/vo

#重新挂载并查看挂载状态

[[email protected] ~]# mount -a

[[email protected] ~]# df -h

 

逻辑卷快照

快照功能只能用一次,用完逻辑卷快照自动删除。

快照卷的容量必须等同于逻辑卷的容量

 

使用-s参数生成一个快照卷,使用-L参数指定切割的大小。另外,还需要在命令后面写上是针对哪个逻辑卷执行的快照操作。

[[email protected] ~]#  lvcreate -L 120M -s -n SNAP /dev/storage/vo

这一刻第逻辑卷vo创建了一个相应的名为SNAP的快照卷

 

#逻辑卷所挂载的目录中创建一个100MB的垃圾文件,然后再查看快照卷的状态。可以发现存储空间占的用量上升了。--但从快照还原时,逻辑卷vo下面的这个100M文件并不会恢复的。

[[email protected] ~]# dd if=/dev/zero of=/linuxprobe/files count=1 bs=100M

[[email protected] ~]# lvdisplay

 

#快照还原,还原前线卸载掉逻辑卷设备的挂载

[[email protected] ~]# umount /linuxprobe

[[email protected] ~]# lvconvert --merge /dev/storage/SNAP

 

#还原后,重新挂载,查看挂载点目录下已经没有100M的文件,只有先前快照内的文件

[[email protected] ~]# mount -a

[[email protected] ~]# ls /linuxprobe/

 

Linux就该这么学 学习笔记09

相关文章: