Наиболее стабильная файловая система для создания загрузочного диска USB?

Меня не волнует совместимость или скорость; Я просто хочу стабильности, чтобы она быстро реагировала, не боролась со мной, когда мне нужно ее размонтировать и т. Д.

Ext4, btrfs, xfs или как?

1 ответ

Решение

Когда дело доходит до создания загрузочного диска с нуля (вы хотите добавить все файлы вручную), я бы порекомендовал Ext4, так как он в основном устраняет все необходимое для дефрагментации с помощью FAT, он прост и распознается большинством всего UNIX и имеет отличная поддержка восстановления после ошибок. Если вы используете ISO для создания LiveUSB, он будет иметь свой собственный (FAT? Комментарий и скажите мне, если я не прав в этом) формат на диске с разделом MBR или EFI. Когда дело доходит до установочного диска, это на самом деле не имеет большого значения, если у вас не настроены постоянные данные при перезагрузке, однако, если вы устанавливаете на USB Ext4, я бы выбрал Просто потому, что, по моему опыту, целостность данных в Ext4 в значительной степени гарантирована, если у вас нет нестабильной среды. в этом случае происходит полный сбой, так как файлы распределяются по всему разделу, поэтому нельзя полагаться только на разделение вокруг него и выравнивание свободного пространства раздела с ошибкой.

Когда дело доходит до скорости и тому подобного, я бы сказал, что технология (NAND) одинакова для USB-накопителей и твердотельных накопителей, даже если интерфейс не такой. Вы можете подумать, что различие в скорости записи между этими двумя устройствами и узким местом в USB ограничит все это, но на самом деле это измеряет то, насколько быстро может быть записан блок системных данных, независимо от того, сколько фактически происходит запись (на самом деле вид того, сколько данных нужно передать через порт для записи определенного объема данных): http://www.phoronix.com/scan.php?page=article&item=linux_315_hddfs&num=3

У меня не было тонны опыта с btrfs, хотя на самом деле Ext4 кажется достаточно стабильным, чтобы действительно превзойти многие другие файловые системы, и кажется удивительно способным по сравнению со всеми (да, всеми) файловыми системами, изначально используемыми в Windows, такими как FAT, NTFS и FAT32.

Если вы используете его для постоянной записи на критически важной машине, я бы использовал XFS, так как Ext4 не выполняет полную метаданные / запись всех файлов и их содержимого, однако для обычного использования Ext4 замечательно устойчив и не содержит ненужных написать требования для проверки файла. Как только он регистрирует местоположение каждого файла и, возможно, выполняет хэш (в некоторых системах) набора данных, он просто выбирает, куда записывать, и делает это, не проходя несколько уровней проверки местоположения для каждого блока.

Другие вопросы по тегам