Файловая система

Файловая система

Файловая система — это постоянное хранилище данных. Любое энергонезависимое запоминающее устройство, такое как жесткий диск, usb и т. Д., Имеет файловую систему, поверх которой хранятся данные.

При установке Linux вы можете выбрать файловую систему EXT4 или EXT3.

Журналирующая файловая система: регистрирует изменения в журнале для повышения надежности в случае сбоя питания или сбоя системы.

Не так быстро, как другие, такие как JFS, ReiserFS и XFS, но лучше по загрузке ЦП , надежность и база тестирования.

Ограничения для файлов в формате Ext3

В следующей таблице показаны ограничения для файлов в файловой системе EXT3.

Размер блока Максимальный размер файла Максимальный размер файловой системы
1 КиБ 16 ГиБ
2 КиБ 256 ГиБ
4 КиБ 2 ТиБ
8 КиБ [ограничения 1] 2 ТиБ

Уровни ведения журнала Ext3

  • Журнал
    • Самый низкий риск, самый медленный
    • Метаданные и файлы записываются в журнал перед их фиксацией.
  • Упорядоченный (по умолчанию)
    • Средний риск, средняя скорость
    • Метаданные записываются только в журнал — ext3 гарантирует, что содержимое файла будет записано на диск до того, как будет помечено как зафиксированное в журнал. Остерегайтесь проблемы «промежуточного состояния»!
  • Обратная запись
    • Самый высокий риск, самый быстрый
    • Метаданные записано в журнале, нет гарантии для содержимого файла.

Ext4

EXT4 расширенная файловая система, поддерживаемая Ubuntu 9.04. Эта файловая система поддерживает 64-битные ограничения хранения, столбцы размером до 1 эксабайта, и вы можете хранить файлы размером до 16 терабайт.

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

  • Добавляет 64-разрядные ограничения для хранения.
  • Объем до 1 эксабайта. Файлы до 16 терабайт.
  • Повышена производительность больших файлов и уменьшена фрагментация.
  • Обратная совместимость с ext2 и 3.
  • Контрольная сумма журнала ( отсутствует в ext3).
  • Оперативная дефрагментация.
  • Временные метки в наносекундах.

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

Файлы и каталоги

Файловые системы хранят данные в файлы и каталоги. Файловые системы хранятся в разделах диска. Вы можете настраивать разделы как хотите, но рекомендуется что-то вроде этого:

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

Partition Цель
/usr Здесь находится большинство исполняемых двоичных файлов, дерево исходных кодов ядра и большая часть документации.
/var Каталог var используется в основном для разных файлов журналов. Файлы журнала очень важны для устранения неполадок и мониторинга. Например, если у вас есть какие-то. Это то место, куда попадают каталоги спула, такие как для почты и печати. Кроме того, он содержит каталог журнала ошибок
/tmp Это место, где приложения хранят большинство временных файлов данных.
/boot Здесь находятся ваши образы ядра и конфигурация загрузчика.
/home Здесь находятся домашние каталоги пользователей.

fstab: статическая информация о файловой системе

fstab — это текстовый файл, содержащий информацию о файловой системе

  cat/etc/fstab  

df: Использование раздела

df означает «без диска»

  df -h  

Точки монтирования

Команда mount присоединяет файловую систему к точка монтирования

  mount  

Перемонтировать/usr только для чтения:

  mount -o remount, ro/usr  

В продолжение, после нажатия клавиши ввода команды mount -o remount отображаются эти результаты

Смонтировать все файловые системы в/etc/fstab:

  mount -a  

Команды для файлов и каталогов

Command Описание
Is Список содержимого каталога
cd Изменить каталог
mkdir Создать каталог
rmdir Удалить каталог
cp Копировать файл
mv Переместить файл
rm Удалить файл
pwd Распечатать текущий рабочий каталог
file Распечатать предполагаемый тип файла
chmod Изменить атрибуты разрешений файла

Оцените статью
nanomode.ru
Добавить комментарий