磁盘管理

Posted on 2018-11-26 11:13  尼古拉斯胖子  阅读(60)  评论(0编辑  收藏  举报
一,设备表示形式
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的内容,自动挂载
 
 
 

Copyright © 2024 尼古拉斯胖子
Powered by .NET 8.0 on Kubernetes