Linux磁盘和文件系统管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux磁盘和文件系统管理相关的知识,希望对你有一定的参考价值。
实验报告实验目的:熟练掌握磁盘和文件系统管理
实验要求:
1.添加两块10G的SCSI硬盘(sdb sdc),配置名为mbox的逻辑卷,
2.创建 /mailbox/ 目录,挂载mbox的分区
3.使用df -h查看/mailbox空间
4.创建3个用户terry jerry shrek,其中terry和shrek属于teacher组,
5.实现jerry用户对 /mailbox/ 目录的空间使用容量为500M,
6.实现teacher组对 /mailbox/ 目录的空间使用容量为4G。
7.再新加了一块10G硬盘,扩容到 mbox分区。
8.使用 df -h 命令检查 /mailbox/ 目录确实增加了10G新空间
9.jerry用户登陆后添加数据到 /mailbox/ 目录最多为500M
10.terry 用户登陆后添加4G数据到 /mailbox/ 目录后,shrek用户不能再添加数据。
实验步骤
- 添加两块10G的SCSI硬盘(sdb sdc),配置名为mbox的逻辑卷
(1) 对硬盘(sdb sdc)进行设置
fdisk /dev/sdb
fdisk /dev/sdc
(2) 重读分区表
partprobe /dev/sdb1
partprobe /dev/sdb2
partprobe /dev/sdc1
(3) 将物理硬盘初始化为物理卷
pvcreate /dev/sdb1 /dev/sdc1
(4) 新建一个由sab1和sdc1两个物理卷组成的名为yyc的卷组
vgcreate yyc /dev/sdb1 /dev/sdc1
(5) 将指定卷组分割出10G空间创建为mbox的逻辑卷
lvcreate -L 10G -n mbox yyc
(6) 使用mkfs命令对逻辑卷yyc进行格式化,创建XFS文件系统
mkfs.xfs /dev/yyc/mbox - 创建 /mailbox/ 目录,挂载mbox的分区
(1) 创建 /mailbox/ 目录
mkdir mailbox
mkdir /mailbox
(2) 挂载mbox的分区
mount /dev/yyc/mbox /mailbox/ - 使用df -h查看/mailbox空间
(1) 查看/mailbox空间
df -h /mailbox/ - 创建3个用户terry jerry shrek,其中terry和shrek属于teacher组
(1) 创建teacher组
groupadd teacher
(2) 创建terry jerry shrek用户
useradd -g teacher jerry
useradd -g teacher terry
useradd shrek - 实现jerry用户对 /mailbox/ 目录的空间使用容量为500M
(1) 卸载光盘驱动
umount /dev/yyc/mbox
(2) 将名为mbox的逻辑分区挂载到/mailbox下
mount -o usrquota,grpquota /dev/yyc/mbox /mailbox/
(3) 开机自动挂载
vim /etc/fstab
xfs_quota -x -c ‘limit -u bsoft=200M bhard=500M jerry‘ /mailbox/ - 实现teacher组对 /mailbox/ 目录的空间使用容量为4G
(1) 实现teacher组对 /mailbox/ 目录的空间使用容量为4G
xfs_quota -x -c ‘limit -g bsoft=3G bhard=4G teacher‘ /mailbox/ - 再新加了一块10G硬盘,扩容到 mbox分区
(1) 添加一块10G硬盘
(2) 对新添加的硬盘sdd进行设置
fdisk /dev/sdd
(3) 重读分区表
pvcreate /dev/sdd1
(4) 将sdd1扩展到yyc卷组中
vgextend yyc /dev/sdd1
(5) 从yyc卷组扩展10G到mbox逻辑卷中
lvextend -L +10G /dev/yyc/mbox
(6) 设置mailbox权限为可读、可写、可执行
chmod 777 /mailbox/ - 使用 df -h 命令检查 /mailbox/ 目录确实增加了10G新空间
(1) 使用df -h 命令检查 /mailbox/ 目录
df -h /mailbox/
(2) 同步文件系统
xfs_growfs /dev/yyc/mbox
(3) 使用df -h 命令检查 /mailbox/ 目录
df -h /mailbox/ - jerry用户登陆后添加数据到 /mailbox/ 目录最多为500M
(1) 进入jerry用户
su – jerry
(2) 进入/mailbox目录
cd /mailbox/
(3) 将/dev/zero文件输出到mailbox 输出量为1M 900个
dd if=/dev/zero of=mailbox bs=1M count=900
以上是关于Linux磁盘和文件系统管理的主要内容,如果未能解决你的问题,请参考以下文章