文件系统小结
  在linux服务器中用的是vfs机制,
 其中常用的有ext2,ext3,ext4,iso9660,vfat和swap,
网络文件系统有:nfs,smaba,jfs和gfs

 创建文件系统的流程如下:
分区-->格式化-->挂载

代码:
   a.分区
     fdisk -l  // 查看系统硬盘
     fdisk 硬盘标识  //具体参数请参考m
     分去完成后用(partporble  磁盘标识)来重新引导内核读取分区表
    sfdisk  -d  硬盘标识 > 文件  //备份分区表
 
  b.格式化
   格式化ext2的指令:  mkfs  mke2fs   mkfs.ext2
    格式化ext3的指令:  mkfs  mke2fs   mkfs.ext3
    格式化swap用mkswap然后用swapon重新引导

   c.挂载
  
   临时   mount  -t   文件系统类型  -o 选项,选项  分

区标识  挂载点

  永久 需要编辑配置文件   /etc/fstab

 3.节省磁盘空间

   磁盘配额
1.vim  /etc/fstab    usrquota,grpqouta

2.重启  或者 mount  -a
3.quotacheck  -a  -u  -g  -v  -c
4.edquota  -u  用户帐号
           -g  组帐号
           -p  帐号1   帐号2

5.quotaon   分区文件

6.vim /etc/rc.d/rc.local
  

压缩 
 
     zip  参数     压缩包名称   原文件列表
          -d  从压缩包中删除一个条目
          -m  删除原文件
          -y  存储符号连接
          -f  更新压缩包中的文件
          -u  更新或者追加
          -c  对压缩包中的文件逐一说明
          -r  递归
          -z  对整个压缩包说明
          -e  加密压缩
          -0 存储  -1 更快   -9  更慢
    参看压缩包  unzip  -v   -f  -d   -l   压缩包名称

  gzip (一对一)
  gzip 源文件列表
  gunzip 解压缩
 


  bzip2 (一对一) 源文件列表
  bunzip2(解压缩)

    打包

   tar(只打包不压缩)
   tar   参数    包裹名称   原文件列表
         -c 创建
         -v 详细信息
         -f 文档--> -cvf(经常一起用)
         -tvf 查看包裹内容
         -r 追加-->-rvf (向包裹内追加新条目)
         -u  更新包裹-->uvf
         -xvf 拆包裹
         -C  目录路径
         --delete  删除条目 --> --delete  -v  -f
  
   tar +gzip
  
     tar -zcvf  名称.tar.gz// 把源文件压缩为(名

称.tar.gz)(这个名称你可以任意起)
         -zxvf  名称.tar.gz//解压缩包(名称为要解压的

压缩包的名称)
         -ztvf  名称.tar.gz//查看压缩包(名称为要查看

的压缩包的名称)

   tar+bzip2
   名称.tar.bz2
    tar -jcvf 名称.tar.bz2  源文件列表  //把源文件压缩

为(名称.tar.bz2)(这个名称你可以任意起)
         -jxvf  名称.tar.gz//解压缩包(名称为要解压的

压缩包的名称)
         -jtvf  名称.tar.gz//查看压缩包(名称为要查看

的压缩包的名称)

4. raid (廉价的磁盘冗余阵列)  0(带区) 1(镜像) 5(

至少三块) 6 (比5多一个盘)10

   lvm  (逻辑卷)动态改变分区大小,特点:灵活

  创建
 pvcreat(物理)
 vgcreat(卷组)
 lvcreat(逻辑)
 
查看
pvdisplay(物理)
vgdisplay(卷组)
lvdisplay(逻辑)
改变大小
vgextend(增加卷组)
vgremove(减小卷组)

lvextend(增加逻辑卷)
lvreduce(减小逻辑卷)
 
移除 remove(lvremove  vgremove   pvremove)

缩小
1.卸载 
2.强制文件系统扫描   e2fsck  -f  (fsck)
3.resize2fs
4.lvreduce