Жесткий диск / соглашение о присвоении имен раздела устройства в Linux

На Debian и Ubuntu Вы видели, что существует запись user-dirs-update-gtk.desktop в /etc/xdg/autostart/.

Удаление той записи препятствует создать пользовательские каталоги снова.

Вещь, прибывающая из freedesktop стандарта, вероятно, что это работает в других дистрибутивах также.

5
15.10.2010, 21:48
3 ответа

Конвенция изменяется в зависимости от того, на что Вы смотрите; hd0,0 выглядит подобным GRUB, в то время как sd0 подобно записям в /dev, но никакой соответствуют тому, что я обычно вижу.

В /dev:

  • IDE-диски запускаются с hd, в то время как SATA (и я верю, любой вид последовательного устройства) запускаются с sd
  • Диски обозначаются буквами, начиная с a в кабельном порядке, таким образом, /dev/sda первый последовательный диск, и /dev/hdb второй IDE-диск
  • Разделы на диске пронумерованы, начав с 1, таким образом, /dev/sdb1 первый раздел на втором последовательном диске

GRUB 1 не имеет различия между типами дисков, это всегда имеет форму (hdX, Y):

  • X количество диска, начиная с 0, таким образом, sda hd0, sdb hd1, и т.д.
  • Y количество раздела, начиная с 0 (не 1 как /dev), таким образом, sda1 (hd0, 0)

Я полагаю, что GRUB 2 использует другой синтаксис, но я не знаю это


Значительно при установке нескольких Ose, если Вы хотите поместить их на отдельные разделы - необходимо отслеживать, которых ОС то, где. Это действительно значительно каждый раз, когда Вы имеете дело с размонтированными дисками; необходимо знать это / идет /dev/sda1 и /home идет /dev/sda2 (например),

Насколько я знаю, диски Windows начинают с диска 0, и разделы не имеют никакой конкретной нумерации. Буквы дисков присвоены однако, Вам нравится и не связанные с конкретным разделом

6
27.01.2020, 20:37
  • 1
    Копайтесь 2 работам нравится Личинка 1, только количество раздела запускается с 1. –  fschmitt 15.10.2010, 22:03
  • 2
    Также нужно отметить, который некоторые IDE-диски разоблачают как/dev/sdX, также. Это зависит от чипсета и его драйверов. область подкачки –  fschmitt 15.10.2010, 22:04
  • 3
    я должен указать, что в современных системах, перечисление не является кабельным порядком, но порядком автоматического обнаружения udev. Это создает настоящую проблему, потому что иногда порядок перепутан. Поэтому необходимо всегда монтироваться или маркировкой или UUID (первое установлено пользователем, и второе, как гарантируют, не изменится, если Вы не переформатируете свой раздел). Можно также влиять на перечисление путем записи udev правил - Вы могли присвоить свои собственные имена, если бы Вы хотели. –  orion 17.03.2014, 18:51

(hd0,0) синтаксис Личинки. (Обратите внимание, что это круглые скобки, не квадратные скобки.) Личинка является загрузчиком, то есть, небольшая программа, которая запускается BIOS Вашего компьютера и чье задание состоит в том, чтобы загрузить операционную систему. hd0 ссылается на первый диск, обнаруженный BIOS, hd1 ссылается на второй. Второе число является числом раздела; Копайтесь 1, запускается от 0, в то время как Личинка 2 запускается от 1. См. “Соглашение о присвоении имен” в руководстве Личинки, если Вы хотите больше деталей.

/dev/sda, /dev/sdb, и т.д., имена по умолчанию жестких дисков (и другое подобное устройство хранения данных как диски флэш-памяти всех видов, но не CD или ленточные накопители) в соответствии с Linux. Последняя буква растет в порядке, в котором обнаруживаются диски. Можно найти /dev/hda, /dev/hdb, и т.д., на некоторых дистрибутивах Linux. sd указывает, что дисковый драйвер использует интерфейс SCSI внутренне, в то время как hd указывает, что драйвер использует интерфейс IDE. Это - только внутренний вопрос ядра, Вы можете и часто иметь диски IDE, появляются как sd. Дополнительное число является числом раздела, запускающимся в 1.

Разделы, с которыми Вы, вероятно, встретитесь, следуют схеме выделения разделов ПК. Диск имеет до четырех основных разделов, пронумерованных 1 - 4 (или от 0 до 3 в Личинке 1). Это может также иметь любое количество логических разделов, в этом случае один из основных разделов не может содержать файловую систему, но должен вместо этого быть расширенным разделом (контейнер для логических разделов). Логические разделы пронумерованы от 5 на (от 4 в Личинке 1).

Названия файлов устройств (например. /dev/sda) используемый Linux на самом деле присвоены udev программой и может быть настроен. Это обычно полезно в усовершенствованных ситуациях, включающих съемные носители.

Большую часть времени Вы не должны заботиться об именах устройств. На них ссылаются в очень небольшом количестве мест, обычно только двух: конфигурация загрузчика (как мы видели, Личинка, имеет ее собственные имена так или иначе), и файл /etc/fstab который перечисляет файловые системы для монтирования на начальной загрузке. (И даже /etc/fstab не всегда ссылается на разделы именами как /dev/sda1.), Что имеет значение, точки монтирования, то есть, местоположение (каталог), в котором смонтирована каждая файловая система.

Windows использует совершенно другую схему именования, которая тверда коснуться структуры используемого оборудования. c:, d:, и т.д., присвоены разделам типа, который Windows распознает в особом порядке (и существуют способы влиять на этот порядок). Википедия имеет детали.

2
27.01.2020, 20:37

На моем slackware поле/dev/hda является первым обнаруженным жестким диском.
/dev/hda1 и/dev/hda2 являются первыми двумя разделами.

Я могу использовать fdisk для наблюдения разделов.

/dev/hda1               1         124      995998+  82  Linux swap
/dev/hda2   *         125        1662    12353985   83  Linux

На моем фетровом поле/dev/sda является первым обнаруженным жестким диском.
/dev/sda1 и/dev/sda2 был бы первыми двумя разделами.

0
27.01.2020, 20:37

Теги

Похожие вопросы