Почему имена разделов в Linux выглядят так загадочно - /dev/hda1, /dev/hdd4? В Windows все ясно - C:, D: и т.д. Сейчас попробую объяснить. Вспомните, сколько букв в английском алфавите. Правильно, 26. Две из них зарезервированы для дисководов гибких для дисков - A и B. Получается, что в Windows может быть только 24 раздела. Ясное дело, что никто не будет резать один жесткий диск на 24 раздела, а вот на 6 разделов - можно. При условии, что к компьютеру с интерфейсом EIDE можно подключить только 4 диска, выходит максимально возможное число разделов - 24.
А что делать, если жесткие диски большие, например, 80 Гб и более? В этом случае имеет смысл разбить каждый диск не на 6, а на 10 разделов по 8 Гб - для экономии места. Вы же знаете, чем больше размер раздела, тем больше размер кластера. А чем больше раздел кластера, тем не эффективнее используется дисковое пространство.
Теперь перейдем к Linux. Hd – это аббревиатура от hard disk. Если у вас SCSI-винчестеры, то будет не hd, а sd – SCSI disk. Тут все должно быть ясно.
К одному EIDE контроллеру можно подключить четыре жестких диска:
Напротив каждого диска я поставил буквы. Именно эти буквы используются в Linux для обозначения диска, например, hda – это Primary Master, hdd – Secondary Slave.
После имени диска следует номер раздела – 1, 2, 3, …. N, например, hda1, hdb4. Вы видите, что тут уже мы не ограничиваем себя 24-мя разделами.
Осталось рассказать, что означает /dev. Это имя каталога, содержащего все устройства. Какие устройства, кроме дисков содержит этот каталог? Об этом мы поговорим в следующем совете.