Понимание имен устройств и их использования необходимо для грамотной установки и использования Ubuntu Linux. Названия устройств менялись и развивались в течение многочисленных версий Linux, которые постоянно выпускаются по мере развития технологий.
К сожалению, это не сравнимо с тем, как Windows или Apple называют и используют устройства в своих продуктах. Вы можете увидеть некоторое сходство с Android от Google.
Изначально в Linux имя каждого устройства включало название, положение и раздел устройства.
Изначально в Linux использовался следующий принцип именования:
dev/fd0:
Первый дисковод гибких дисковdev/fd1:
Второй дисковод гибких дисковdev/sda:
Первый диск SCSI (Small Computer System Interface)
dev/sdb:
Второй диск SCSI по адресам и т. д.dev/scd0
или /dev/sr0:
Первый компакт-диск SCSIdev/hda:
Основной диск на основном контроллере Integrated Drive Electronics (IDE)dev/hdb:
Дополнительный диск на основном контроллере IDEdev/mmcblk0:
Карта SDHC (Secure Digital High Capacity) на картах памяти персональных компьютеров Международной ассоциации карт памяти (PCMCIA)
dev/sdb:
Флэш-накопитель с универсальной последовательной шиной (USB) против эмуляции SCSI
sda
или sdb
drive является USB-накопителем, но USB-модуль был запущен одновременно с накопителем и одновременно посылает свои сообщения)dev/hdc
и /dev/hdd:
Основной и вторичный диски вторичного контроллера соответственно, новые контроллеры IDE имеют два канала, которые действуют как два контроллераGRUB изменил соглашение, добавив раздел, начинающийся с нуля.
Базовое имя диска, управляемого (E)IDE, — dev/hd?
В строке ?
состоит из одной буквы. Для GRUB это равно hd?
В строке ?
находится в позициях с первой по четвертую.
Принцип именования устройств довольно прост. Если взять первый пример ниже, то первая часть — это имя устройства hd
Вторая часть – это позиция, которую он занимает a
.
dev/hda
Основной диск на первом контроллереdev/hdb
Дополнительный диск на первом контроллереdev/hdc
Основной диск на втором контроллереdev/hdd
Дополнительный диск на втором контроллереhd1
Основной диск на первом контроллереhd2
Дополнительный диск на первом контроллереhd3
Основной диск на втором контроллереhd4
Дополнительный диск на втором контроллереИменование разделов упрощается после прикрепления номера к соответствующему устройству. Ниже приведены некоторые разделы dev/hda.
dev/hda0
Основной диск на первом контроллере, первый основной разделdev/hda1
Основной диск на первом контроллере, второй основной разделdev/hda4
Основной диск на первом контроллере, первый логический разделdev/hda5
Основной диск на первом контроллере, второй логический разделhd1,0
Основной диск на первом контроллере, первый основной разделhd1,1
Основной диск на первом контроллере, второй основной разделhd1,4
Основной диск на первом контроллере, первый логический разделhd1,5
Основной диск на первом контроллере, второй логический разделGRUB2 изменил соглашение, убрав ноль из соглашения об именовании, это означает, что все начинается с единицы.
Базовое имя диска, управляемого (E)IDE, — dev/hd?
В строке ?
состоит из одной буквы. Для GRUB2 это равно hd?
В строке ?
находится в позициях с первой по четвертую.
Можно без труда присвоить устройствам имена. Если взять первый пример ниже, то первая часть — это имя устройства hd
Вторая часть – это позиция, которую он занимает a
.
dev/hda
Основной диск на первом контроллереdev/hdb
Дополнительный диск на первом контроллереdev/hdc
Основной диск на втором контроллереdev/hdd
Дополнительный диск на втором контроллереhd1
Основной диск на первом контроллереhd2
Дополнительный диск на первом контроллереhd3
Основной диск на втором контроллереhd4
Дополнительный диск на втором контроллереИменование разделов упрощается при прикреплении номера к соответствующему устройству. Ниже приведены некоторые разделы dev/hda.
dev/hda1
Основной диск на первом контроллере, первый основной разделdev/hda2
Основной диск на первом контроллере, второй основной разделdev/hda5
Основной диск на первом контроллере, первый логический разделdev/hda6
Основной диск на первом контроллере, второй логический разделhd1,1
Основной диск на первом контроллере, первый основной разделhd1,2
Основной диск на первом контроллере, второй основной разделhd1,5
Основной диск на первом контроллере, первый логический разделhd1,6
Основной диск на первом контроллере, второй логический разделС появлением дисков SATA соглашение изменилось, и теперь жесткие диски в основном используются как sda
Вместо hda
. Где sd
Означает последовательный накопитель.
В таблице разделов показаны разделы жесткого диска или любого другого устройства хранения данных. Существует два стандарта для расположения разделов в таблице разделов:
Главная загрузочная запись (MBR): MBR, также известная как MS-DOS, — это то, что можно назвать оригинальным стандартом. MBR по-прежнему остается наиболее широко используемой таблицей разделов, но у нее есть два основных ограничения:
Она не позволяет создавать более четырех основных разделов. Эти разделы называются primary
Разделов.
Размер разделов диска не должен превышать два Тбайт.
Таблица разделов GPT (GUID Partition Table): GPT появился позже. Несмотря на то, что таблица разделов MBR все еще используется, ее ограничения привели к разработке GPT. Таблица разделов GPT позволяет преодолеть два ограничения MBR. У вас может быть несколько основных разделов, и размер диска может превышать 2 Тбайт.
Первое, что вы должны знать, это то, что в Linux нет диска C или E . Вы видите что-то вроде /dev/sda
, /dev/sdb
, /dev/sdc
и так далее. В строке dev
Сокращение от device. В строке sd
сокращение от SCSI mass storage drive.
Для установки операционной системы на жесткий диск его необходимо разделить на отдельные блоки. Эти блоки называются разделами. В рамках MBR: Практически во всех дистрибутивах Linux используется по умолчанию, существует три различных типа разделов: основные, расширенные и логические. При использовании MBR любой раздел, который не был явно создан как расширенный или логический, является основным. Любое нераспределенное пространство отображается как свободное. Хотя оно может быть свободным, использовать его в таком состоянии нельзя. Когда речь идет о компьютере, свободного места не существует, пока он не разбит на разделы.
(Рис.1: Снимок экрана окна Partition Guide)
Если вы создали максимальное количество разделов и у вас все еще есть свободное пространство, его нельзя будет использовать.
(Рис.2: Снимок экрана с сообщением об ошибке разбиения)
Если отметить раздел как расширенный, вы сможете создать несколько разделов внутри этого расширенного раздела. Эти разделы называются логическими разделами, и количество создаваемых логических разделов неограниченно. Это означает, что вы можете создать три основных раздела и один расширенный раздел, а затем создать несколько разделов внутри расширенного раздела.
Графическая программа установки Ubuntu Ubiquity
.
Добавлены две возможности, которые были доступны в других дистрибутивах Linux в течение некоторого времени.
Это следующие функции:
Поддержка шифрования домашнего каталога пользователей есть в Ubiquity уже давно, но в качестве инструмента физической безопасности. При полном шифровании диска компьютер не загружается, если не используется правильная парольная фраза для шифрования диска. При каждой перезагрузке у человека, сидящего перед компьютером с настроенным полным шифрованием диска, отображается запрос.
LVM упрощает управление дисковым пространством. Особенно, когда речь идет об изменении размера разделов и добавлении еще одного жесткого диска в компьютер. В LVM нет встроенной функции резервирования. Это означает, что в многодисковом компьютере при сбое одного диска возникают проблемы. Сейчас LVM работает только с использованием автоматической схемы разбиения на разделы.