Linux分区命名约定(IDE驱动器映射)
时间:2020-01-09 10:41:50 来源:igfitidea点击:
问题描述:在Linux下我无法理解/dev/hdc)。它是不是就是c盘?
Linux遵循什么设备命名约定?
你能用外行的术语解释吗?
解决方法:Linux不遵循DOS或者Windows XP样式分区名称或者驱动器名称。
的确,这对于新的Linux用户来说有点令人困惑。
Linux使用bus和。
例如,如果您使用的是IDE硬盘或者CDROM,它将使用HD word。
如果您使用的是SCSI接口,它将使用SD字。
典型的家用PC或者笔记本电脑具有2或者4个IDE通道,如下所示:
- ide0 =主
- ide1 =次要
- ide2 =第三
- ide3 =第四
例如:
- ide0 =主主机= hda
- ide1 =主从设备= hdb
- ide2 =辅助主设备= hdc
- ide3 =辅助从站=hdd
等等
SCSI设备在/dev目录中被列为设备sda,sdb,sdc,sdd,sde,sdf和sdg。
同样,这些磁盘上的分区范围可以从1到16,并且也位于/dev目录中。
现在,每个硬盘驱动器都有4个主分区(PC x86体系结构的限制)。
第一个分区用数字1表示。
例如:
- 第一个分区:/dev/hda1
- 第二个分区:/dev/hda2
- 第三分区:/dev/hda3
- 第四分区:/dev/hda4
您可以运行命令fdisk -l显示分区列表:
警告!这些示例可能会导致数据丢失。
在操作分区表时请谨慎使用fdisk命令。
# fdisk -l
输出:
Disk /dev/hda: 20.0 GB, 20060651520 bytes 255 heads, 63 sectors/track, 2438 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 1275 10241406 83 W95 FAT32 /dev/hda2 1276 1530 2048287+ 82 Linux swap / Solaris Disk /dev/hdb: 80.0 GB, 80060424192 bytes 255 heads, 63 sectors/track, 9733 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdb1 * 1 2432 19535008+ 83 Linux /dev/hdb2 2433 2554 979965 82 Linux swap / Solaris /dev/hdb3 2555 6202 29302560 83 Linux /dev/hdb4 6203 9733 28362757+ 5 Extended /dev/hdb5 6203 9733 28362726 83 Linux
在上面的输出中/dev/hda1是安装了Windows XP的FAT32分区(Windows XP/Vista C:)。