- Linux中SATA接口的硬盘的文件名称即为
/dev/sd[a-d]。而IDE接口的硬盘则显示/dev/hd[a-d]。 - 在linux文件系统中,几乎所有的硬件设备都在
/dev这个目录中。 - 对于虚拟机使用的虚拟磁盘文件名为
/dev/vd[a-p]. - SATA/USB/SAS等磁盘接口都是使用
SCSI模块驱动的。 - 早期磁盘的用来处理开机管理程序和分区表的格式称为
MBR格式,MBR只有512Bytes大小(446开机程序+64分区表),由于分区表只有64Bytes,因此只能记录4个主分区,目前新的磁盘分区格式为GPT(GUID Paritition Table). - MBR各个分区的特性如下:
- 主要分区和延伸分区最多可以有4个;
- 延伸分区最多只能有一个;
- 逻辑分区是由逻辑分区持续切割出来的分区
- 只有主分区和逻辑分区可以被格式化,延伸分区无法被格式化;
- 逻辑分区的数量依操作系统而不同;
- MBR操作系统无法识别2.2T以上的磁盘容量;
- GPT分区表特性如下:
- 使用逻辑区块位址(LBA)定义扇区,第一个LBA称为
LBA0. - 使用34个LBA区块记录分区信息。
- fdisk并不识别GPT,需要使用
gdisk或parted指令才行。开机管理程序需要使用grub2及以后的才可以。
- Linux在使用
man command时,代表的级别
命令级别.png - Linux中任何一个文件都有
user,group,other这3个身份属性。系统账号与一般身份的账号信息记录在/etc/passwd文件中。而个人密码则是记录在/etc/shadow文件中,群组记录在/etc/group中。 - 文件类型和权限:

文件类型和权限.png
-d:目录;-: 文件;I:链接文件(link file)b:设备文件里可提供存储的周边设备;c:设备文件里的一次性读取设备(鼠标、键盘)
11.文件查找
查找文件可用which命令,加上-a参数后将列出所有找到的结果,而非只列出第一个;
find命令速度较慢,并且费硬盘,因此一开始都先使用whereis或locate命令来检查,最后才使用find。whereis只查找系统某些特定目录下的文件;而locate则是利用数据库来搜寻文件名,该数据库每天更新一次。这2个命令虽然快,但没有实际搜寻硬盘中的文件。
