Почему люди выбирают разные файловые системы для разных каталогов?

Почему это делается пользователями? Для чего? Разве это не замедляет работу системы?

Например: jfs for / ext2 для / boot reiser4 для / var, поэтому вы видите, что будет взаимодействие между различными файловыми системами, и я думаю, что это может замедлить работу системы.

2 Solutions collect form web for “Почему люди выбирают разные файловые системы для разных каталогов?”

У каждой файловой системы есть свои сильные стороны. Например, ext4 простой и функциональный, btrfs специализирован для хранения данных (по крайней мере, когда он готов для конечного пользователя), f2fs оптимизирован для хранения флеш-памяти, а reiserfs хорош для обработки миллионов небольших файлов. Следовательно, пользователь может захотеть отформатировать свой системный раздел на ext4, объемный раздел данных на btrfs, флэш-накопитель или SSD на f2fs и базу данных со многими файлами для reiserfs. Иногда, если пользователь выполняет двойную загрузку с Windows, система также будет иметь NTFS, не говоря уже о том, что разделы BIOS и EFI для загрузчика всегда AFAIK всегда в fat32.

Обычно целью является оптимизация производительности путем выбора файловой системы, которая лучше подходит для цели и типа файлов, хранящихся под этим путем. Например, некоторые файловые системы обрабатывают многие мелкие файлы лучше других.

Взгляните на https://en.wikipedia.org/wiki/Comparison_of_file_systems, чтобы получить представление.

  • Как право собственности на файл влияет на разные системы?
  • Действия дерева (поиск) с использованием индексов (номера inode) для адресации файлов / каталогов
  • Сколько бит - это флаги доступа к файлу?
  • Почему запись в существующий файл происходит быстрее, чем запись нового пустого файла?
  • Разрешения локального каталога Linux как вопросительные знаки для не-root
  • Как ограничить создание имени каталога шаблоном?
  • Неизмеримые каталоги в Linux
  • не может 'ls' / mnt каталог
  • какие узлы / dev / sdxx?
  • Как установить разрешения в / sys / Permanent?
  • Определение значений LVM для заданного файла
  • Interesting Posts

    Использовать sudo для упрощения rsync?

    использование случайных в tar для распаковки файлов

    Как просмотреть двоичный файл?

    Как я могу получить самокомпилированные пакеты, чтобы хорошо играть с менеджерами пакетов (например, apt-get, yum)

    -o в iptables для указания интерфейса для OUTPUT, FORWARD и POSTROUTING? Правильно?

    Продолжайте получать тот же результат после "export PATH"

    Список принципов Kerberos с действующими TGT

    Сценарий для замены всех символических ссылок на цель для указания на другую цель (в том же каталоге)

    Как сделать «хвост -f» файлов с чередованием логов?

    Каков правильный способ разрешения конфликта? (Ошибка: конфликты p11-kit-доверия с nss-3.13.3-6.el6.x86_64)

    Получение родительского пути из сценария

    Linux 2.6.36.4, GCC 4.7.2, получение множества предупреждений «с переменным набором, но не используемых»

    Как автоматически загружать tmux при входе в систему, но нет, если уже внутри tmux?

    Создание папок .spam в учетной записи каждого почтового пользователя

    В mutt, как я могу легко прикреплять файлы, содержащие пробелы в их имени?

    Linux и Unix - лучшая ОС в мире.