linux 自学笔记(十一)linux文件系统管理

16 linux文件系统管理

16.1文件系统结构

/usr/bin、/bin:存放所有用户可以执行的命令

/usr/sbin、/sbin:存放只有root用户可以执行的命令

/home:用户缺省的宿主目录

/proc:虚拟文件系统,存放当前内存镜像

/dev:存放设备文件

/lib:存放系统程序运行所需要的共享库

/list+found:存放一些系统出错的查找结果

/tmp:存放临时文件

/etc:系统配置文件

/var:包含经常发生变动的文件,如邮件、日志文件、计划任务等

/usr:存放所有命令库、手册页等

/mnt:临时文件系统的安装点

/boot:内核文件及自举程序文件保存位置

常用命令


查看分布使用情况:df
查看文件目录大小:du
检查修复文件系统:fsck、e2fsck  (file system check)
判断文件类型:file



16.2 设备挂载

使用光驱


挂载光驱
# mount /dev/cdrom   /mnt/cdrom
#df
#CD /mnt/cdrom
#ls /mnt/cdrom
卸载光驱
#umount /mnt/cdrom
#eject         (弹出光驱)





16.3分区与格式化原理



添加硬盘或分区


划分分区(fdisk)

fdisk /dec/sdb  

m 获得帮助

p 显示分区表

n 添加新的分区

t 改变分区文件类型

d 删除分区

w 保存退出

q 不保存退出



创建文件系统(mkfs)(管理文件的方式--文件系统)

mkfs  格式化   mkfs.ext3

mkfs -t ext3 

-b 格式化时设置数据块的大小


挂载 (mount)

mkdir /web 

mount /dev/sdb1 /web

df -h



写入配置文件 (/etc/fstab)


这样挂载的文件,如果重启,则会消失。如果不希望消失,这需要添加配置文件
配置文件格式说明: 

  Label=/                     /                ext3      defaults                                           1                                                       1                                                                           

物理分区名/卷标   挂载点  文件系统   缺省设置    引导时是否进行检测(1检测,0不检测)   检测顺序(0不检测,1优先检测,2其后检测)                




SWAPFILE实现

通过文件的形式,实现增加SWAP空间的功能

1. #mkdir /var/swap

   #chmod 700 /var/swap

2. # dd  if=/dev/zero  of=/var/swap/file.swap  bs = 1024   count=65536    

3. # mkswap /var/swap/file.wp

4. # vi /etc/fstab

         /var/swap/file.swp  swap swap defaults 0 0

5. # free

6.# swapon /var/swap/file.swp

7.# free


16.4磁盘配额(指定分配磁盘空间)

1.开启分区配额功能

编辑./etc/fstab文件,在挂载属性上的缺省设置加上标志usrquota(用户配额)或grpquota(用户组配额)

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

mount -o remount  /home

临时测试设置:mount -o remount,usrquota  /home


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

quotacheck  -cvuga                        %检测磁盘配额,生成检测配额文件

会生成aquota.user、aqupta.group两个文件

3、启动配额功能

quotaon 分区名称       quota /home 

quotaoff    关闭配额

4、编辑用户配额

edquota 用户名 

Filesystem                                  blocks                               soft         hard                       inode                            soft                                 hard

/dev/sda2          限制用户使用空间的大小(kb)                                                  限制用户能创建文件的数目

软限制(soft limit):指定用户可以占用的磁盘空间数,当用户超出该限制后会受到超过配额的警告

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

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

edquota -g  用户组名

edquota -t 设置宽限期


复制用户配额

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

quota命令查看用户的配额使用情况

管理员查看配额信息:repquota -a


16.6 备份与恢复

系统的潜在威胁

系统的硬件故障,软件故障,电源故障,用户的误操作,人为破坏,缓冲中的文件没有及时写入磁盘和自然灾害


备份介质的选择

备份介质:硬盘,关盘,磁盘,可移动存储设备


备份命令:

 cp

tar  

备份文件时,给文件可以添加时间值

# tar-zfc /backup/etc_$(date+%F).tar.gz  /etc                                添加年月日

# tar-zfc /backup/etc_$(date+%Y%m%d-%H%M).tar.gz  /etc    添加年月日小时分钟



你可能感兴趣的:(linux 自学笔记(十一)linux文件系统管理)