Что мне использовать: XFS или ext4? [закрыто]

Небольшая ремарка поверх ответа, предоставленного @webKnjaZ: мне пришлось создать функцию shell для каждой команды, чтобы она работала в моем сценарии bash. Что-то вроде этого:

. ~/.nvm/nvm.sh --version
. ~/.nvm/nvm.sh install 4.4.5
7
06.09.2018, 23:05
1 ответ

So, does it matter in my case, or my situation is too ordinary to justify a strong preference for a file system in particular?

Последний. То, как вы описываете эту рабочую нагрузку, я думаю, что она не очень требовательна. И ext4, и XFS должны с этим справиться. Поэтому я думаю, что у вас не должно быть особых предпочтений, кроме как рассмотреть то, с чем вы знакомы и что лучше всего задокументировано.

Если вы используете Debian, Ubuntu или Fedora Workstation, программа установки по умолчанию использует ext4. Так что это то, что знакомо большинству пользователей Linux.

Это может иметь значение, так как есть несколько функциональных отличий, то есть несколько маленьких ловушек, которые могут застать вас врасплох, если вы привыкли к другому.

XFS — отличная файловая система, которая хорошо масштабируется для больших серверов. Но в одном случае он не оправдал тех же ожиданий, что AIUI Linus требовал, чтобы ext4 выполнялся как преемник ext3. Это пример того, как придерживаться того, что все остальные используют для любых целей, может помочь вам избежать попадания в вещи, о которых никто не знает, о чем следует предупреждать :-). Для каких файловых систем требуется fsync ()для безопасности при сбоях -при замене существующего файла с переименованием ()?

Red Hat пытается расширить стек хранения на основе XFS под названием Stratis , включая определенные функции и/или новые разработки, которые будут реализованы в XFS. Это может стать интересным и привести к более широкому опыту сообщества и т. д. с XFS в будущем.И если вы хотите где-то использовать RHEL или CentOS, которые по умолчанию используют XFS, то обязательно действуйте. Red Hat предлагает множество подробных руководств (, которые в основном применимы и к CentOS ).

Наше славное будущее файловых систем с контрольными суммами кажется столь же туманным в данный момент... по крайней мере, Red Hat, запуская Stratis, предполагает, что кто-то видит это именно так... так что, если вы не упомянете их, то я также постараюсь не делать этого. так. В любом случае вы должны потребовать, чтобы ваше приложение резервного копирования включало контрольные суммы. Даже если это не дает вам всех преимуществ поддержки ZFS RAID.

12
27.01.2020, 20:17

Теги

Похожие вопросы