一,设备表示形式
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的内容,自动挂载