文件系统管理

来源:互联网 发布:淘宝网广场舞连衣裙 编辑:程序博客网 时间:2024/06/03 17:50

1 文件系统构成

 

1.1 常用命令

查看分区使用情况:【df】如:【df -h】

  • -h:以MB或GB显示大小
  • -m:以MB显示大小
查看文件、目录大小:【du】  如:【du -sh /etc】
检测修复文件系统(file system check):【fsck】【e2fsck】(单用户模式执行)

判断文件类型:【file】如:【file /etc/services】

2 设备挂载

2.1  文件类型--块和字符集


块(block)设备  如:sda1

字符集(charset)设备  如:tty

2.2 添加一块硬盘步骤

2.2.1 虚拟机中添加硬盘

 

 

 

 

2.2.2 进入系统后配置步骤

分区命令:【fdisk  /dev/sdb】
  • m: 帮助
  • p:显示分区表
  • n:添加新分区
  • t:改变分区文件系统类型
  • d:删除分区
  • w:保存退出
  • q:不保存退出
①检查是否成功添加设备【dmesg  |  grep sdb】


②查看硬盘分区信息【fdisk -l  /dev/sdb】


③ 分区【fdisk   /dev/sdb】-->获取帮助【m】-->第一个分区,区号为1【n】--->第二个分区,区号为3【n】--->删除第二个分区,区号为3的分区【d】

--->设置文件系统类型【t】--->保存退出【w】

 

 

 

 

④创建文件系统(格式化分区)【mkfs】及挂载---挂载到/web目录下

  

⑤ 在【/etc/fstab】中配置,新添加的硬盘自动挂载

【/etc/fstab】内容格式:


卷标可以在格式化时指定,也可以使用【e2label   /dev/sdb1  卷标名】指定;【e2label  /dev/sdb1】查看卷标


上图中的两种指定方式,都可以。

⑥如果想添加swap分区,只需要在设定文件系统类型时改为82即可

2.3 swapfile的配置

除了2.2中第⑥条指定的方法外,也可以采用如下方法:

相关命令介绍:

【dd  if=/dev/zero of=/var/swap/file.swp bs=1024k  count=64】

dd:创建of文件,并实现从if到of的内容拷贝

zero:伪设备

if:inputFile

of:outputFile

bs:blockSize

count:块数

实现步骤:可以手动挂载,也可以在fstab中配置

 

3 磁盘配额

配置用户在某个分区使用空间大小的限制

usrquota:用户配额;

grpquota:用户组配额

3.1 开启磁盘配额

临时设置:【mount -o remount,usrquota /home】

永久设置:在fstab中配置,在挂载属性上加上标志usrquota或grpquota

【/dev/sda3   /home   ext3   defaults,usrquota  1  2】

然后执行:【mount   -o   remount   /home】

3.2 建立配额数据库(进入单用户模式)

【quotacheck -cvuga】

  • c:创建配额数据库文件
  • v:创建时,显示详细信息
  • u:建立用户配额
  • g:建立组配额
  • a:检测所有系统分区 (检测特定分区:【quotacheck -cvug  /home】)

会在配额目录下,生成aquota.user、aquota.group两个文件

3.3 启动-关闭配额功能

【quotaon  /home】

【quotaoff  /home】

3.4 编辑用户配额

软限制(Soft limit):定义用户可以占用的磁盘空间数。当用户超过该限制后会收到已超过配额的警告;

硬限制(Hard limit):当用户试图将文件存放在其已经超过该限制值目录时,报告文件系统错误。

宽限期(Grace period):定义用户在软限制下可以使用其文件系统的期限。


【edquota  用户名】  【edquota -g  用户组名】

【edquota -t 】设置宽限期

复制用户配额:

【edquota -p  模板用户   复制用户1   复制用户2】


查看用户配额使用情况:【quota  用户名】

查看分区上每一个用户的配额信息(管理员):【repquota   /test】 【repquota  -a】


配置好后,可以通过【dd】命令测试

5  文件系统管理--备份和恢复

5.1 系统潜在威胁--备份介质--备份策略--备份种类--记录更改,建立备份日志

   

  

5.2 备份方法

  • 备份
  • 备份分区 ro、umount
  • 压缩
  • 校验md5sum -c
  • 加密 GnuPG  PGP非对称秘钥加密

【cp -Rpu  源文件   目标备份文件】

  • -p:保留备份目录及文件的属性
  • -u:增量备份
远程备份可用【scp】

② tar命令的使用

  



原创粉丝点击