linux文件系统

文件系统:
1.usr/bin、/bin:存放所有用户可以执行的命令。
2.usr/sbin、/sbin:存放只有root可以执行的命令
3./proc:虚拟文件系统,存放当前内存镜像
4./dev :存放设备文件
5./lib:存放系统程序运行所需的共享库
6./lost+found:存放一些系统出错的检查结果
7./etc/:系统配置文件
8./var:包含经常发生变动的文件,如邮件、日志文件、计划任务等。
9./usr:存放了所有命令、库、手册页等
10./mnt:临时文件系统的安装点
11./boot :内核文件及自主程序文件保存位置。

文件系统常用命令:
1.查看硬盘: df -h,df -m
2. 查看文件、目录大小:du -h,du -sh
3.检测修复文件系统:fsck、e2fsck(在单用户模式执行)
4.判断文件类型:file
5.mount 挂在,
卸载光盘unmount 或 eject

添加磁盘或分区
1.划分分区(fdisk)
2.创建文件系统(mkfs)
3.尝试挂载(mount)
4.写入配置文件(/etc/fstab)

fstab文件:
物理分区名/卷标 挂载点 文件系统 缺省设置 是否检测 检测顺序
-----------------------------------------------------------------
dd if=/dev/sda of=/dev/sdb
将sda上的数据拷贝到sdb上(当然sdb的容量必须大于等于sda).
dd 可以创建指定大小的文件

增加swap分区的容量
1.mkdir /var/swap
2.chmod 700 /var/swap
3.dd if=/dev/zero of=/var/swap/file.swp bs=1024 (数据块大小默认字节为单位) count = 65536 (数据块的倍数)
4. mkswap /var/swap/file.swp
5. vi /etc/fstab (设置开机挂载)在fstab文件中添加
/var/swap/file.swp swap swap defaults 0 0
6.free(查看)
7.swapon /var/swap/file.swp(启用) 关闭用swapoff

用户分区配额:
eg./test 目录下每一个用户只能使用50m
1./etc/fstab /test (开启该目录的磁盘配额功能)
编辑 /etc/fstab文件,在挂载点属性上加上标志usrquota或grpquota
mount -o remount,usrquota /test(零时开启这个功能)
2.建立配额数据库(进入单用户模式)
quotacheck -cvua(a:表示所有目录,u:表示用户,v:表示可是,c:表示创建)
or quotacheck -cvu /test
3.启动配额功能
quotaon 分区名称 quotaoff(关闭配额)
4.编辑用户配额
edquota 用户名

posted @ 2012-03-04 22:27  Alex-Zeng  阅读(182)  评论(0编辑  收藏  举报