磁盘和文件系统管理实验

简介: 磁盘和文件系统管理实验

添加两块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命令行全景指南:从入门到实践,掌握命令行的力量
Linux命令行全景指南:从入门到实践,掌握命令行的力量
560 0
|
域名解析 缓存 负载均衡
Linux网络服务之DNS域名解析服务(中)
公司内部服务(公司基础服务):DHCP、DNS、mail、pxe服务,文件共享服务(ftp、nfs、yum)。 1 DNS简介 1.1 DNS名词介绍 域名系统(英文:Domain Name System,缩写:DNS),使用应用层协议,是互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
1217 0
|
Linux 网络安全 网络架构
记录没有到主机的路由问题解决
报错日志没有到主机的路由
6438 0
记录没有到主机的路由问题解决
|
5月前
|
SQL 存储 关系型数据库
MySQL 生产级备份与恢复全攻略:全量 / 增量 / 逻辑 / 物理备份深度拆解 + 误删数据秒级恢复实战
本文系统讲解MySQL备份与恢复体系,涵盖全量/增量、逻辑/物理备份的底层原理与核心差异;详解mysqldump、mydumper、XtraBackup等工具的生产级实战;提供误删数据的多场景快速恢复方案(闪回、延迟从库、回收站);并附Java备份管理模块完整实现。
706 2
|
Linux 网络安全 Android开发
高级 ping 命令及技巧
Ping命令是一种常用的网络诊断工具,用于测试网络连接的可达性和延迟等信息
5021 57
|
存储 数据挖掘
服务器数据恢复—用RAID5阵列中部分盘重建RAID5如何恢复原raid5阵列数据?
服务器数据恢复环境: 一台服务器挂接一台存储,该存储中有一组由5块硬盘组建的RAID5阵列。 服务器故障: 存储raid5阵列中有一块硬盘掉线。由于RAID5的特性,阵列并没有出现问题。工作一段时间后,服务器出现故障,用户方请人维修。维修人员在没有了解故障磁盘阵列环境的情况下,用另外4块硬盘(除去掉线的硬盘)重新创建了一组全新的RAID5阵列并完成数据同步,导致原raid5阵列数据全部丢失。
|
Linux
Linux目录删除指南:彻底解决“Is a directory”错误
在 Linux 系统中遇到 `cannot remove 'xxx': Is a directory` 错误,是因为删除目录时未使用正确参数。解决方法包括:1) 使用 `rmdir` 删除空目录或 `rm -r` 删除非空目录;2) 检查并调整目录权限(如通过 `sudo` 提权);3) 处理特殊场景,例如文件属性异常、特殊字符或进程占用;4) 替代方法如 `find -delete` 或文件系统修复。操作前建议备份数据,并启用防误删功能(如 `alias rm='rm -i'`)。掌握 `rm` 和 `rmdir` 的区别是关键。
2385 1
|
网络协议 Linux 网络架构
在Linux中,如何设置网络路由?
在Linux中,如何设置网络路由?
|
Linux 虚拟化
linux 虚拟机扩容--直接扩容到根目录
linux 虚拟机扩容--直接扩容到根目录
858 1
|
移动开发 网络协议 Linux
Linux系统中查看路由表的命令(ip route)
Linux系统中查看路由表的命令(ip route)
2904 0