磁盘管理综合测试题
创建RAID5
[root@localhost ~]# mdadm -Cv /dev/md5 -l 5 -n 3 -x 1 /dev/sdb[1234] //创建RAID5
建立物理卷
[root@localhost ~]# pvcreate /dev/md5 //将/dev/md5建成物理卷
WARNING: ext4 signature detected on /dev/md5 at offset 1080. Wipe it? [y/n]: y
Wiping ext4 signature on /dev/md5.
Physical volume "/dev/md5" successfully created
WARNING: ext4 signature detected on /dev/md5 at offset 1080. Wipe it? [y/n]: y
Wiping ext4 signature on /dev/md5.
Physical volume "/dev/md5" successfully created
建立卷组
[root@localhost ~]# vgcreate myvg /dev/md5 //将md5装换成卷组,命名为myvg
Volume group "myvg" successfully created
Volume group "myvg" successfully created
建立逻辑卷
[root@localhost ~]# lvcreate -L +8G -n mylv myvg //将卷组转换成8G存储空间的逻辑卷,命名为mylv
Logical volume "mylv" created.
[root@localhost ~]# mkfs.ext4 /dev/myvg/mylv //格式化,转化成ext4文件系统
Logical volume "mylv" created.
[root@localhost ~]# mkfs.ext4 /dev/myvg/mylv //格式化,转化成ext4文件系统
[root@localhost ~]# mount /dev/myvg/mylv /usr/local/apache/htdocs/ //挂载到网页目录上
自动挂载
[root@localhost ~]# vim /etc/fstab //自动挂载,支持磁盘配额的方式
/dev/myvg/mylv /usr/local/apache/htdocs ext4 defaults,usrquota,grpquota 0 0
/dev/myvg/mylv /usr/local/apache/htdocs ext4 defaults,usrquota,grpquota 0 0
创建文件测试
[root@localhost ~]# cd /usr/local/apache/htdocs/ //安装源码之后在htdocs下新建测试文件index.html
[root@localhost htdocs]# touch index.html
[root@localhost htdocs]# vim index.html
[root@localhost htdocs]# lynx 127.0.0.1 //验证一下
[root@localhost htdocs]# systemctl stop firewalld.service //关闭防火墙,用网页测试
192.168.100.105
[root@localhost htdocs]# touch index.html
[root@localhost htdocs]# vim index.html
[root@localhost htdocs]# lynx 127.0.0.1 //验证一下
[root@localhost htdocs]# systemctl stop firewalld.service //关闭防火墙,用网页测试
192.168.100.105
创建用户,添加磁盘配额
[root@localhost ~]# mount -o remount,usrquota,grpquota /usr/local/apache/htdocs/ //
[root@localhost ~]# mount | tail -1 //查询挂载并显示最后一行
/dev/mapper/myvg-mylv on /usr/local/apache/htdocs type ext4 (rw,relatime,seclabel,quota,usrquota,grpquota,stripe=256,data=ordered)
[root@localhost ~]# quotacheck -avug //扫描文件系统,并建立Quota文件
[root@localhost ~]# ll /usr/local/apache/htdocs/ //显示/usr/local/apache/htdocs/文件的详情
[root@localhost ~]# quotaon -auvg //启动全部用户与组的quota服务
/dev/mapper/myvg-mylv [/usr/local/apache/htdocs]: group quotas turned on
/dev/mapper/myvg-mylv [/usr/local/apache/htdocs]: user quotas turned on
[root@localhost ~]# useradd tanxiaojun2 //创建用户tanxiaojun2
[root@localhost ~]# edquota -u tanxiaojun2 //编辑用户、组的限制与宽限时间
/dev/mapper/myvg-mylv 0 8000 10000 0 80 100
[root@localhost ~]# ll /usr/local/apache/htdocs/
[root@localhost ~]# mount -o remount,usrquota,grpquota /usr/local/apache/htdocs/ //
[root@localhost ~]# mount | tail -1 //查询挂载并显示最后一行
/dev/mapper/myvg-mylv on /usr/local/apache/htdocs type ext4 (rw,relatime,seclabel,quota,usrquota,grpquota,stripe=256,data=ordered)
[root@localhost ~]# quotacheck -avug //扫描文件系统,并建立Quota文件
[root@localhost ~]# ll /usr/local/apache/htdocs/ //显示/usr/local/apache/htdocs/文件的详情
[root@localhost ~]# quotaon -auvg //启动全部用户与组的quota服务
/dev/mapper/myvg-mylv [/usr/local/apache/htdocs]: group quotas turned on
/dev/mapper/myvg-mylv [/usr/local/apache/htdocs]: user quotas turned on
[root@localhost ~]# useradd tanxiaojun2 //创建用户tanxiaojun2
[root@localhost ~]# edquota -u tanxiaojun2 //编辑用户、组的限制与宽限时间
/dev/mapper/myvg-mylv 0 8000 10000 0 80 100
[root@localhost ~]# ll /usr/local/apache/htdocs/