LINUX下系统文件的管理--硬盘配额

1、文件系统的构造

大家要知道LINUX下的文件系统都有哪些

2.查看命令:

df (df –u )查看分区的使用情况

df (df –sh 目录 /df –h 文件)查看目录或文件的大小

fsck  / e2fsck 检测文件系统的修复 (最好是在单用户下使用)

添加磁盘配额和分区:

正常流程如下:

1.cmos/BIOS 内是否识别硬盘

2.划分分区 fdisk (fdisk 设备名) fdisk –l 查看所有分区

 3-3-1

3.m 获得帮助信息

   1.P:查询分区表

   3-3-2

  device    boot                      start  end                                blocks               id   system

  设备名  活动分区    分区开始结束分区范围(cylindes 柱面来算}    数块大小(字节)       分区的系统类型

   2.n:添加分区 +size  或者  +sizeM

   3.t:改变分区的文件系统类型

   4.d:删除一个分区

   5.w:保存退出(不然刚做的一些动作都没有生效,白做了)

4.mkfs :创建文件(格式化系统)

  mkfs –t ext3(系统分区类型)/dev/hdb1 (更改hbd1分区系统分区类型为ext3)=mkfs.ext3 /dev/hdb1

5.尝试挂载是否成功(测试分区)

mkdir /newhd

mount /dev/hdb1 /newhd

df –h /newhd  可以挂载证明硬盘分区添加成功!

5.写入配置文件:/etc/fstab中

   3-3-3

SWAP分区的添加和实现

1.swapfile:如果在磁盘空间和没有新硬盘时添加swap分区使用

2.mkdir  /usr/swap(建立目录)

3.chmod 700 /usr/swap (设置700权限。root用户操作)

4.dd:创建一个指定大小的文件 dd if=dd inputif  / dd of =dd outputfile

如:dd if /dev/hda of=/dev/hdb  (是硬盘之间的对拷。包裹分区表和全部数据)

    dd if=/dev/zero of=/var/swap/filw.swp bs=1024 count=65536

   (zero:伪设备,不断的往输出中写0. bs=1024字节 count=65536 发包总大小)

5.生成swp文件 :mkswap /var/swap/file/.swp

6。vi/tstab写进配置文件:(设备名那里写swap的据对路径)

7.启用swap:swapon /var/swap/file.swp (关闭:swapoff /var/swap/file.swp)

磁盘配额限制:

   磁盘配额只能针对分区设置用户的配额

1.开启磁盘配额功能

  vi/etc/tstab 文件设置(defaulets后面加上userquotaon 中间用,隔开)

生效:从启系统 / mount' –o remount usr/hpme

临时增加:mount –o remount usrquota /home

建立配额数据库

    1;quotacheck 分区模板

2.编辑用户配额

  edquotaon 名字  ->edquotaon fyhqy

  参数:

    1.blocks:文件大小(字节大小KB)

    2.inodes:i节点 可以建立多少个文件

    3.soft: 软连接限制 (用户在超出字节磁盘大小时,会提示警告,不过默认可以继续使用7天。7天后删除多余的文件)

    4.hard:硬链接  (无法超出磁盘配额)

   edquota –p username1 username2 (可以复制username1的磁盘配额到username2)

发表新评论