很多新手安装 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,0
到 sd0,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 盘,逻辑分区。