Когда Вы включаете устройство хранения USB, такое как перьевой диск, например, существует две вещи, которые происходят. Сначала устройство появляется, и затем его файловая система смонтирована. Когда устройство включается, можно смонтировать и размонтировать его файловую систему.
Следовательно мой вопрос: что операционная система видит ту файловую систему как? Это что-то как единый файл изображения, например: mydevice_ext4.img
?
Файловая система/раздел как /dev/sda1
видна (или по крайней мере представленный как интерфейс в корневой файловой системе) как "блочное устройство", которое является одной из категорий файлы . Файлы являются представлениями данных, хранивших так или иначе, и файловая система является набором данных с некоторой когерентной структурой. Файл блочного устройства является "необработанным" представлением структурированных данных. Для создания этого доступным как файлы и каталоги, которые можно прочитать и взаимодействовать с это может быть смонтировано...
, Если Вы ls -l /dev
- Вы видите, что некоторые записи запускаются с буквы b
, указывающей на блочное устройство, и это будет включать любую файловую систему, такую как внутренние разделы, периферийные устройства, и т.д.... вот некоторые от моей системы (#comments добавлены мной)
brw-rw---- 1 root disk 179, 1 Dec 3 07:14 /dev/mmcblk1p1 #ESP
brw-rw---- 1 root disk 179, 2 Dec 3 07:14 /dev/mmcblk1p2 #root partition
brw-rw---- 1 root disk 179, 3 Dec 3 07:14 /dev/mmcblk1p3 #swap
, Эта статья Википедии объясняет понятие файла устройств в некоторых деталях.