Основные директории linux понятным языком

Содержание
  1. Структура и значение директорий в Linux
  2. Основные директории linux понятным языком
  3. Общая структура файловой системы ОС Linux
  4. / — корневой каталог
  5. /bin — основные бинарные файлы (программы)
  6. /boot — файлы для загрузки ОС
  7. /cdrom – точка монтирования для CD-дисков
  8. /dev — файлы устройств
  9. /etc — конфигурационные файлы
  10. /home — домашние каталоги пользователей
  11. /lib — основные библиотеки
  12. /lib64 — 64-битные основные библиотеки
  13. /lost+found — восстановленные файлы
  14. /media — точка для автоматического монтирования
  15. /mnt — точка для ручного монтирования
  16. /opt — вспомогательные пакеты программ
  17. /proc – файлы ядра и процессов
  18. /root — Домашний каталог пользователя root
  19. /run – файлы состояния приложений
  20. /sbin — бинарные файлы (программы) для администрирования системы
  21. /selinux – виртуальная файловая система SELinux
  22. /srv – данные сервисных служб
  23. /sys — виртуальная файловая система sysfs
  24. /tmp — временные файлы
  25. /usr — пользовательские бинарные файлы, используемые только для чтения
  26. /var — каталог для часто меняющихся данных
  27. Структура каталогов в Linux
  28. Структура каталогов в Linux
  29. / — корневая директория
  30. /bin — binaries (двоичные файлы)
  31. /boot — boot files (загрузочные файлы)
  32. /cdrom — исторически сложившаяся папка для CD-ROM
  33. /dev — device files (файлы устройств)
  34. /etc — configuration files (конфигурационные файлы)
  35. /home — личные каталоги пользователей
  36. /usr — user binaries and program data (пользовательские двоичные файлы и программные данные)
  37. /lib — каталог совместно используемых библиотек
  38. /sbin — системные утилиты
  39. /tmp — временные файлы
  40. /var — файлы изменяемых данных
  41. /proc — файлы процессов
  42. /opt — optional software (дополнительное ПО)
  43. /root — the home directory of the root (домашняя папка root-пользователя)
  44. /media — mount point for removable media (точка монтирования съемных носителей)
  45. /mnt — mount directory (точка монтирования файловых систем)
  46. /srv — service data (служебные данные)
  47. /run — application state files (файлы текущего состояния приложений)
  48. /lost+found — recovered files (восстановленные файлы)

Структура и значение директорий в Linux

Каждый новый пользователь Linux после установки сталкивается с подобными вопросами: «А что это за папки со странными названиями вроде dev, etc, sys, mnt, opt, bin, var и т.д.? Зачем они мне? Может, их удалить?», «Где тут Мой Компьютер?», «А Мои Документы куда делись?», «Куда установилась моя программа?». Итак, давайте разберемся в каждом вопросе по-порядку. Для начала нужно уяснить, что Linux имеет четкую структуру расположения директорий и файлов, и удалять их, даже если они пустые, совершенно не стоит. Рассмотрим назначение каждой из директорий.

