Как организовываются данные на сменных носителях? Подумал о том, что как надо правильно я совсем не знаю.
1. usb flash drive. Если хард в компе всего один и другие флешки не вставлены, то флешка скорее всего определится как sdb. Можно на ней сразу создать файловую систему, а можно создать таблицу разделов MBR как на жестких дисках, в ней создать один единственный раздел sdb1 (когда покупаешь новую флешку в ней обычно так и сделано, раздел sdb1 отформатирован как vfat), а можно поступить совсем по-современному и создать таблицу разделов GPT. Какой из способов идеалогически более правильный? Можно ли вместо vfat отформатировать в ext4?
2. Флеш-карты SD и microSD. Тут также как и на usb flash drive или таблица разделов не нужна?
3. Внешние жесткие диски. Тут идёт речь о больших объёмах, поэтому они изначально отформатированы в ntfs. С ними нужно работать через драйвер ntfs-3g, читал в Интернете, что он иногда портит данные, это правда? Есть вообще какая-нибудь универсальная файловая система, позволяющая работать с терабайтными объёмами и под Windows, и под Linux?
4. Загрузочные флешки. Видел несколько раз в инструкциях по созданию загрузочной флешки указание - записать iso-образ командой dd. Каким образом это вообще может работать? Образ ведь представляет собой формат ISO 9660 с расширением El Torito, я сам такие образы делал с помощью mkisofs. А dd, она же ведь этот образ побайтово скопирует, каким образом образ ISO 9660 может завязаться на флешку, ведь у лазерных дисков свой способ организации данных: нет ни дорожек, ни секторов, данные спирально пишутся, начиная с центра диска? Наверное всё это - костыль, а правильный формат у загрузочных флешек какой-то другой?