Linux 5 文件系统和磁盘管理

第四节课:

 

文件系统和磁盘管理

权限问题

执行ls –l命令后所显示的结果.最前面的第2~10个字符用来标示权限;第1个字符用于区别文件和目录. 如图


rwx--rwx--rwx (r:读 w:写 x:执行)

第一个 rwx表示文件或目录的拥有者所拥有的权限,代号为u(User)

第二个 rwx表示同组的用户对该文件和目录的权限,代号为 g(group)

第三个 rwx表示其他用户对该文件和目录的权限,代号为o(other)                               

 

磁盘管理

首先我们先给虚拟机添加一块磁盘(我添加了10G),如图,无脑下一步就行。

 

fdisk是一个功能强大的磁盘管理工具

fdisk -l :查看磁盘设备

sda1与sda2 是当前已经分区的磁盘,刚刚加上的磁盘由于没有分区所以并不会在这里显示

 

df:显示磁盘分区上可使用的磁盘空间,sdb没有挂载所以不会显示。

 

fdisk /dev/sdb :调用分区工具对硬盘分区

m显示命令帮助

 

输入n 新建分区(e是扩展分区,p是主分区)

 

分配盘符(1~4),分配空间,按提示操作

 

我建了三个主分区一个扩展分区

 

最后输入w保存,然后重启虚拟机使其生效

 

重启后fdisk-l,显示出了sdb

 

然而df依旧没有显示,是由于磁盘没有挂载

 

挂载首先要建立文件系统,使用mkfs命令建立文件系统(建立文件系统的过程类似于格式化)

格式:mkfs [磁盘格式]<设备名>,linux中磁盘格式为ext3

mkfs -t ext3 /dev/sdb1 如图成功

 

mkdir /test :新建一个test文件夹(为挂载sdb1做准备)

mount /dev/sdb1 /test :挂载sdb1到/test


现在如此重启后就不会显示挂载了,我们必须修改配置文件。

vi /etc/fstab



然后重新挂载

mount -o remount /test

然后重启就会显示了




磁盘配额

软限制:超过配额后警告,但仍可以使用

硬限制:不可以超过配额

宽限期:用户超过软限制后文件仍可以使用的期限,一般为7天

创建四个用户做实验,分别为test1,test2,test3,test4

创建一个用户组group1,将test1,test2,test3加入组中

 

quotacheck -cmug /test :生成用户与组的配额文件

quotaon /test :开启配额功能

edquota -g group1 :编辑组的配额

第一个soft和hard是限制文件大小(大小为k)

第二个soft和hard是限制文件数量

 

edquota -u test4 :编辑用户的配额


然后我们测试

dd if=/dev/zero of=/data/newfilebs=16k count=1

16k>15k(软限制),所以会warning警报

 

dd if=/dev/zero of=/data/newfilebs=40k count=1

40k>20k(硬限制),所以会writefailed写入失败





  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值