/ — корневой раздел.
/bin — директория для хранения основного набора команд ОС (Операционной Системы).
/boot — директория для хранения данных, необходимых для загрузки ОС, здесь располагаются, например, файлы ядра, загрузчик GRUB или Lilo.
/dev — директория содержит файлы устройств, подключенных к ОС.
/etc — в этой директории располагается основная часть конфигурационных файлов ОС и программ.
/home — директория для хранения личной информации пользователей.
/home/user — домашняя папка пользователя user.
/lost+found — сюда сбрасываются файлы, на которых не было ссылок ни в одной директории, хотя их inod не были помечены как свободные. Например, при удалении файла из директории произошел сбой (аварийное отключение питания), тогда в системе останется потерянный inod, который хоть и указывает на корректный файл, но этот файл не содержится ни в одной из директорий. В ext2 и других нежурналируемых файловых системах задача восстановления таких файлов приходится на fsck. Он находит inod, на которые нет ссылок, и создает на них ссылки в lost+found . После этого пользователь сможет просмотреть файлы и при необходимости переместить их куда ему надо, вернув нужные имена.
/lib — директория для хранения системных библиотек, необходимых для работы программ из директорий /bin и /sbin , а также самой ОС вцелом.
/media — директория, используемая для автоматического или ручного монтирования различных устройств: USB-накопителей, CD-ROM, разделов HDD и т.д. При этом на рабочем столе появляются соответствующие иконки данных устройств.
/mnt — обычно эта директория используется для ручного подключения устройств. В эту директориюкомандой mount монтируются различные устройства: USB-накопители, CD-ROM и т.д. Но в этом случае на рабочий стол соответствующих автоматически иконок не выводится.
/opt — директория для размещения программ, имеющих большой размер или использующих вспомогательные пакеты.
/proc — директория, к которой примонтирована виртуальная файловая система procfs, позволяющая получить доступ к информации о системных процессах из ядра, она необходима для выполнения таких команд как ps, w, top.
/root — домашняя папка Суперпользователя.
/sbin — директория, включающая в себя основные системные программы для администрирования и настройки системы (например, ifconfig).
/srv — директория для хранения специфичных параметров окружения системы. Обычно данная директория пуста.
/sys — директория, к которой примонтирована виртуальная файловая система sysfs, добавляющая в пространство пользователя информацию о присутствующих в системе устройствах и драйверах. В версии ядра ниже 2.6 не использовалась.
/tmp — директория временного хранения файлов. Аналог C:/Windows/Temp в ОС Windows.
/usr — директория для хранения всех установленных пакетов программ, документации, исходного кода ядра и системы X Window. Все пользователи, кроме суперпользователя root, имеют доступ только для чтения. Может быть смонтирована по сети и быть общей для нескольких машин.
/usr/bin — директория расположения дополнительных программ для всех учетных записей.
/usr/include — здесь располагаются заголовочные файлы C++.
/usr/games — директория для размещения доступных игр в системе.
/usr/lib — здесь хранятся системные библиотеки для программ, расположенных в директории /usr .
/usr/local — по стандарту /usr должен быть общим для нескольких компьютеров и смонтирован по сети, а /usr/local должен содержать установленные пакеты программы только на локальной машине. Но чаще всего директория /usr/local используется для установки программ, которые не предназначены для конкретного дистрибутива (например, Ubuntu хранит в /usr «родные» установленные пакеты, а в /usr/local находятся пакеты, собранные из исходников).
/usr/sbin — содержит дополнительные системные программы.
/usr/share — содержит общие данные установленных программ.
/usr/share/icons — содержит все иконки системы.
/usr/share/docs — содержит файлы справки для программ.
/usr/src — расположение исходных кодов (например, ядра).
/var — хранение часто изменяющихся данных. Например, журналов ОС, системных log-файлов, cache-файлов и т.д.
/var/cache — директория для хранения кэшей различных программ.
/var/games — хранение файлов игровых достижений (рекордов).
/var/lib — хранение постоянных данных, изменяемых программами в процессе работы.
/var/lock — здесь располагаются lock-файлы, указывающие на занятость того или иного ресурса.
/var/log — хранение всех log-файлов.
/var/spool — расположение задач, ожидающих обработки (например, очередь печати, непрочитанные письма, задачи cron и т.д.).
/var/www — используется для размещения веб-страниц и администрирования сайтов.

Читайте также:  Как вы хотите использовать этот диск windows

Здесь представлен не совсем полный список вложенных директорий, однако, более чем достаточный для знаний новичка.

Источник

Основные директории linux понятным языком

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

Файловые системы Linux содержат множество каталогов, большинство из которых определяются стандартом FHS(Filesystem Hierarchy Standard).

Назваие статьи состоит из терминов «каталог», «директория» и «папка». Рассмотрим их.

Каталог или директория (англ. directory — директория) — объект в файловой системе, упрощающий организацию файлов.

Папка (англ. folder) — этот термин используется для представления каталогов в графическом пользовательском интерфейсе.

Следовательно, все эти термины обозначают одно и тоже. Для удобства будем использовать в данной статье термин каталог, т.к. я считаю его наиболее подходящим (лично мое мнение).

Общая структура файловой системы ОС Linux

В зависимости от используемого дистрибутива Linux, некоторых из представленных каталогов может и не быть, или наоборот, могут присуствовать другие непредставленные тут каталоги. Я попытался собрать и дать описание лишь наиболее часто встречающихся каталогов в ОС Linux.

