博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高级文件系统管理
阅读量:6886 次
发布时间:2019-06-27

本文共 1376 字,大约阅读时间需要 4 分钟。

1.设定文件系统配额,只能针对磁盘独自分区的文件系统 不能针对文件 目录 未分区磁盘

 

<1>.实现home家目录的迁移 迁移之前实行备份

--新建一分区sdc2

Untitled picture.png

--创建文件系统

Untitled picture.png

--创建目录并挂载

Untitled picture.png

--拷贝

Untitled picture.png

--切换单一模式 备份后删除以前家目录 并将挂载写入/etc/fstab

Untitled picture.pngUntitled picture.png

--重新挂载生效并切换字符模式

Untitled picture.png

<2>实现文件系统的配额

--设置磁盘分区配额的挂载选项(默认类型输入usrquotagrpquota

--usrquota 针对所有者

--grpquota 针对所属组

Untitled picture.png

--重新挂载生效  不能使用mount -a(类型发生更改)

[root@centos7 l$mount -o renount /dev/sdc2  [root@centos7 ISmount

 

/dev/sdc2 on 'home type ext4 (M,  /etc/auto.misc on 'misc type autofs (M,

 

--创建磁盘配额数据库

--针对用户-cu 针对组-cg  针对什么设置配额/home    生成数据库二进制文件

[root@centos7 IS  quotacheck -cug 'home  [root@centos7

[root@centos7 IS  Is 'home  aquota .g roup aquota .user  [root@centos7

--开启针对 /home 磁盘配置数据库二进制文件

--开启或者取消配额:quotaonquotaoff

[root@centos7 IS  quotaon 'home  [root@centos7 IS  quotaon -p 'home  group quota on 'home (/dev/sdc2) is on  user quota on 'home (/dev/sdc2) is on

<3>.为用户设置配额

• 直接编辑配额:edquota  username

• shell中直接编辑: setquota  usename  4096  5120  40 50 /foo

• 定义原始标准用户 edquota  -p  user1  user2

--设置用户的配额

[root@centos7  setquota Zhang ¬ ¬ /home  [root@centos7

或者

[root@centos7 J#edquota Zhang  Disk quotas for user Zhang (uid 1@¬1):  Filesystan  /dev/sdc2  blocks  soft  hard  inodes  soft  hard

--测试

[root@centos7 J#su  - Zhang  Last login: Fri Aug 11 CST 2¬17 on pts/¬  [Zhang@centos7 IS pwd  /home/zhang  [zhang@centos7 IS dd if=/dev/zero offl bs=1M count=g5  sdc2: warning, user block quota exceeded.  95+6 records in  95+6 records out  9961472¬ bytes (1@¬ MB) copied, 3.72732 s, 26.7 MB's

可以看出当用户zhang在home下创建文件大小为95M配额超过90M提示warning

--显示用户配额使用状况

[Zhang@centos7  Disk quotas for  Filesystan  /dev/sdc2  IS quota Zhang  user Zhang (uid  blocks  quota  97332*  limit  g race  6days  files  quota  limit  g race

2逻辑卷管理器LVM

 linux系统下,我们往往遇到扩充磁盘的情况。普通情况下需要另加一块磁盘。实行重分区、格式化创建文件系统、数据复制、卸载旧分区、挂载新分区等繁琐步骤。我们在安装系统时使用LVM管理我们文件系统,就可以弹性调整文件系统的容量。

原理如下:

v 允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小  v 允许在多个物理设备间重新组织文件系统

 • 将设备指定为物理卷   pvcreate

 • 用一个或者多个物理卷来创建一个卷组    vgcreate

 • 物理卷是用固定大小的物理区域(Physical ExtentPE)来 定义的 PE

 • 在物理卷上创建的逻辑卷 是由物理区域(PE)组成   PE—>lvcreate

 • 可以在逻辑卷上创建文件系统,更改文件系统的大小,并不影响以前空间的使用,无需卸载文件系统

3逻辑卷管理器快照

v 快照是特殊的逻辑卷,它是在生成快照时存在的逻辑卷的准确拷贝

v 对于需要备份或者复制的现有数据集临时拷贝以及其它操作来说(如临时实验不改变操作环境), 快照是最合适的选择

v 快照只有在它们和原来的逻辑卷不同时才会消耗空间

Ü 在生成快照时会分配给它一定的空间,但只有在原来的逻辑卷或 者快照有所改变才会使用这些空间

Ü 当原来的逻辑卷中有所改变时,会将旧的数据复制到快照中。

Ü 快照中只含有原来的逻辑卷中更改的数据或者自生成快照后的快 照中更改的数据

Ü 建立快照的卷大小只需要原始逻辑卷的15%20%就够了,也可以使用lvextend放大快照

由于快照区与原本的LV共用很多PE的区块,因此快照区与被快照的LV必须在同一个VG.系统恢复的时候的文件数量不能高于快照区的实际容量

本文转自 工运搬运维 51CTO博客,http://blog.51cto.com/13157015/2044486,如需转载请自行联系原作者

你可能感兴趣的文章
字体随着ProgressBar的加载而滚动
查看>>
Handler 机制再了解
查看>>
如果你是前端工程师,把你的网站或者你知道的网站加进来吧
查看>>
阿里云产品头条(2017年12月刊)
查看>>
探究SQL添加非聚集索引,性能提高几十倍之谜
查看>>
Java 如何不使用 volatile 和锁实现共享变量的同步操作
查看>>
Java架构-Java代码规范那些事
查看>>
容器监控实践—PromQL查询解析
查看>>
追踪解析 Disruptor 源码
查看>>
【剑指offer】让抽象问题具体化
查看>>
聊聊flink的AbstractNonHaServices
查看>>
搭建一个通用的脚手架
查看>>
PAT A1071
查看>>
【笔记】重学前端-winter
查看>>
windows下重装xampp并做mysql数据迁移的步骤
查看>>
Java日志组件间关系
查看>>
聊聊前端国际化文案该如何处理
查看>>
JS难点之hoist
查看>>
“独角兽”企业都爱选择腾讯云,背后原因值得考究
查看>>
浅析 Vue 2.6 中的 nextTick 方法
查看>>