Linux文件系统管理

文件系统构成
/usr/bin、/bin:存放所有用户可以执行的命令
/usr/sbin、/sbin:存放只有root可以执行的命令
/home:用户缺省宿主目录
/proc:虚拟文件系统,存放当前内存镜像
/dev:存放设备文件
/lib:存放系统程序运行所需的共享库
/lost+found:存放一些系统出错的检查结果

/tmp:存放临时文件
/etc:系统配置文件
/var:包含经常发生变动的文件,如邮件、日志文件、计划任务等
/usr:存放所有命令、库、手册页等 /usr/local==》 program files
/mnt:临时文件系统的安装点
/boot:内核文件及自举程序文件保存位置


查看分区使用情况:df
查看文件、目录大小:du
检测修复文件系统:fsck -y、e2fsck -p
  (单用户模式执行)
判断文件类型:file


挂载光驱
mount /dev/cdrom /mnt/cdrom
df
cd /mnt/cdrom
ls /mnt/cdrom
卸载光驱
umount /mnt/cdrom
eject


添加磁盘或分区

划分分区(fdisk)
创建文件系统(mkfs) 格式化
尝试挂载(mount)
写入配置文件(/etc/fstab)


加载新硬盘后reboot dmesg


/etc/fstab  系统引导的时候自动挂载

物理分区名/卷标   挂载点  文件系统  缺省设置  是否检测  检测顺序
LABEL=/(/dev/sda1)  /       ext3     defaults  1/0       0/1/2

e2label /dev/sdb1  查看一个分区是否有卷标
e2label  /dev/sdb1 apache指定一个分区卷标

/dev/zero 往一个输出文件中写0
/dev/null 黑洞 表示把不想操作的内容文件放入消失


SWAPFILE实现
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

vi /etc/fstab
    /var/swap/file.swp |swap swap defaults 0 0

free 察看内存试用情况

swapon /var/swap/file.swp

free


磁盘配额
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、aquota.group两个文件
3.启动配额功能
quotaon 分区名称   quotaon /home  quotaoff关闭配额
4.编辑用户配额
edquota用户名     edquota -g 用户组名
edquota -t 设置宽限期
复制用户配额
edquota -p 模板用户 复制用户1 复制用户2

quota命令查看用户的配额使用情况
管理员查看配额信息:repquota -a

repquota -a    root查看所有用户磁盘使用情况

 

 mke2fs [-bioLj]设备名称  磁盘格式化

 

 

 

 

posted @ 2013-12-25 12:30  baofenny  阅读(265)  评论(0)    收藏  举报