/ — корневой каталог

Главный каталог, в нем хранится все, что есть на вашей ОС Linux. Все разделы Linux хранятся в виде другого подкаталога в корневом каталоге /.

/bin — основные бинарные файлы (программы)

Содержит основные двоичные (бинарные) системные программы (модули), утилиты (ls, cp и т.п.) и командные оболочки (bash и т.п.), которые должны обеспечить минимальный уровень работоспособности системы в однопользовательском режиме. Размещение этих файлов в каталоге /bin гарантирует, что в системе эти важные утилиты будут даже в случае, если другие файловые системы не смонтированы.

/boot — файлы для загрузки ОС

Хранятся образы ядер Linux и файлы менеджеров загрузки (grub, lilo и т.д.).

/cdrom – точка монтирования для CD-дисков

Данный каталог не является частью стандарта FHS, содержится в Ubuntu и вышедших из него дистрибутивах. Используется как место для монтируования CD-ROM дисков.

/dev — файлы устройств

В Linux все устройства предоставлены в виде специфических файлов, расположеных в этом каталоге. Например, файл /dev/sda представляет диск SATA. Также в этом каталоге хранятся файлы псевдо-устройств (виртуальных), для этих файлов нет соответствующего реального устройства. Например, файл /dev/random генерирует случайные числа, а файл /dev/null является специальным устройством для удаления всех входных данных.

/etc — конфигурационные файлы

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

/home — домашние каталоги пользователей

Содержит домашние каталоги пользователей. По идеологии UNIX для обеспечения безопасности ОС рекомендуется хранить пользовательские данные именно в этой директории. Например, если ваше имя пользователя mara, то у вас есть домашний каталог, который находится в /home/mara и содержит пользовательские конфигурационные файлы и личную информацию. Каждый пользователь имеет доступ на запись только в своем домашнем каталоге.

/lib — основные библиотеки

Эта директория предназначена для хранения системных библиотек и компонентов компилятора языка С, необходимых для работы программ из директорий /bin и /sbin и операционной системы в целом.

/lib64 — 64-битные основные библиотеки

Этот каталог присуствует в основном на 64-битных системах, содержит набор библиотек и компонентов компилятора языка С для 64-битных программ.

/lost+found — восстановленные файлы

Присуствует во всех ОС Linux. При сбое в работе файловой системы и дальнейшей проверке файловой системы (при загрузке ОС), все найденные поврежденные файлы будут помещены в каталоге lost+found, их можно попытаться восстановить.

/media — точка для автоматического монтирования

Используемая для автоматического монтирования различных устройств CD-ROM, USB-накопителей и т.д.

/mnt — точка для ручного монтирования

Используется для временного ручного монтирования (с помощю команды mount) различных устройств, таких как CD-ROM, USB-накопителей и т.д.

/opt — вспомогательные пакеты программ

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

/proc – файлы ядра и процессов

В эту директорию примонтирована виртуальная файловая система procfs. В ней находятся специальные файлы, в которых представлена информация о системе и о выполняющихся процессах. Например, в файле /proc/cpuinfo собержиться информация о процессоре.

/root — Домашний каталог пользователя root

Домашний каталог пользователя root. Вместо того, чтобы находиться в /home/root, он помещается в /root для большей надёжности системы.

/run – файлы состояния приложений

Является достаточно новым каталогом, в котором приложениям предоставляется возможность стандартным образом хранить вспомогательные файлы, которые им требуются, например, сокеты и идентификаторы процессов. Эти файлы нельзя хранить в каталоге /tmp, поскольку эти файлы могут быть там удалены.

/sbin — бинарные файлы (программы) для администрирования системы

Каталог /sbin похож на каталог /bin. В нем находятся важные двоичные файлы, которые, как правило, предназначены для их запуска пользователем при администрировании системы.

/selinux – виртуальная файловая система SELinux

В некоторых дистрибутивах (Red Hat, Fedora и т.п) для обеспечения безопасности используется пакет SELinux (Security-Enhanced Linux), при этом создается каталог с файлами /selinux.

/srv – данные сервисных служб

Этот каталог присуствует не во всех дистрибутивах, содержит «данные для сервисов, предоставляемых системой» (например сервер Apache может хранить файлы вашего сайта в этом каталоге). В большинстве случаев директория пуста.

