Linux文件系统

文件系统构成

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


常用命令
  df:查看分区使用情况
  du:查看文件、目录大小
     案例:du -sh /etc
  fsck、e2fsck:检测修复文件系统(单用户模式)
     案例: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:写入配置文件
    
    案例:dMesg | grep sdb
          fdisk -l /dev/sdb
          fdisk /dev/sdb
              m:帮助
              p:显示分区表
              n:添加新分区
              t:改变分区文件系统类型
              d:删除分区
              w:保存退去
          mkfs.ext3  /dev/sdb (或者 mkfs -t ext3)        
              
    /etc/fstab: 磁盘列表存放位置
    
物理分区名/卷标      挂载点       文件系统       缺省设置     是否检测    检测顺序
LABEL=/                /            ext3          defaults      1/0        0/1/2    



swapfile实现
1.#mkdir /var/swap
  #chmod 700 /var/swap
2.#dd if=/dev/zero of=/var/swap/file.swp bs=1024 count=65536
3.#mkswap /var/swap/file.swp
4.#vi /etc/fstab /var/swap/file.swp swap swap defaults 0 0
5.free -m
6.swapon /var/swap/file.swp   (启用空间)
7.free -m

8.swapoff /var/sap/file.swp   (关闭空间)


磁盘配额
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
   quotacheck -cvu  /test
   会生成aquota.user 、 aquota.group
3.启动配额功能
   quotaon 分区名称   例如:quotaon /home
   quotaoff 关闭配额
4.编辑用户配额
   edquota 用户名  
      blocks(KB) soft hard 空间大小
      inodes     soft hard 创建文件多少
   edquota -g 用户组名
   edquota -t 设置宽限期
   复制用户配额
   edquota -p 模板用户  复制用户1 复制用户2
   
   quota命令查看用户的配额使用情况
     案例: quota lisi
    
   管理员查看配额信息: repquota -a

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