RHCE基础实验

实验:配额实现
1.
启用配额功能
vim /etc/fstab
defaults usrquota,grpquota
mount -o remount /home
2.
创建配额数据库
quotacheck -cug /home
3.
启用数据库
quotaon /home
quotaon -p /home 查看
4.
edquota wang
setquota wang 80000 100000 0 0 /home
edquota -p wang mage
edquota -g g1
repquota /home
quota wang
5.
测试
用户登录 /home建文件
实验:raid卷
raid0
1.
分区
/dev/sdb1 /dev/sdc1 t fd
注意同步
2.
mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sd{b,c}1
3.
mkfs.ext4 /dev/md0
4.
mount
vim /etc/fstab
UUID=”38b2b0c8-e96b-4f07-b74b-52510d1aff9a” /mnt/raid0 ext4 defaults 0 0
raid5
1.
分区
/dev/sdd1 /dev/sde1 /dev/sdf /dev/sdb2
2.
mdadm -C /dev/md5 -a yes -l 5 -n 3 -x 1 /dev/sdd1 /dev/sde1 /dev/sdf /dev/sdb2
3.
mkfs.ext4 /dev/md5
4.
mkdir /mnt/raid5
mount /dev/md5 /mnt/raid5
5.
生成配置文件
mdadm -Ds > /etc/mdadm.conf
6.
禁用和启用
umount /mnt/raid0
mdadm -S /dev/md0
mdadm -A /dev/md0
7.
模拟损坏
mdadm /dev/md5 -f /dev/sde1
8.
移除
mdadm /dev/md5 -r /dev/sde1
9.
添加到raid成员
mdadm /dev/md5 -a /dev/sde1
10.
增加raid成员数量从3变为4个
mdadm -G /dev/md5 -n 4 -a /dev/sdd3
resize2fs /dev/md5 同步文件系统
cat /proc/mdstat
实验:逻辑卷
1.
准备分区或硬盘
分区 8e
/dev/sdb1 /dev/sdc
2.
创建PV
pvcreate /dev/sdb1 /dev/sdc
pvdisplay
pvs
3.
创建卷组
vgcreate -s 16M vg0 /dev/sdb1 /dev/sdc
vgs
vgdisplay
4.
创建逻辑卷
lvcreate -n lv0 -L 30G vg0
lvs
lvdisplay
5.
mkfs.ext4 /dev/vg0/lv0
6.
挂载
mount /dev/vg0/lv0 /mnt/lv0
扩展
vgdisplay
lvextend -L 100G /dev/vg0/lv0
lvextend -l +100%FREE /dev/vg0/lv0
resize2fs /dev/vg0/lv0 ext
xfs_growfs /dev/vg0/lv0 xfs
或者
lvextend -r -L 100G /dev/vg0/lv0
实验:更换磁盘,迁移PE到新磁盘上
vgdisplay
pvmove /dev/sdc
vgreduce vg0 /dev/sdc
pvremove /dev/sdc
实验:缩减逻辑卷
1 备份
2 umount /mnt/lv0
3 e2fsck -f /dev/vg0/lv0
4 resize2fs /dev/vg0/lv0 50G
5 lvreduce -L 50G /dev/vg0/lv0
6 mount /dev/vg0/lv0 /mnt/lv0
实验:迁移卷组到新系统中
在源计算机上
1
vgrename vg0 newvg0
lvrename /dev/newvg0/lv0 newlv0
2
umount /media/
3
vgchange -a n newvg0
4
vgexport newvg0
pvscan
pvdisplay
5.
移除硬盘
在目标计算机上
1
插上硬盘
2
vgimport newvg0
3
vgchange -a y newvg0
4
mount /dev/newvg0/newlv0 /mnt/newlv0
创建快照
lvcreate -s -n snaplv0-2 -p r -L 2G /dev/vg0/lv0
恢复逻辑卷
umount /mnt/lv0/
umount /mnt/snap
lvconvert –merge /dev/vg0/snaplv0

原创文章,作者:z long,如若转载,请注明出处:http://www.178linux.com/74649

(0)
z longz long
上一篇 2017-05-02 19:14
下一篇 2017-05-02 19:51

相关推荐

  • sed使用小命令及课后作业

    Stream EDitor,  行编辑器 sed 是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space ),接着用sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed …

    Linux干货 2017-03-18
  • Linux发展史

    独白:    先来说说我对Linux的认识吧,用一个成语形容:狗屁不通,想了一下,文明社会还是和谐点比较好,算是闻所未闻吧。15年初从朋友那得知Linxu,冲着他那十几K的工资还是挺心动的,说实在很仰慕他,有点计算机基础,自学两个月出山,当时月薪8k;而我还是拿着3,4k的工资,也没什么本领,于是找他要了些有关视频资料,也开始了自学之路,…

    Linux干货 2017-04-08
  • TCP三次握手和四次挥手

    TCP三次握手 有两台机器,A是客户端(主动发起请求的人),B是服务器端(被动接受请求的人),客户端A刚开始没有人和他通讯,所以客户端A的状态是CLOSDE(关闭的),服务器端B刚开始的状态也是CLOSDE,但是总有人去访问他,所以服务器端B开启了LISTEN(收听)状态。 (1)假设A机器想链接B机器了,他就会向B机器发送一个建立链接的请求,这个建立链接请…

    2017-08-31
  • Linux初学笔记(markdown格式)

    Linux基础命令笔记

    Linux干货 2018-03-26
  • Http实践

    练习:搭建虚拟主机     (1)基于主机名实现三个虚拟主机     (2) 每虚拟主机使用独立的访问日志和错误日志     (3) 第三个虚拟主机的/admin要进行用户访问认证     (4) 在…

    Linux干货 2016-09-30
  • linux内核(kernel)版本号的意义

      在linux下有一个目录,即/usr/src/kernels/目录,下面记载着一个linux系统的内核文件, 例如:2.6.18-164.el5-x86_64、2.6.18-8.el5-x86_64和2.6.18-194.el5-x86_64等,这些文件编号意味着什么呢?例如2.6.18代表着什么?el5代表着什么?x86_64又代表着什么? …

    Linux干货 2016-01-14