文件系统管理

 文件系统管理
硬盘:低级格式化,高级格式化
    sd :sata,scsi,usb  /dev/sd   linux  如何识别标识设备
    hd:IDE早期和可以视为同一种格式   /dev/hd[a-c]  pc机上通常有2个接口,每个接口可以接2个硬盘(主从之分,所以有跳线)  一共可以接4个盘  /dev/hda,/dev/hdb,/dev/hdc,/dev/hdd   cdrom也占去一个接口通常映射成hdc(第二个接口上的主盘)
     传输速率 133M/s
     scsi 宽带,可以接15个硬盘  窄带可以接7个硬盘
     传输速率  300M/s    将会达到600M/s
     ultra scsi,32M/s  本身带有控制器,可以提高效率,质量好,可读取次数多,

创建文件系统

卷标:方便挂载
 
/ect/istab  文件系统表,开机时自动运行的


主分区的类型
   5/f  Extended  扩展分区   扩展分区也要占据主分区的标识符
   82  linux swap 交换分区
   83 linux
   8e  linux LVM
   fd linux RADI auto
  分区可以提高性能,可以做磁盘配额,做备份和恢复

怎么给硬盘分区
   fdisk
      -l  显示分区列表
     - u  用扇区表示柱面大小

     t  改变分区的识别标识
     e  扩展分区
     p  主分区
     w  保存退出
     n  新建
     p  查看
     q  不保存退出
     mkfs 格式化   mkfs -t fs /dev/device
                   mkfs .fs /dev/device
   在已存在分区上格式化先需要  partprobe
     格式化fat  mkfs -t vfat /dev/hda5
     格式化交换分区    mkswap /dev/hda3
     mke2fs 支持的选项非常多
       -b 指定块的大小  默认1024字节   还有2048 4096   一个块只能存放一个文件  根据文件适当选择
       -c  整整格式化之前检查有无坏块
       -e  可以引用扩展选线  stride指定条带大小   resizze扩展块组描述头的大小
       -g  分配块组
       -i  指定字节数节点数的比率  供创建文件时使用的  比率越大inode号越少,慎重使用  但是不能小于块大小,  inode号除非格式化否则是不能改变的
       -j   决定文件类型是  ext2  或者是ext3  其他方式也可以调  2可以升级3  反之不可以
       -J   指定日志   journal
       -L   指定卷标
       -m   设定为超级用户预留所占用的快的比例 默认5%
            tune2fs -m 10 /dev/hda1 可以更改比例
       -n   表示做测试的  并不是真的格式化
       -M   设定一下目录
       -N   明确指定inode 的数目
       e2lable /dev/hda1 boot  打标  设定卷标
       blkid 
       UUID  文件系统标识符
       tune2fs -L myboot /devhda1   更改卷标
    sfdisk
    GNU parted

    partprobe
  如何做系统检查
    fsck  检查并修复文件系统
        -t fstype 千万不要指错了
        - a 检查完 自动修复
        -r   询问修复前是否修复
   mount
       
      -t fstype指定文件系统的类型
      -a 挂载/etc/fstab中的每一个选项
      -r 只读挂载 =-ro
      -w 只写挂载
      -o 加选项
         ro
         rw
         loop
      dafaults
         rw
         suid
         dev  只支持使用特殊设备文件
         exec  
         nouser  禁止普通用户挂载文件系统
         remount  重新挂载
         --bind   挂载同一文件
         acl      支持访问扩展列表
         fuser -v /mnt 可以查看那个进程在使用
         fuser -km /mnt 清除正在使用的进程
  如何开机自动挂载   
          vim /dev/fstab    
              1 每日转储   0 不转储 2隔日转储            
      async 异步写入  会减低系统性能

本文出自 “骑虎南下” 博客,谢绝转载!

你可能感兴趣的:(职场,休闲,文件系统管理)