Файловая система
Файловая система
Файловая система - это постоянное хранилище для хранения данных. Любое энергонезависимое устройство хранения, например жесткий диск, USB и т. Д., Имеет файловую систему, поверх которой хранятся данные.
При установке Linux вы можете выбрать файловую систему EXT4 или EXT3.
Ext3
Журналируемая файловая система: регистрирует изменения в журнале для повышения надежности в случае сбоя питания или сбоя системы.
Не так быстро, как другие, такие как JFS, ReiserFS и XFS, но выигрывает в использовании ЦП, надежности и базе тестирования.
Пределы файла Ext3
В следующей таблице приведены ограничения на количество файлов в файловой системе EXT3.
Размер блока | Максимальный размер файла | Максимальный размер файловой системы |
---|---|---|
1 КиБ | 16 ГиБ | <2 ТиБ |
2 КиБ | 256 ГиБ | <4 ТиБ |
4 КиБ | 2 ТиБ | <8 ТиБ |
8 КиБ [пределы 1] | 2 ТиБ | <16 ТиБ |
Ext3 уровни ведения журнала
- журнал
- Самый низкий риск, самый медленный
- Метаданные и файлы записываются в журнал до их фиксации.
- Заказано (по умолчанию)
- Средний риск, средняя скорость
- Метаданные записываются только в журнал - ext3 гарантирует, что содержимое файла будет записано на диск, прежде чем будет помечено как зафиксированное в журнале. Остерегайтесь проблемы "промежуточного состояния"!
- Writeback
- Самый высокий риск, самый быстрый
- Метаданные записываются в журнал, без гарантии на содержимое файла.
Ext4
EXT4 - это усовершенствованная файловая система, поддерживаемая Ubuntu 9.04. Эта файловая система поддерживает 64-разрядные ограничения хранения, столбцы до 1 экзабайта, и вы можете хранить файлы до 16 терабайт.
Более того, он поддерживает улучшенную производительность больших файлов и снижает фрагментацию, что, в свою очередь, повышает производительность.
- Добавляет 64-разрядные ограничения хранения.
- Объемы до 1 эксабайта. Файлы до 16 терабайт.
- Улучшена производительность больших файлов и уменьшена фрагментация.
- Обратная совместимость с ext2 и 3.
- Контрольная сумма журнала (отсутствует в ext3).
- Онлайн дефрагментация.
- Метки времени в наносекундах.
Если мы сравним обе вышеупомянутые файловые системы, то вы обнаружите, что EXT4 обладает некоторыми более продвинутыми функциями, чем его более ранняя версия. Но в то же время EXT3 легче EXT4 и, следовательно, быстрее, чем EXT4. Но сохранение большого объема оперативной памяти, используемой в настоящее время даже на настольных компьютерах, позволяет практически полностью устранить проблемы со скоростью. Поэтому рекомендуется использовать EXT4 для последних версий установок Linux.
Файлы и каталоги
Файловые системы хранят данные в файлах и каталогах. Файловые системы хранятся в разделах диска. Вы можете настроить разделы так, как вам нравится, но рекомендуется что-то вроде этого:
Обычно, когда вы устанавливаете Linux, он предлагает вам варианты создания различных разделов для хранения файлов различного типа, как системных, так и пользовательских. Но если вы выберете стандартное значение, в Linux есть предопределенный набор каталогов и файлов, которые используются для хранения данных различного типа. В следующей таблице показано, какие данные в каком файле хранятся.
раздел | |
---|---|
/ USR | Вот куда идут большинство исполняемых двоичных файлов, дерево исходных текстов ядра и много документации. |
/ вар | Каталог var используется в основном для разных файлов журналов. Файлы журнала очень важны для устранения неполадок и мониторинга. Например, если у вас есть какие-то. Вот куда катушки каталогов, такие как для почты и печати. Кроме того, он содержит каталог журнала ошибок |
/ TMP | Это где большинство временных файлов данных, хранящихся в приложениях. |
/ загрузки | Это где ваши образы ядра и конфигурации загрузчика. |
/Главная | Вот куда идут домашние каталоги пользователей. |
fstab: статическая информация о фс
fstab - текстовый файл, содержащий информацию о файловой системе
cat /etc/fstab
df: использование разделов
df означает «диск свободен»
df -h
Точки монтирования
Команда mount присоединяет файловую систему к точке монтирования
mount
Перемонтировать / usr только для чтения:
mount -o remount, ro /usr
В продолжение после нажатия клавиши ввода команды mount -o remount показать эти результаты
Смонтируйте все фс в / etc / fstab:
mount -a
Команды для файлов и каталогов
команда | |
---|---|
Является | Список содержимого каталога |
CD | Изменить каталог |
MkDir | Создать каталог |
RmDir | Удалить каталог |
ср | Копировать файл |
милливольт | Переместить файл |
комната | Удалить файл |
PWD | Распечатать настоящий рабочий каталог |
файл | Распечатать предполагаемый тип файла |
CHMOD | Измените атрибуты разрешения файла |
Предыдущая: Управление пользователями
Далее: Сеть
Новый контент: Composer: менеджер зависимостей для PHP , R программирования