Linux文件系统管理(2)

/etc/fstab 默认加载的文件系统存放在该目录下
在/etc/fstab中每部分的含义
物理分区名/卷标
挂载点
文件系统
缺省设置
是否在引导时检测
检测顺序
LABLE=/
/
ext3
defaults
1/0(0不检测)
0/1/2
不检测/优先检测/启后检测

e2label   物理分区名  卷标名 
为物理分区指定一个卷标

dd if=/dev/sda  of=/dev/sdb
将sda硬盘上的数据克隆到sdb硬盘上,速度较快
dd if=/dev/zero  of=/var/swap/comA  
bs=1024(1k) count=64
可以不断将0写入目标,bs指定dd输出的数据块大小,count表示有多少这样的数据块

增加swap虚拟内存的空间  
mkdir /var/swap   chmod 700 /var/swap
dd if=/dev/zero  of=/var/swap/file.swp  bs=1024  count=65536
mkswap /var/swap/file.swp   把新建出来的文件file.swp当做swap空间用
swapon /var/swap/file.swp       启用新增的swap空间,swapoff关闭空间
free -m           以兆为单位查看内存空间大小
vi /etc/fstab   添加到fstab文件以便可以开机自动启动
/var/swap/file.swp  swap  swap  defaults 0 0 
 在文件中的写法和原来存在的swap一致


对用户的磁盘使用空间进行限制:
磁盘配额指定的是可以使用哪个分区的多少空间
1、开启分区配额功能
编辑/etc/fstab文件,在挂载属性上标记usrquota(用户配额)grpquota(用户组配额)
在defaults后边加上一个usrquota或者grpquota(defaults,usrquta)
~~~~~~~~~~~~~~~~~~~
2、建立配额数据库(单用户模式)
quotacheck -cvuga   会生成aquota.user和aquota.group两个文件
c进行文件创建,v创建时显示详细信息,u建立用户配额,a检测所有系统分区,g建立组配额
~~~~~~~~~~~~~~~~~~~
3、启动配额功能
quotaon 分区名称                      quotaoff 关闭配额
~~~~~~~~~~~~~~~~~~~
4、设置用户配额
edquota 用户名        qdquota -g 用户组名   edquota -t  设置宽限期限
edquota  -p   模板用户  复制用户1   复制用户2     复制用户配额
blocks(KB)                                       soft                                  hard               
限制使用空间大小                            软限制(达到后警告)          硬限制(达到后不可继续使用)
 inodes                                             soft                                 hard
 限制创建文件的多少
~~~~~~~~~~~~~~~~~~~~
quota查看用户的配额使用情况,当使用空间达到配额,限制得空间后有星号标记
repquota -a    管理员查看配额信息



你可能感兴趣的:(Linux文件系统管理(2))