Что означает /dev / sda для linux?

что :

/dev/sda

стоять? Что это означает?

у меня оба Fedora и Ubuntu установлен, и если я исследую их с помощью Ext2explore из windows, я вижу эти имена:

/dev/sda6
/dev/sda9

Пожалуйста, объясните мне что это значит? Я имею в виду цифры, а также /dev/sda/.

22
задан Excellll
23.02.2023 2:26 Количество просмотров материала 2375
Распечатать страницу

3 ответа

TL; DR: это связано с тем, как linux (и все Unix) называют свои диски, во многом так, как windows использует C:, D: и т. д. (Примечание: это то, что мы называем метафорой. Другими словами, вопиющая ложь, которая помогает людям понять, даже отдаленно не будучи точной. Читайте дальше для более подробного объяснения...)

  • /dev/ - часть в дереве каталогов unix, содержащая все файлы "device" -- unix традиционно обрабатывает примерно все, что вы доступ в виде файла для чтения или записи.

  • sd первоначально идентифицировал устройство SCSI, но с момента появления USB (и других съемных) носителей данных он стал универсальным для любого блочного устройства (другой термин unix; в этом контексте все, что способно переносить данные), которое еще не было доступно через IDE. Когда появился SATA, разработчики решили, что это будет намного проще и очень удобный для каждого к добавьте его в существующий фреймворк, а не пишите совершенно новый.

  • письмо сразу после sd означает порядок,в котором он был впервые найден -- a,b, c...з АА...Аз... и т. д. (Не то, чтобы в реальном мире было много ситуаций, когда более 26 дискретных блочных устройств находятся на одной шине...)

  • наконец, число после этого обозначает раздел на устройстве. Заметьте что из-за довольно наобум шт ручка перегородки есть только четыре "основных" разделов, так что нумерация будет слегка от фактического значения. Это не страшная проблема, так как основная цель схемы именования состоит в том, чтобы иметь уникальный и узнаваемый идентификатор для каждого раздела, найденного таким образом...

Так /dev/sda9 означает девятый раздел на первом диске.

113
отвечен Shadur 2023-02-24 10:14

/dev-это представление файловой системы устройств, которое понимает ваша система . это механизм доступа приложений к данным на устройстве без необходимости знать, что это за устройство.

sd для (первоначально) дисковых устройств scsi, однако теперь, похоже, относятся к съемным устройствам в целом и устройствам SATA

и буквой будет как раз номер прибора, начиная На a, при номер показывая перегородку.

11
отвечен Rory Alsop 2023-02-24 12:31

sd происходит от водитель sd-mod. Это буквально означает scsi disk.

причина (ы)ATA диски также перечислены как SCSI диски, SCSI команды в значительной степени обеспечивает набор функций, которые могут быть предоставлены ATA команд, поэтому современные системы (в том числе Windows, AFAIK) будет иметь реализацию SCSI-ATA Translation Layer (SATL) в системе (в Linux это предусмотрено libata водителя) поговорить (с)Ата диски, пока верхний слой системы можно обобщить.

как вы можете не знать, USB-накопители "говорят" SCSI (т. е. принимают и отвечают на команды SCSI), независимо от того, поддерживает ли он протокол SCSI, подключенный к USB, или нет. Кроме того, большинство жестких дисков USB/SSD-это диски SATA, подключенные к USB. Для тех мост обеспечивает SATL, но не операционную систему.

6
отвечен Tom Yan 2023-02-24 14:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх