lvm是一项不错的技术,可伸缩的大小配置,适合我这一类老是估错大小的人。
1 fdisk
fdisk -cu /dev/sda
增加一个新的分区,将类型选择为 8e,即为 linux lvm 。
接下来,就开始从pv到vg到lvm的过程啦。
假设之前创建的分区为 /dev/sda5
pvcreate /dev/sda5
vgcreate vg1 /dev/sda5
lvcreate -L 100M -n lvm1 vg1
mkfs.ext4 /dev/vg1/lvm1
partx -a /dev/sda
mkdir /lvm1
mount /dev/vg1/lvm1 /lvm1
那么简单的lvm1就创建完了。
下面来讲大小的改变
首先是lvextend 也就是增大
lvextend -L +50M /dev/vg1/lvm1
resize2fs /dev/vg1/lvm1
那么,之前的lvm1就由100M增加到了150M,且增加的过程不用mount /lvm1/
接下来就是lvreduce
umount /lvm1/
resize2fs /dev/vg1/lvm1
lvreduce -L 50M /dev/vg1/lvm1
mount /lvm1/
reduce要注意几点,extend是先增加,再resize2fs,而reduce是先resize2fs,再减少。extend的结果是初始值+数值。而reduce的最后结果,是 reduce后跟的数值,也就是所谓的减少为XX,而不是减少XX。
当然,如果空间不够了,也可以vgextend
思路如下,创建一个sda6,类型一样改为 8e
将sda6加入vg1 就ok啦,然后就可以lvextend或者lvreduce了.....
对了,如果需要开机挂载,那么可以通过修改 /etc/fstab 来实现
记得要按照格式写,uuid可以通过blkid来查看
#文章写重了,这段先留着
#上文是最简单的yum配置,个人配置,有如下经验:
1:由于缓存机制,配置好yum源之后,可能会出现无法找到配置文件的情况,这时候,需要一条命令 yum clean all 来清除缓存,基本可以解决问题。
2:el6相较于之前的版本,很想当多的改进,包括使用上也简便了很多,比如baseurl=file:///yum/RHEL,在6中,系统会自动search,而不会像之前的版本一样,需要指明绝对路径。