磁盘和文件系统管理实验

添加两块10G的SCSI硬盘(sdb   sdc),将两块硬盘各划分一个主分区,分区名分别为sdb1和sdc1(占用所有空间),并将文件系统id改为8e

fdisk  -l

fdisk   /dev/sdb

n-回车-回车-回车-回车-t-8e-w

fdisk  /dev/sdc

n-回车-回车-回车-回车-t-8e-w

将/dev/sdb1与/dev/sdc1创建为物理卷,并查看主机上的物理卷

pvcreate  /dev/sdb1  /dev /sdc1  

pvscan                       

创建卷组,包含/dev/sdb1与/dev/sdc1两个物理卷,卷组名为mail_store,并查看卷组

vgcreate mail_store   /dev/sdb1  /dev/sdc1     

vgscan

在mail_store卷组中创建一个逻辑卷,名为mbox,大小为18G,并查看逻辑卷

lvcreate  -L  10G  -n mbox mail_store        

lvscan                                        

格式化逻辑卷/dev/mail_store/mbox,文件系统为xfs

mkfs  -t  xfs  /dev/mail_store/mbox

创建 /mailbox/ 目录,将逻辑卷挂载此目录上

mkdir   /mailbox

mount  /dev/mail_store /mbox  /mailbox/        

查看挂载情况与磁盘空间使用情况

mount

df  -hT

再新加了一块10G硬盘,扩容到 mbox分区

fdisk  -l

fdisk  /dev /sdb

n-回车-回车-回车-回车-t-8e-w

vgextend mail_store /dev/sdb2     

lvextend  -L  +10G  /dev/mail_store/mbox

Xfs_growfs  /dev/mail_store/mbox

使用 df  -h  命令检查 /mailbox/ 目录确实增加了10G新空间

df  -hT

创建一个18Gb的逻辑卷,名为mbox,并挂载到/mailbox目录上

   fdisk  -l

fdisk   /dev/sdb

n-回车-回车-回车-回车-t-8e-w

fdisk  /dev/sdc

n-回车-回车-回车-回车-t-8e-w

pvcreate  /dev/sdb1  /dev /sdc1  

pvscan

vgcreate mail_store   /dev/sdb1  /dev/sdc1     

vgscan

lvcreate  -L  18G  -n mbox mail_store        

lvscan

mkfs .  xfs  /dev/mail_store/mbox

mkdir   /mailbox

mount  /dev/mail_store /mbox  /mailbox/

.创建三个用户terry   jerry   shrek,其中terry和shrek属于teacher组

groupadd teacher

useradd -g teacher  terry

useradd -g teacher  shrek

useradd jerry

passwd  terry

passwd  shrek

在逻辑卷上启用配额,并分配可写的权限  

chmod  777  /mailbox/  

umount  /mailbox  

mount  -o usrquota,grpquota  /dev/mail_store/mbox   /mailbox

mount

编辑/etc/fstab开机自动挂载逻辑卷并使逻辑卷支持磁盘配额

vim   /etc/fstab    

/dev/mail_store/mbox    /mailbox    xfs   defaults,usrquota,grpquota 0 0

设置用户jerry的配额为500M

xfs_quota  -x  -c  'limit -u bsoft=400M  bhard=500M jerry' /mailbox  

xfs_quota  -c  'quota  -u  jerry'  /mailbox    

设置组teacher的配额为4G

xfs_quota  -x  -c 'limit  -g  bsoft=2G  bhard=4G teacher'  /mailbox/

xfs_quota -c  'quota   -g  teacher'  /mailbox/     

jerry用户登陆后添加数据到 /mailbox/ 目录最多为500M

su  - jerry

dd  if=/dev/zero  of=/mailbox/1.txt  bs=100M  count=6   

ll  -h  /mailbox

xfs_quota  -c  'quota  -u jerry'  /mailbox

terry 用户登陆后添加5G数据到 /mailbox/ 目录后,shrek用户不能再添加数据。

exit

su - terry

dd if=/dev/zero  of=/mailbox/test2.txt bs=1G count=5

ll  -h  /mailbox  

xfs_quota -c  'quota   -g   teacher'  /mailbox/

exit

su  - shrek

dd if=/dev/zero  of=/mailbox/test2.txt bs=500M count=1

你可能感兴趣的:(服务器,linux,运维)