Встановлюючи linux на USB-диск, яку файлову систему я повинен використовувати для форматування для найкращої продуктивності?


13

Я планую встановити Linux на USB-накопичувач, і мені було цікаво, яку файлову систему я повинен використовувати для форматування накопичувача для найкращої продуктивності (загальної чуйності) та терміну служби накопичувача?


2
Продуктивність - це одне. Життя інша. І вони співвідносяться.
Руніум

Що за USB? Вам потрібно писати після встановлення?
Нілс

Відповіді:


5

Встановивши GNU / Linux на ключ USB, ви отримаєте кращі результати, якщо будете використовувати так званий Live з постійними розділами.

Основна перевага використання живої системи полягає в апаратному забезпеченні: інсталяція Linux налаштує все на відповідність конкретному обладнання. Жива система виявить обладнання в кожному процесі завантаження.

Під час використання живої системи FS (можливо cramfs, iso9660або інші стиснуті fs лише для читання) вбудовується у цілий двійковий файл, що містить таблицю розділів. Тож єдине, що потрібно зробити, - це помістити їх у сирому ключі на usb.

Як тільки це буде зроблено, ви можете звертатися до решти вашого ключа USB як до одного або декількох розділів, ніж відформатувати їх для copy-on-writeпостійних розділів. Для цього я рекомендую, ext4оскільки це налаштування Linux і флеш-версія .

Більше інформації у цій відповіді: Debian жити наполегливо.


Чи можу я внести зміни до живої системи, встановленої так, наприклад додавання нових файлів у /bin?
Андрій Бозантан

@AndreiBozantan Так, є два способи: 1. Ви можете встановити (додати) або видалити що-небудь із постійного розділу. Звичайно, перший розділ лише для читання не буде модифікований, а встановлений через aufs (файлова система об'єднання), це ефективно. 2. ви можете створити власну живу систему , використовуючи live build та додати все необхідне у своєму debian live . дивіться Debian в прямому ефірі.
Ф. Хаурі

4

Файлова система під назвою F2FS включена в Linux з 3.8 і спеціально розроблена для характеристик накопичувачів SSD. Є кілька інших файлових систем, оптимізованих для SSD, якщо ви хочете детальніше вивчити проблему.


2
Ви плутаєте SSD та USB-накопичувачі, останній, як правило, не є SSD, і не оптимізований таким же чином.
Тотор

@Totor, хоча це, безумовно, вірно, файлова система f2fs згідно з wikipedia "враховує характеристики пристроїв зберігання даних на базі флеш-пам'яті NAND (таких як твердотілі диски, eMMC та SD-карти)". Тим НЕ менше, я не все ще зроблено будь - яких подальших досліджень.
Майкл Крелін - хакер

1
@ MichaelKrelin-хакерська Вікіпедія також може помилитися. Що я говорю, це те, що контролер SSD зазвичай піклується про відображення блоків, головним чином, щоб пропонувати вирівнювання зносу. Він може ідеально вибрати для роботи подібний до журналів, структурованих журналом, як F2FS. Він так чи інакше призначений для використання в якості "класичного" жорсткого диска. Використання F2FS з SSD, ймовірно,
зайве

@Totor, правда про вікіпедію, хоча Documentation/filesystems/f2fs.txtсказане те саме. І так, подумав, що я досі не читав деталей оптимізацій, я думаю, що це дивно, що той самий fs намагається оптимізувати як для SSD, так і для SD-карт і подібних. І я б не пішов на f2fs для SSD, але питання не в SSD. Але що таке "USB-накопичувач", я не знаю, я точно не мав на увазі зовнішній SSD, коли мій пошук приземлив мене тут;)
Michael Krelin - хакер

3

Кілька місяців тому ми провели тест на працездатність в лабораторії Uni, і був лише один переможець: Ext4. Статистика запису та читання була набагато кращою, ніж ext3 та ext2 - це цілком очевидно, оскільки ext4 був розроблений на основі цих двох файлових систем.

Я точно не пам’ятаю конкретику, тому не можу дати тобі жодне число, але відмовимось від EXT4.

Тести проводилися на USB 2.0 - Kingston.


Ви перевіряли інші альтернативні файлові системи? Просто цікавість ...
vonbrand

2

Я вибрав ext4 на розділі 512 Мб для / boot, я вибрав ext4, оскільки він сумісний з grub і він має можливості журналу.

Тоді я вибрав btrfs на розділі приблизно 20 ГБ для кореня файлової системи /, і вибрав btrfs через його властивості COW, я припускаю, що це дозволить рівномірно зношуватися на диску, також btrfs - це просто загроза. у мене ввімкнено стиснення lzo у fstab та деякі інші "flash-friendly" параметри (див. тут )

Також в кінці накопичувача у мене є розділ на 10 ГБ в ntfs, який я встановив у / home / user / Downloads, до якого я можу отримати доступ, коли я підключаю його до інших моїх комп'ютерів.


0

BTRFS кращий за всі інші. Copy On Write + Стиснення даних прискорить роботу диска. Чим менше даних буде записано, тим довший буде термін експлуатації.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.