myfreax

Linux 硬盘命名实例教程

很多新手安装CentOS Linux的时候总是分不清sda,sdb,sda(0,1)代表什么意思,只要知道命名规则,其实这个很好理解

2 min read
By myfreax
Linux 硬盘命名实例教程
Linux 硬盘命名实例教程

很多新手安装 Linux 的时候总是分不清 sda,sdb,sda(0,1) 代表什么意思。只要知道命名规则。其实这个很好理解。

IDE硬盘用 hd 作为前缀,现在基本上消失,除了一些老式机器。SCSI 硬盘用 sd 作为前缀,也就是的 Sata接口。光盘用 cd 作为前缀。

软盘用 fd 作为前缀,可以说直接消失,基本剩下航空在使用公司。命名和 Linux 不太一样。而现在流行的 m2 接口的固态硬盘则以 nvme0n1作为前缀。

磁盘分区是从 0 算起,为什么从 0 开始,可能因为国外很多东西都是从 0 数起的吧sd0,0。通常表示 C 盘。

hd0,4 通常表示 D 盘。当然这里指的是第一个逻辑分区。如果 D 盘也是主分区,应该写成 sd0,1,系统的第一个硬盘驱动器表示成 sd0

第一个分区表示为 sd0,0,也就是说对于硬盘,采用 hdx,y 的形式来表示,x、y都是从 0 开始计数的,x 表示硬盘号,y 表示分区号。

由于主分区只能有四个,所以第一硬盘的四个主分区分别用 sd0,0sd0,3 来表示。

逻辑分区则从 sd0,4 开始算,即第一逻辑分区用 sd0,4 表示,第二逻辑分区用 (sd0,5) 来表示,依次类推。

通常计算机的硬盘都是一个主分区,其余是逻辑分区。因此 C 盘用 sd0,0,D 盘用sd0,4 来表示。

实例教程

在安装 CentOS 系统时,通常会让你选择安装系统的分区。终端将会列出多个分区名称给你选择。例如 /dev/sda4,/dev/sdb1 ,/dev/sdb2 ,/dev/sdb5 ,/dev/sdb6 。

这里的 /dev/sda4/ 表示是 U 盘一个扩展分区,可以写成代码 sd0,4 来表示,你有可能怀疑为什么 U 盘是第一块硬盘,很简单系统是从 U 盘启动的。

第一个识别的就是 U 盘,sdb1 sd1,0 也就是 C 盘主分区,sdb2 sd1,1 也就是 D 盘,D 盘是主分区。sdb5 sd1,4 也是就 F 盘,逻辑分区。