RHCE实验16:storage management存储设备管理lvm 2

实验一:创建逻辑卷

新增一块1GB的硬盘

1.fdisk /dev/sdb           #新建sdb1分区

n

p                    

1

回车

+300M

w

2.pvcreate /dev/sdb1           #创建物理卷

pvs或者pvdisplay            #查看物理卷列表

3.vgcreate   myvg /dev/sdb1    #创建myvg卷组,并把sdb1加入到myvg卷组

vgs或者vgdispaly            #查看卷组列表

4.lvcreate �CL +150M �Cn mylv myvg  #从myvg卷组划出150MB的逻辑卷,并命名为mylv

lvs或者lvdisplay            #查看逻辑卷列表

5.mkfs.ext4  /dev/myvg/mylv #格式化逻辑卷

6.mkdir /mnt/newpart       #创建挂载点

vim /etc/fstab           #开机自启动

/dev/myvg/mylv /mnt/newpart ext4 defaults 0 0

7.mount �Ca #挂载

8.df �Ch  #验证大小


实验二:卷组myvg为300MB,逻辑卷mylv为150MB,在卷组有空余的情况下,扩展逻辑卷mylv

1.确定卷组是否有空间

vgs

2.扩展逻辑卷

lvextend -L +150M /dev/myvg/mylv

lvs    #验证之后,逻辑卷其实已经扩大了

df -h  #验证之后,文件系统并没有扩大,需要宣告

3.宣告文件系统,建议加-p选项查看宣告进度

resize2fs -p /dev/myvg/mylv

df -h    #验证之后,文件系统扩大成功


实验三:卷组不够的情况下,进行扩容。现在需求mylv逻辑卷扩展到800M,当前卷组只有300M,需添加一块500M磁盘


1.fdisk /dev/sdc  #具体省略(如果是使用中磁盘划分,需partx -a/dev/sdb)

2.pvcreate /dev/sdc1

3.vgs               #查看扩容前卷组myvg的大小

4.vgextend myvg /dev/sdc1

5.vgs               #查看扩容后卷组myvg的大小

6.lvextend -L 800M /dev/myvg/mylv

7.lvs               #查看扩容前逻辑卷mylv的大小

8.df -h            #查看扩容前文件系统 /mnt/newpart的大小

9.resize2fs -p /dev/myvg/mylv

10.df -h            #查看扩容后文件系统 /mnt/newpart的大小



实验四:当前卷组myvg包含sdb1和sdc1,当sdc1磁盘报警有硬件问题的前兆,准备一块sdd替换sdc1,sdd硬盘一定要大于sdc1分区的大小


1.fdisk /dev/sdd           #此处省略

2.pvcreate /dev/sdd1       #创建物理卷

3.vgextend myvg /dev/sdd1  #把sdd1加入到卷组myvg

4.pvmove /dev/sdc1 /dev/sdd1   #把sdc1里的数据全部导入到sdd1

5.vgreduce myvg /dev/sdc1      #导入完毕后,把sdc1从卷组移除

6.pvremove /dev/sdc1           #把sdc1移除物理机状态


实验五:当前文件系统500MB,缩小至300M。(当前文件系统数据不超过200M,大家请注意:扩容无风险,缩小有风险,操作请谨慎。)

1.umount /mnt/newpart       #缩小之前必须要卸载缩小的对象

2.e2fsck-f /dev/myvg/mylv    #检查文件系统

3.resize2fs -p /dev/myvg/mylv 300M  #宣告文件系统,我要把逻辑卷缩小到300M,你们数据赶紧往其他地方挪一挪

4.lvresize -L 300M /dev/myvg/mylv   #缩小文件系统OK

5.mount /dev/myvg/mylv /mnt/newpart #重新挂载

6 df-h           #查看文件系统是否缩小成功


实验六:lvm快照(为/mnt/newpart做快照)

mount/dev/myvg/mylv /mnt/newpart


1.vgs            #确认卷组myvg是否是足够空间

2.lvcreate -L 200M -s -n lvmbak /dev/myvg/mylv  #创建逻辑卷mylv的快照,快照为/dev/myvg/lvmbak,卷组myvg要有空间供快照使用

3.mount -o ro /dev/myvg/lvmbak /mnt/bak #把快照挂载到目录,下一步执行数据备份

4.cp /mnt/bak /tmp        #可以开始备份数据了

5.umount /mnt/bak          #卸载快照

6.lvremove /dev/myvg/lvmbak    #删除快照


实验七:磁盘配额


1.启用文件系统支持磁盘配额

vim/etc/fstab

/dev/myvg/mylv    /mnt/newpart  ext4   defaults,usrquota,grpquota 0 0

2. 重新挂载文件系统,使第一步生效

mount -o remount /mnt/newpart

验证方法:mount             #查看操作的文件系统后缀是否有磁盘配额选项

3.统计所有用户已使用的 磁盘大小

quotacheck -cumg /mnt/newpart

验证方法:ls /mnt/newpart      #查看此目录是否有aquota*文件

4.启用磁盘配额(以下任选其一)

quotaon -f /mnt/newpart

quotaon -a

5.针对用户或组做磁盘配额

edquota -u student


Disk quotas for user student (uid 500):

 Filesystem                   blocks       soft       hard    inodes     soft     hard

 /dev/mapper/myvg-mylv         1555      15000     30000        128      200     300

6.查看报告并且验证

repquota -a            #root查看全部用户的磁盘配额报告

quota                  #普通用户查看自己的磁盘配额使用情况

验证:student用户进入/mnt/newpart目录,保证student对此目录有写入权限

su - student

cd /mnt/mnt/newpart

dd if=/dev/zero of=bigfile bs=22M count=1     达到soft,可以写入

dd if=/dev/zero of=bigfile bs=40M count=1     达到hard,无法写入


实验八:iscsi客户端配置使用方法


1.安装iscsi客户端工具

yum install iscsci* -y

2.启动iscsi客户端服务并且加入到系统自启动

service iscsi start

service iscsid start

chkconfig iscsi on

chkconfig iscsid on

3.man iscsiadm      #翻到倒数第二页,负载“EXAMPLE”里的语句,修改成iscsi服务端的ip即可,切记,此处只能用IP,不支持域名

4.iscsiadm --mode discoverydb --type sendtargets --portal 10.1.16.254 --discover                    #发现服务端共享的iqn名称

5.scsiadm --mode node --targetname iqn.2008-09.com.example:server.target6 --portal10.1.16.254:3260 --login

   #登录服务端发现的iqn名称并挂载到本地

   #验证新增磁盘名称 ll /dev/sd*


6.  iscsiadm --mode node --targetnameiqn.2008-09.com.example:server.target6 --portal 10.1.16.254:3260 --logout

# 登出iscsi服务端

# 验证 ll /dev/sd*

3.iscsiadm --mode node --targetname iqn.2008-09.com.example:server.target6 --portal 10.1.16.254:3260 -o delete

#防止下次重启,依然还加载iscsi服务端,所以我们delete掉,先logout,然后delete




你可能感兴趣的:(lvm)