/sys — виртуальная файловая система sysfs

Этот каталог появился с выходом ядра версии 2.6 и в него примонтирована виртуальная файловая система sysfs с информацией об устройствах, драйверах, ядре ОС и т.п.

Описание вложеных каталогов:

/sys/block — содержит директории всех блочных устройств, присутствующих на данный момент в системе.

/sys/bus — содержит список шин, определенных в ядре Linux (eisa, pci и т.д.).

Читайте также:  Windows 10 установка офис 2007

/sys/class — содержит список сгруппированных устройств по классам (printer, scsi-devices и т.д.).

/tmp — временные файлы

Временные файлы, обычно удаляются при перезагрузке системы. Является аналогом C:/Windows/Temp в ОС Windows. Все пользователи имеют права чтения и записи в этом каталоге.

/usr — пользовательские бинарные файлы, используемые только для чтения

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

Описание вложеных каталогов:

/usr/bin — исполняемые файлы для всех учетных записей.

/usr/games — каталог для компьютерных игр в системе.

/usr/include — файлы заголовков, предназначенные для компиляции С-программ.

/usr/lib — системные библиотеки и вспомогательные файлы, расположенные в директории /usr.

/usr/local — в этот каталог устанавливаются приложения, откомпилированные локально, что позволяет им не смешиваться с остальной частью системы.

/usr/local/bin — локальные исполняемые файлы.

/usr/local/etc — локальные системные команды и файлы конфигурации.

/usr/local/lib — локальные вспомогательные файлы.

/usr/local/sbin — локальные служебные системные команды.

