
В Windows у вас есть C:\
диск. Это основной диск, на котором установлена Windows.
Однако Linux использует другую схему именования: sda
, sdb[1-4]
, и т. д. Может ли кто-нибудь дать мне краткое описание этого, чтобы я мог действительно понять его, а не путаться в нем?
решение1
Как правило, буквы (fd, sd, hd)
обозначают тип устройства ('SATA, SCSI/SATA, IDE')
, третья буква — порядок устройства (a — первый, b — второй и т. д.), а цифры обозначают разделы, имеющиеся в устройстве, начиная с нуля.
- hd относится к диску типа IDE
- sd относится к SCSI-дискам в целом, но наиболее популярен для SATA-дисков и CD/DVD
- fd — гибкий диск
Так, например:
- первый (1) раздел на вашем первом (a) диске SATA - это
/dev/sda1
- Третий (3) раздел на втором (b) диске SATA — это
/dev/sdb3
- второй раздел (2) второго (b) жесткого диска IDE — «/dev/hdb2»
Такое наименование устройства носит скорее фоновый характер, поскольку фактическая точка доступа к нему — это точка монтирования каталога.
Я думаю, что следующие три статьи вам немного помогут:
решение2
Для ясности, на стороне Windows вы путаете именование файловой системы с именованием дисков. Windows почти полностью скрывает от вас именование дисков, но вы можете увидеть примеры в реестре и если отредактируете файл boot.ini. Ссылка на диск там может выглядеть так:
multi(0)disk(0)rdisk(0)partition(1)
Вы также можете видеть отдельные диски в диспетчере дисков. Причина, по которой я это поднимаю, заключается в том, что файловая система ntfs позволяет вам играть во все виды игр. Вы можете смонтировать отдельный диск в папку на вашем диске C: и другой диск одновременно, а у несмонтированных дисков может вообще не быть буквы диска. Так что не путайте файловую систему с наименованием дисков.
В Linux ситуация похожа. sda1 — это распространенное имя раздела, но его можно смонтировать в любом месте файловой системы.
решение3
Хотя SCSI и SATA еще некоторое время будут использоваться в основных конфигурациях настольных компьютеров и ноутбуков, мобильные устройства, использующиеeMMCхранение в /dev/mmcblk*p*
схеме именования существует уже несколько лет и не-SATA высокая производительностьNVMeSSD-накопители ( /dev/nvme*n*
) уже не за горами.
решение4
Вам действительно не следует полагаться на схему именования sd*. Она может существенно меняться в зависимости от скорости вращения диска, горячего подключения и дополнительных адаптеров хранения. Лучше всего использовать для уникальной адресации вашего устройства постоянные ссылки, такие как /dev/disk/by-id/
. Linux не имеет ограничений «загрузки с первого диска» и также может монтировать диски по метке, поэтому порядок дисков на самом деле не имеет значения.