Что / будет содержать каталог / srv?

Я установил Ubuntu 16.04 Desktop на ноутбук. Я хотел создать отдельные разделы для каждого главного каталога в файловой системе Ubuntu по умолчанию. Для этого у меня есть приблизительная оценка того, сколько места им нужно, но я новичок в каталоге `/ srv '.

Каким целям это служит в первую очередь? Описание в man hier (благодаря https://askubuntu.com/a/944/446253 )

/srv   This directory contains site-specific data that is served by this system.

довольно общее. Есть примеры? Каковы типичные объемы данных, хранящихся там? Как быстро я должен ожидать, что это заполняется?

Любой совет, который помогает вести интуицию очень ценится.

1
задан 18 August 2019 в 11:01

2 ответа

В большинстве случаев это будет содержать очень мало; моя собственная система имеет ftp данные там, но если Вы не используете ftp или другие программы, которые требуют или используют его (многие позволяют конфигурации изменяться, чтобы быть другими местами), это останется пустым каталогом.

Это - программное обеспечение, конкретное насколько я знаю. ftp единственная вещь, я вижу, что использование (или более вероятно когда-то давно использовал его) на моем рабочем столе.

Я не создал бы отдельный раздел для/srv на рабочем столе.

1
ответ дан 3 December 2019 в 07:20

Больше информации о Стандарте Иерархии Файловой системы доступно из Википедии в https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard или из Основы Linux в https://wiki.linuxfoundation.org/lsb/fhs

Из https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s17.html:

Эта основная цель указать это состоит в том так, чтобы пользователи могли найти местоположение файлов данных для конкретного сервиса, и так, чтобы сервисы, которые требуют единственного дерева для данных только для чтения, перезаписываемых данных и сценариев (таких как сценарии cgi) могли быть обоснованно размещены. Данные, которые только представляют интерес для определенного пользователя, должны войти в корневой каталог тех пользователей. Если структура каталогов и файловая структура данных не выставляются потребителям, это должно войти в/var/lib.

Методология, используемая для именования подкаталогов/srv, является неуказанной, поскольку в настоящее время нет никакого согласия по тому, как это должно быть сделано. Один метод для структурирования данных под/srv протоколом, например, ftp, rsync, www, и cvs. В больших системах это может быть полезно для структуры/srv административным контекстом, таково как/srv/physics/www,/srv/compsci/cvs, и т.д. Эта установка будет отличаться от хоста до хоста.

Поэтому никакая программа не должна полагаться на определенную структуру подкаталога существующего/srv или данные, обязательно сохраненные в/srv. Однако/srv должен всегда существовать на FHS совместимые системы и должен использоваться в качестве местоположения по умолчанию для таких данных.

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

Это - то, куда Вы помещаете (статичный?) данные для Ваших серверов, http, ftp, и т.д....

2
ответ дан 3 December 2019 в 07:20

Другие вопросы по тегам:

Похожие вопросы: