Что такое файловая система Linux? Простое Руководство

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

Что такое файловая система Linux?

Файловая система - это логическая коллекция файлов на разделе или диске. Раздел представляет собой контейнер для информации и при желании может охватывать весь жесткий диск. Все в Unix считается файлом, включая физические устройства, такие как DVD-диски, USB-устройства и дисководы.

Файловая система Linux или любая файловая система, как правило, представляет собой слой под операционной системой, который обрабатывает и размещает хранимые вами файлы.

файловая система Linux

Даже если вы найдете какой-либо неподдерживаемый тип файловой системы, вы даже можете скачать программное обеспечение, которое сможет работать с ней.

Итак, поговорим о типах файловых систем Linux.

Типы файловых систем Linux

Когда вы попытаетесь установить Linux, вы увидите, что Linux предлагает множество файловых систем, подобных этим:

Ext, Ext2, Ext3, Ext4, JFS, XFS, btrfs и swap

Так что же это за файловые системы, которые предлагает Linux?

  • Ext : старый и больше не используется из-за ограничений.
  • Ext2 : первая файловая система Linux, которая позволяет 2 терабайта данных.
  • Ext3 : пришел из Ext2, но с обновлениями и обратной совместимостью. Единственная проблема в том, что серверы не используют такую ​​файловую систему, потому что эта файловая система не поддерживает восстановление файлов или моментальные снимки дисков.
  • Ext4 : быстрее и позволяет обработать большие файлы со значительной скоростью. Это очень хороший вариант для дисков SSD, и при попытке установить любой дистрибутив Linux вы замечаете, что это файловая система по умолчанию, предлагаемая Linux.
  • JFS : старая файловая система, созданная IBM. В отчетах говорится, что он очень хорошо работает с маленькими и большими файлами, но потерпел неудачу и портил файлы после длительного использования.
  • XFS : старая файловая система, которая медленно работает с маленькими файлами.
  • Btrfs: сделан компанией Oracle. Он как и Ext не стабилен в некоторых дистрибутивах Linux и у него хорошая производительность.
Из приведенного выше сравнения можно сделать вывод, что Ext4 - лучшая файловая система Linux.
файловая система Linux

Каталоги файловой системы Linux

  • /bin : Где находятся основные команды Linux, такие как ls, mv и т.д.
  • /boot : где находится загрузчик и загрузочные файлы.
  • /dev : где все физические носители монтируются как USB и DVD.
  • /etc : содержит конфигурационные файлы установленных пакетов.
  • /home : где у каждого пользователя есть личная папка для размещения его собственных файлов и папок, например /home/itgap.
  • /lib : где расположены библиотеки установленных пакетов
  • /media : где расположены внешние устройства, такие как DVD и USB-флешки, которые смонтированы, и вы можете получить доступ к их файлам отсюда.
  • /mnt : Где вы монтируете сетевые папки и другие дистрибутивы подключенные через USB или DVD.
  • /opt : где расположены установленные программы, имеющие большой дисковый объем
  • /proc : эта необычный каталог для процессов, запущенных в системе, и вы можете получить к ним доступ и увидеть много информации о текущих процессах.
  • /root : домашний каталог для пользователя root.
  • /sbin : Как и /bin, но все файлы только для пользователя root.
  • /tmp : каталог временных файлов.
  • /usr : Содержит пользовательские программы. По размеру это один из самых больших каталогов файловой системы. В этот каталог устанавливаются практически все программы.
  • /var: Содержит системные журналы и другие переменные данные, которые подвергаются наиболее частому изменению.
Каталоги файловой системы Linux

Заключение

Хотя между дистрибутивами Linux есть небольшие различия, расположение их файловых систем, к счастью, сильно схоже. И лучший способ узнать файловую систему - изучить ее.

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

Также рекомендуем прочитать о 10 наиболее часто задаваемых вопросов о Linux