Я планую встановити Linux на USB-накопичувач, і мені було цікаво, яку файлову систему я повинен використовувати для форматування накопичувача для найкращої продуктивності (загальної чуйності) та терміну служби накопичувача?
Я планую встановити Linux на USB-накопичувач, і мені було цікаво, яку файлову систему я повинен використовувати для форматування накопичувача для найкращої продуктивності (загальної чуйності) та терміну служби накопичувача?
Відповіді:
Встановивши GNU / Linux на ключ USB, ви отримаєте кращі результати, якщо будете використовувати так званий Live з постійними розділами.
Основна перевага використання живої системи полягає в апаратному забезпеченні: інсталяція Linux налаштує все на відповідність конкретному обладнання. Жива система виявить обладнання в кожному процесі завантаження.
Під час використання живої системи FS (можливо cramfs
, iso9660
або інші стиснуті fs лише для читання) вбудовується у цілий двійковий файл, що містить таблицю розділів. Тож єдине, що потрібно зробити, - це помістити їх у сирому ключі на usb.
Як тільки це буде зроблено, ви можете звертатися до решти вашого ключа USB як до одного або декількох розділів, ніж відформатувати їх для copy-on-write
постійних розділів. Для цього я рекомендую, ext4
оскільки це налаштування Linux і флеш-версія .
Більше інформації у цій відповіді: Debian жити наполегливо.
/bin
?
Файлова система під назвою F2FS включена в Linux з 3.8 і спеціально розроблена для характеристик накопичувачів SSD. Є кілька інших файлових систем, оптимізованих для SSD, якщо ви хочете детальніше вивчити проблему.
Documentation/filesystems/f2fs.txt
сказане те саме. І так, подумав, що я досі не читав деталей оптимізацій, я думаю, що це дивно, що той самий fs намагається оптимізувати як для SSD, так і для SD-карт і подібних. І я б не пішов на f2fs для SSD, але питання не в SSD. Але що таке "USB-накопичувач", я не знаю, я точно не мав на увазі зовнішній SSD, коли мій пошук приземлив мене тут;)
Кілька місяців тому ми провели тест на працездатність в лабораторії Uni, і був лише один переможець: Ext4. Статистика запису та читання була набагато кращою, ніж ext3 та ext2 - це цілком очевидно, оскільки ext4 був розроблений на основі цих двох файлових систем.
Я точно не пам’ятаю конкретику, тому не можу дати тобі жодне число, але відмовимось від EXT4.
Тести проводилися на USB 2.0 - Kingston.
Я вибрав ext4 на розділі 512 Мб для / boot, я вибрав ext4, оскільки він сумісний з grub і він має можливості журналу.
Тоді я вибрав btrfs на розділі приблизно 20 ГБ для кореня файлової системи /, і вибрав btrfs через його властивості COW, я припускаю, що це дозволить рівномірно зношуватися на диску, також btrfs - це просто загроза. у мене ввімкнено стиснення lzo у fstab та деякі інші "flash-friendly" параметри (див. тут )
Також в кінці накопичувача у мене є розділ на 10 ГБ в ntfs, який я встановив у / home / user / Downloads, до якого я можу отримати доступ, коли я підключаю його до інших моїх комп'ютерів.