zoukankan      html  css  js  c++  java
  • 磁盘管理

    一,设备表示形式
    1,硬盘分类      IDE接口硬盘---hd
                     scsi/sata接口硬盘---sd
     
    2,规定linux 下所有可移动设备均用 s 表示
                硬盘--d   光盘--r
    所以        光驱--sr   U盘--sd
     
    二,分区,文件系统
     
    1,分区分类
    • 主分区:总共最多只能分四个
    • 扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。
    • 逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区
    2,分区表示
    分区的设备文件名
     
    主分区1
    /dev/sda1
    主分区2
    /dev/sda2
    主分区3
    /dev/sda3
    扩展分区
    /dev/sda4
    逻辑分区1
    /dev/sda5
    逻辑分区2
    /dev/sda6
    逻辑分区3
    /dev/sda7
    注:如果主分区+扩展分区不足4个,逻辑分区依旧从 sad4 开始
              
              移动硬盘或U盘一般都是ntfs或fat32的文件系统
         
         fat32兼容性好  ntfs 单个文件可以达到4T  
     
    三,系统文件指令
    1、文件系统查看命令df
     
    df [选项] [挂载点]
     
    -a
    显示所有的文件系统信息,包括特殊文件系统,如/proc、/sysfs
    -h
    使用习惯单位显示容量,如KB,MB或GB等
    -T
    显示文件系统类型
    -m
    以MB为单位显示容量
    -k
    以KB为单位显示容量。默认就是以KB为单位
     
    2、统计目录或文件大小
     
    du [选项] [目录或文件名]
     
    选项:
     
    -a
    显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
    -h
    使用习惯单位显示磁盘占用量,如KB,MB或GB等
    -s
    统计总占用量,而不列出子目录和子文件的占用量
     
    du命令和df命令的区别
    df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间) df 主要读取的数据几乎都是针对一整个文件系统
    du 这个命令其实会直接到文件系统内去搜寻所有的文件数据
    通俗点说df统计的是纸面上的大小数据
            du统计的是实际大小
            反应速度:df > du
            高负载情况不要运行 du
     
    3、文件系统修复命令fsck
           fsck [选项] 分区设备文件名
           选项:
            -a:不用显示用户提示,自动修复文件系统
            -y:自动修复。和-a作用一致,不过有些文件系统只支持-y
     
    4、显示磁盘状态命令dumpe2fs
                dumpe2fs 分区设备文件名
     
    5、查询与自动挂载
      
     mount [-l]
          #查询系统中已经挂载的设备,-l会显示卷标名称(可以理解为windows 下的更该磁盘名称 c盘改名成系统盘)
       
     mount -a
          #依据配置文件/etc/fstab的内容,自动挂载
     
     
     
  • 相关阅读:
    IE6,IE7 DIV高度技巧(div高度兼容问题)
    QQ在线咨询插件
    Singleton单件 (创建型模式)
    SQL Server ErrorLog 错误日志(如果数据库所占空间变大)
    IE6 div标签height的Bug
    c# 中 Volatile关键字理解
    翻译:SWFObject 2.0官方文档(用来做flash的js)
    已连接到空闲例程的问题解决办法
    Oracle 的一个非常好的触发器例子
    Oracle中表的非常全面的操作
  • 原文地址:https://www.cnblogs.com/pangzi520/p/10019257.html
Copyright © 2011-2022 走看看