/usr/local/src — исходные коды программ каталогов /usr/local/*

/usr/man — страницы интерактивной документации.

/usr/sbin — менее важные команды системного администрирования.

/usr/share — общие данные установленных программ (доступен только для чтения).

/usr/share/man — страницы интерактивной документации.

/usr/share/icons — иконки системы.

/usr/share/doc — справочная документация.

/usr/src — исходные коды нелокальных программных пакетов (например, здесь располагаются исходные кода ядра).

/var — каталог для часто меняющихся данных

В этом каталоге находятся журналы операционной системы, системные log-файлы, cache-файлы и т.д.

/var/adm — журнальные файлы, записи об инсталляции системы, административные компоненты.

/var/cache — все кэши для различных программ.

/var/games — файлы с игровыми достижениями.

/var/log — cистемные журнальные файлы (log-файлы).

/var/lock — лежат lock-файлы, указывающие на занятость некоторого ресурса.

/var/lib — изменяемые программами в процессе работы (например, базы данных, метаданные и др.).

/var/spool — буферные каталоги (например, очереди печати, непрочитанные или не отправленные письма, задачи cron и т.д.).

/var/tmp — каталог для временного хранения файлов.

/var/www — размещаются Web-страницы для сервера Apache.

Посмотреть структуру файловой системы можно используя команду ls -la. Ниже приведен пример вывода команды для дистрибутива OpenSUSE.

Вот и все. Рассмотрение предназначения основных встречающихся каталогов в файловой системы Линукс завершено.

1″ :pagination=»pagination» :callback=»loadData» :options=»paginationOptions»>

Источник

Структура каталогов в Linux

Обновл. 20 Фев 2021 |

На этом уроке мы рассмотрим иерархию файловой системы Linux, а также познакомимся с назначением различных каталогов.

Если вы ранее пользовались только Windows, то структура файловой системы Linux может показаться вам особенно чуждой: нет привычного обозначения C:\ и букв дисков, их заменили каталог / и другие папки, большинство из которых имеют странные имена, состоящие из трех букв.

Причина всего этого в том, что в Linux используется свой FHS (сокр. от «Filesystem Hierarchy Standard» = «Стандарт иерархии файловой системы»). FHS определяет структуру и содержание/назначение каталогов в дистрибутивах Linux. Благодаря данному стандарту структура каталогов во всех дистрибутивах Linux является (почти) одной и той же.

Структура каталогов в Linux

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

/ — корневая директория

Все файлы и каталоги в Linux расположены в папке / , именуемой корневой (от слова «root»). Если вы посмотрите на структуру каталогов, то заметите, что она похожа на корень растения.

Поскольку все остальные каталоги или файлы происходят от корня, абсолютный путь к любому из них начинается с корневой директории. Например, если у вас есть файл в /home/user/documents , то вы можете догадаться, что структура каталогов идет от root->home->user->documents .

Шутка про «rm –rf /»: Возможно, вы сталкивались с некоторыми шутками в Интернете, в которых упоминается rm -rf / . Команда rm (от англ. «remove») используется для удаления файлов и каталогов в Linux.

С помощью rm -rf / вы просите свою систему принудительно и рекурсивно удалить содержимое корневого каталога. Поскольку в корневом каталоге содержатся все файлы и папки ОС, то данной командой вы стираете все данные, и ваша Linux-система просто должна исчезнуть (теоретически).

Большинство дистрибутивов Linux не запустят эту команду без ключа —no-preserve-root . Но в любом случае, не стоит ради любопытства пытаться выполнить эту команду.

/bin — binaries (двоичные файлы)

Каталог /bin содержит двоичные файлы многих основных программ и утилит (ls, cp, cd и т.д.), которые должны присутствовать при монтировании системы в однопользовательском режиме. Приложения, такие как Firefox, хранятся в /usr/bin , в то время как важные системные программы и утилиты, такие как оболочка bash, находятся в /bin .

Примечание: Монтирование файловой системы — это системный процесс, подготавливающий раздел диска к использованию операционной системой.

/boot — boot files (загрузочные файлы)

Каталог /boot содержит файлы, необходимые для загрузки системы. Например, здесь хранятся файлы загрузчика GRUB и ваши ядра Linux. Однако конфигурационные файлы загрузчика находятся не здесь — они лежат в /etc вместе с другими конфигурационными файлами.

/cdrom — исторически сложившаяся папка для CD-ROM

Каталог /cdrom не является частью FHS, но вы все равно можете встретить его, например, в Ubuntu или других дистрибутивах Linux. Это временное место для компакт-дисков. Однако стандартное расположение временных носителей находится внутри каталога /media .

/dev — device files (файлы устройств)

Различные устройства воспринимаются и отображаются системой Linux в виде файлов, хранящихся в каталоге /dev. Стоит отметить, что это не настоящие файлы, какими мы их привыкли воспринимать, а специальный тип (интерфейс), используемый операционной системой для взаимодействия с устройствами. Например, файл /dev/sda представляет собой первый SATA-диск в системе. Если вы хотите разбить его на разделы, то можете запустить редактор разделов и попросить его отредактировать файл /dev/sda . Файл /dev/sr — это CD-ROM, а файл /dev/wlan , как вы наверняка уже догадались, соответствует беспроводному сетевому интерфейсу. Также в этом каталоге могут содержаться специальные файлы псевдоустройств, которые на самом деле не сопоставляются с реальным оборудованием, например:

Читайте также:  Intel avstream camera драйвер windows 10

/dev/null — это специальное устройство («пустое устройство»), которое не производит вывода и автоматически отбрасывает все поступающие входные данные. Когда вы передаете вывод информации от какой-нибудь команды на устройство /dev/null , то вся эта информация попросту будет отброшена;

/dev/random — генератор случайных чисел;

/dev/zero — источник бесконечной последовательности нулевых байтов.

/etc — configuration files (конфигурационные файлы)

Каталог /etc содержит основные конфигурационные файлы системы, используемые администратором системы и её службами, такие как файл паролей и файлы настроек сетей. Обычно их можно редактировать вручную в текстовом редакторе. Если вам нужно внести изменения в конфигурацию системы (например, изменить имя хоста), то именно здесь вам стоит искать необходимые файлы. Обратите внимание, что каталог /etc содержит общесистемные конфигурационные файлы; пользовательские конфигурационные файлы находятся в домашнем каталоге каждого пользователя.

/home — личные каталоги пользователей

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

При создании нового пользователя в системе Linux, обычно для него создается соответствующий домашний каталог (и группа, но об этом позже). Предположим, что в вашей системе уже есть два пользователя: alice и bob. Тогда их домашние каталоги будут иметь пути /home/alice и /home/bob соответственно. Обратите внимание, что каждый (обычный) пользователь имеет доступ на запись только в свою домашнюю папку. Например, у пользователя bob не будет доступа к каталогу /home/alice и наоборот.

/usr — user binaries and program data (пользовательские двоичные файлы и программные данные)

Каталог /usr содержит исполняемые файлы, файлы библиотек и заголовочные файлы большинства пользовательских программ. По этой причине практически все они доступны только для чтения (для обычного пользователя).

/usr/bin — основные пользовательские утилиты;

/usr/sbin — дополнительные утилиты для администрирования и настройки системы;

/usr/lib — библиотеки утилит из /usr/bin и /usr/sbin ;

/usr/share — содержит документацию или общие для всех библиотек данные.

/lib — каталог совместно используемых библиотек

Каталог /lib содержит библиотеки, необходимые двоичным файлам в каталогах /bin и /sbin .

/sbin — системные утилиты

Каталог /sbin аналогичен каталогу /bin . Он содержит основные двоичные файлы утилит системного администрирования, которые, обычно, предназначены для запуска привилегированным (root) пользователем (ifconfig, dhclient, dmidecode, init и т.д.).

/tmp — временные файлы

Как следует из названия, в каталоге /tmp хранятся временные файлы используемых приложений (вы тоже можете задействовать данный каталог для размещения своих временных файлов).

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

/var — файлы изменяемых данных

Каталог /var (сокр. от «variable») является доступным для записи аналогом каталога /usr . Файлы журналов, кэш программ, информация об очереди печати, общая информация с момента запуска системы — всё это пишется в каталог /var .

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

/proc — файлы процессов

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

Например, если вы хотите проверить информацию о процессоре в Linux, то можете просто обратиться к файлу /proc/cpuinfo . Если вы хотите проверить использование памяти вашей системы Linux, посмотрите на содержимое файла /proc/meminfo .

/opt — optional software (дополнительное ПО)

Каталог /opt содержит подкаталоги для дополнительных пакетов программного обеспечения. Обычно он используется проприетарным программным обеспечением, которое не подчиняется стандартной иерархии файловой системы, например, проприетарная программа при установке может сохранить свои файлы в /opt/application .

/root — the home directory of the root (домашняя папка root-пользователя)

Каталог /root — это домашний каталог пользователя root. Вместо того, чтобы быть расположенным в /home/root , он находится в /root . Стоит отметить, что следует отличать данный каталог от каталога / , который, в свою очередь, является корневым каталогом всей системы.

/media — mount point for removable media (точка монтирования съемных носителей)

При подключении съемного носителя, такого как USB-диск, SD-карта или DVD-диск, для них автоматически создается соответствующая папка в каталоге /media. При помощи такой папки вы можете получить доступ к содержимому съемного носителя.

/mnt — mount directory (точка монтирования файловых систем)

Каталог /mnt похож на каталог /media , но вместо автоматического монтирования съемного носителя, /mnt используется системными администраторами для ручного монтирования различных файловых систем.

Примечание: Исторически сложилось, что каталог /mnt — это место, где системные администраторы монтировали временные файловые системы во время их использования. Например, если вы монтируете раздел Windows для выполнения некоторых операций восстановления файлов, вы можете смонтировать его в /mnt/windows . Однако вы также можете монтировать файловые системы и в отличном от /mnt месте системы.

/srv — service data (служебные данные)

Каталог /srv содержит данные об «услугах», предоставляемых системой. Если вы используете HTTP-сервер Apache для обслуживания веб-сайта, то вы, скорее всего, храните файлы вашего сайта внутри каталога /srv .

/run — application state files (файлы текущего состояния приложений)

Каталог /run предоставляет приложениям стандартное место для хранения временных файлов и данных, которые требуются для работы различных процессов с момента запуска системы (сокеты, идентификаторы процессов и пр.). Данные файлы не сохраняются в /tmp по той причине, что из /tmp они могут быть удалены.

/lost+found — recovered files (восстановленные файлы)

Каждая файловая система Linux имеет каталог /lost+found. Если файловая система выходит из строя, то при следующей загрузке будет выполнена её проверка. Все найденные поврежденные файлы будут помещены в каталог /lost+found , так что вы сможете попытаться восстановить как можно больше данных.

Поделиться в социальных сетях:

Источник

Оцените статью