Где в файловой системе я должен хранить общие данные?

Нет, это не ошибка, вы не можете запускать DOS-программы в Ubuntu с помощью Wine, потому что он поддерживает только Windows или DOS.

44
задан 7 December 2010 в 17:29

40 ответов

Этот вопрос, кажется, имеет ясный ответ в стандарте иерархии файловой системы, который указывает /srv как «содержать [ing] данные для сайта, которые обслуживаются этой системой». (3.16.1)

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

(мой акцент)

Примечание: «Обслуживание системой» необязательно относится к Интернету. Это даже не означает, что сеть. Он применим даже к общей системе. Кроме того, слова делают , а обслуживание должно пониматься в их пред-интернет-значениях.

Далее говорится:

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

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

Поэтому вы должны структурировать свои данные в каталогах, таких как /srv/nfs, /srv/backup и т. Д. .

Я должен также упомянуть, что немногие люди делают это больше. Но нет веских причин, почему они этого не делают. Стандарт ни в коем случае не устарел.

/var традиционно используется для таких вещей, как print-spools и log-файлы, но он также используется веб-сервером Apache (в любом случае, в системах Debian - SUSE use / srv); По-видимому, не существует консенсуса относительно того, является ли /var подходящим каталогом для общих данных. Но если вы решите использовать его вместо этого, у вас не будет никаких сожалений, я уверен.

28
ответ дан 26 May 2018 в 00:04
  • 1
    Обратите внимание, что Debian (и Red Hat) начали помещать файлы Apache в /var/www, прежде чем /srv/ был частью FHS. – mattdm 7 December 2010 в 19:44
  • 2
    Хорошее объяснение, спасибо, хотя кажется, что ответ на вопрос: «нет действительно стандарта, который фактически соблюдается». Возможно, должно быть, возможно, это действительно не имеет значения. – misterben 17 December 2010 в 02:56
  • 3
    Ну, вы всегда должны нарушать правила, когда у вас есть все основания. Но я считаю, что этот стандарт соблюдается тщательно во многих широкомасштабных развертываниях. – Stefano Palazzo♦ 17 December 2010 в 03:18
  • 4
    Люди, которые хотели бы перейти к единому стандарту, должны найти этот ответ однозначно правильно на основе FHS. – Jeremy 29 May 2012 в 07:12

Этот вопрос, кажется, имеет ясный ответ в стандарте иерархии файловой системы, который указывает /srv как «содержать [ing] данные для сайта, которые обслуживаются этой системой». (3.16.1)

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

(мой акцент)

Примечание: «Обслуживание системой» необязательно относится к Интернету. Это даже не означает, что сеть. Он применим даже к общей системе. Кроме того, слова делают , а обслуживание должно пониматься в их пред-интернет-значениях.

Далее говорится:

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

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

Поэтому вы должны структурировать свои данные в каталогах, таких как /srv/nfs, /srv/backup и т. Д. .

Я должен также упомянуть, что немногие люди делают это больше. Но нет веских причин, почему они этого не делают. Стандарт ни в коем случае не устарел.

/var традиционно используется для таких вещей, как print-spools и log-файлы, но он также используется веб-сервером Apache (в любом случае, в системах Debian - SUSE use / srv); По-видимому, не существует консенсуса относительно того, является ли /var подходящим каталогом для общих данных. Но если вы решите использовать его вместо этого, у вас не будет никаких сожалений, я уверен.

29
ответ дан 25 July 2018 в 22:47

Этот вопрос, кажется, имеет ясный ответ в стандарте иерархии файловой системы, который указывает /srv как «содержать [ing] данные для сайта, которые обслуживаются этой системой». (3.16.1)

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

(мой акцент)

Примечание: «Обслуживание системой» необязательно относится к Интернету. Это даже не означает, что сеть. Он применим даже к общей системе. Кроме того, слова делают , а обслуживание должно пониматься в их пред-интернет-значениях.

Далее говорится:

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

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

Поэтому вы должны структурировать свои данные в каталогах, таких как /srv/nfs, /srv/backup и т. Д. .

Я должен также упомянуть, что немногие люди делают это больше. Но нет веских причин, почему они этого не делают. Стандарт ни в коем случае не устарел.

/var традиционно используется для таких вещей, как print-spools и log-файлы, но он также используется веб-сервером Apache (в любом случае, в системах Debian - SUSE use / srv); По-видимому, не существует консенсуса относительно того, является ли /var подходящим каталогом для общих данных. Но если вы решите использовать его вместо этого, у вас не будет никаких сожалений, я уверен.

29
ответ дан 27 July 2018 в 00:23

Этот вопрос, кажется, имеет ясный ответ в стандарте иерархии файловой системы, который указывает /srv как «содержать [ing] данные для сайта, которые обслуживаются этой системой». (3.16.1)

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

(мой акцент)

Примечание: «Обслуживание системой» необязательно относится к Интернету. Это даже не означает, что сеть. Он применим даже к общей системе. Кроме того, слова делают , а обслуживание должно пониматься в их пред-интернет-значениях.

Далее говорится:

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

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

Поэтому вы должны структурировать свои данные в каталогах, таких как /srv/nfs, /srv/backup и т. Д. .

Я должен также упомянуть, что немногие люди делают это больше. Но нет веских причин, почему они этого не делают. Стандарт ни в коем случае не устарел.

/var традиционно используется для таких вещей, как print-spools и log-файлы, но он также используется веб-сервером Apache (в любом случае, в системах Debian - SUSE use / srv); По-видимому, не существует консенсуса относительно того, является ли /var подходящим каталогом для общих данных. Но если вы решите использовать его вместо этого, у вас не будет никаких сожалений, я уверен.

29
ответ дан 31 July 2018 в 10:29

Этот вопрос, кажется, имеет ясный ответ в стандарте иерархии файловой системы, который указывает /srv как «содержать [ing] данные для сайта, которые обслуживаются этой системой». (3.16.1)

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

(мой акцент)

Примечание: «Обслуживание системой» необязательно относится к Интернету. Это даже не означает, что сеть. Он применим даже к общей системе. Кроме того, слова делают , а обслуживание должно пониматься в их пред-интернет-значениях.

Далее говорится:

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

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

Поэтому вы должны структурировать свои данные в каталогах, таких как /srv/nfs, /srv/backup и т. Д. .

Я должен также упомянуть, что немногие люди делают это больше. Но нет веских причин, почему они этого не делают. Стандарт ни в коем случае не устарел.

/var традиционно используется для таких вещей, как print-spools и log-файлы, но он также используется веб-сервером Apache (в любом случае, в системах Debian - SUSE use / srv); По-видимому, не существует консенсуса относительно того, является ли /var подходящим каталогом для общих данных. Но если вы решите использовать его вместо этого, у вас не будет никаких сожалений, я уверен.

29
ответ дан 2 August 2018 в 04:11

У этого вопроса есть , кажется, есть ясный ответ в Стандарте иерархии файловой системы , который указывает / srv как «содержать [ing] сайт специфические данные, которые обслуживаются этой системой ». (3.16.1)

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

(мой акцент)

Примечание: «Обслуживание системой» необязательно относится к Интернету. Это даже не означает, что сеть. Он применим даже к общей системе. Кроме того, слова site и service следует понимать в их пред-интернет-значении.

Далее говорится:

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

Поэтому вы должны структурировать свои данные в каталогах, таких как / srv / nfs , / srv / backup и т. д.

Следует также упомянуть, что мало кто это делает. Но нет веских причин, почему они этого не делают. Стандарт ни в коем случае не устарел.

/ var традиционно используется для таких вещей, как print-spools и log-файлы, но он также используется веб-сервером Apache ( на всех системах Debian - использование SUSE / srv); По-видимому, не существует консенсуса относительно того, является ли / var подходящим каталогом для общих данных. Но если вы решите использовать его вместо этого, у вас не будет никаких сожалений, я уверен.

Обратите внимание: ответ Karthick отнюдь не ошибается. В FHS говорится, что / srv "следует использовать как местоположение по умолчанию для таких данных", но стандарт оставляет место для ваших собственных предпочтений в зависимости от того, как вы интерпретируете условия.

29
ответ дан 4 August 2018 в 20:16

У этого вопроса есть , кажется, есть ясный ответ в Стандарте иерархии файловой системы , который указывает / srv как «содержать [ing] сайт специфические данные, которые обслуживаются этой системой ». (3.16.1)

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

(мой акцент)

Примечание: «Обслуживание системой» необязательно относится к Интернету. Это даже не означает, что сеть. Он применим даже к общей системе. Кроме того, слова site и service следует понимать в их пред-интернет-значении.

Далее говорится:

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

Поэтому вы должны структурировать свои данные в каталогах, таких как / srv / nfs , / srv / backup и т. д.

Следует также упомянуть, что мало кто это делает. Но нет веских причин, почему они этого не делают. Стандарт ни в коем случае не устарел.

/ var традиционно используется для таких вещей, как print-spools и log-файлы, но он также используется веб-сервером Apache ( на всех системах Debian - использование SUSE / srv); По-видимому, не существует консенсуса относительно того, является ли / var подходящим каталогом для общих данных. Но если вы решите использовать его вместо этого, у вас не будет никаких сожалений, я уверен.

Обратите внимание: ответ Karthick отнюдь не ошибается. В FHS говорится, что / srv "следует использовать как местоположение по умолчанию для таких данных", но стандарт оставляет место для ваших собственных предпочтений в зависимости от того, как вы интерпретируете условия.

29
ответ дан 6 August 2018 в 04:16

У этого вопроса есть , кажется, есть ясный ответ в Стандарте иерархии файловой системы , который указывает / srv как «содержать [ing] сайт специфические данные, которые обслуживаются этой системой ». (3.16.1)

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

(мой акцент)

Примечание: «Обслуживание системой» необязательно относится к Интернету. Это даже не означает, что сеть. Он применим даже к общей системе. Кроме того, слова site и service следует понимать в их пред-интернет-значении.

Далее говорится:

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

Поэтому вы должны структурировать свои данные в каталогах, таких как / srv / nfs , / srv / backup и т. д.

Следует также упомянуть, что мало кто это делает. Но нет веских причин, почему они этого не делают. Стандарт ни в коем случае не устарел.

/ var традиционно используется для таких вещей, как print-spools и log-файлы, но он также используется веб-сервером Apache ( на всех системах Debian - использование SUSE / srv); По-видимому, не существует консенсуса относительно того, является ли / var подходящим каталогом для общих данных. Но если вы решите использовать его вместо этого, у вас не будет никаких сожалений, я уверен.

Обратите внимание: ответ Karthick отнюдь не ошибается. В FHS говорится, что / srv "следует использовать как местоположение по умолчанию для таких данных", но стандарт оставляет место для ваших собственных предпочтений в зависимости от того, как вы интерпретируете условия.

29
ответ дан 7 August 2018 в 22:20

У этого вопроса есть , кажется, есть ясный ответ в Стандарте иерархии файловой системы , который указывает / srv как «содержать [ing] сайт специфические данные, которые обслуживаются этой системой ». (3.16.1)

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

(мой акцент)

Примечание: «Обслуживание системой» необязательно относится к Интернету. Это даже не означает, что сеть. Он применим даже к общей системе. Кроме того, слова site и service следует понимать в их пред-интернет-значении.

Далее говорится:

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

Поэтому вы должны структурировать свои данные в каталогах, таких как / srv / nfs , / srv / backup и т. д.

Следует также упомянуть, что мало кто это делает. Но нет веских причин, почему они этого не делают. Стандарт ни в коем случае не устарел.

/ var традиционно используется для таких вещей, как print-spools и log-файлы, но он также используется веб-сервером Apache ( на всех системах Debian - использование SUSE / srv); По-видимому, не существует консенсуса относительно того, является ли / var подходящим каталогом для общих данных. Но если вы решите использовать его вместо этого, у вас не будет никаких сожалений, я уверен.

Обратите внимание: ответ Karthick отнюдь не ошибается. В FHS говорится, что / srv "следует использовать как местоположение по умолчанию для таких данных", но стандарт оставляет место для ваших собственных предпочтений в зависимости от того, как вы интерпретируете условия.

29
ответ дан 10 August 2018 в 10:31

У этого вопроса есть , кажется, есть ясный ответ в Стандарте иерархии файловой системы , который указывает / srv как «содержать [ing] сайт специфические данные, которые обслуживаются этой системой ». (3.16.1)

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

(мой акцент)

Примечание: «Обслуживание системой» необязательно относится к Интернету. Это даже не означает, что сеть. Он применим даже к общей системе. Кроме того, слова site и service следует понимать в их пред-интернет-значении.

Далее говорится:

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

Поэтому вы должны структурировать свои данные в каталогах, таких как / srv / nfs , / srv / backup и т. д.

Следует также упомянуть, что мало кто это делает. Но нет веских причин, почему они этого не делают. Стандарт ни в коем случае не устарел.

/ var традиционно используется для таких вещей, как print-spools и log-файлы, но он также используется веб-сервером Apache ( на всех системах Debian - использование SUSE / srv); По-видимому, не существует консенсуса относительно того, является ли / var подходящим каталогом для общих данных. Но если вы решите использовать его вместо этого, у вас не будет никаких сожалений, я уверен.

Обратите внимание: ответ Karthick отнюдь не ошибается. В FHS говорится, что / srv "следует использовать как местоположение по умолчанию для таких данных", но стандарт оставляет место для ваших собственных предпочтений в зависимости от того, как вы интерпретируете условия.

29
ответ дан 13 August 2018 в 16:57
  • 1
    Обратите внимание, что Debian (и Red Hat) начали помещать файлы Apache в / var / www , прежде чем / srv / был частью FHS. – mattdm 7 December 2010 в 19:44
  • 2
    Хорошее объяснение, спасибо, хотя кажется, что ответ на вопрос: «нет действительно стандарта, который фактически соблюдается». Возможно, должно быть, возможно, это действительно не имеет значения. – misterben 17 December 2010 в 02:56
  • 3
    Ну, вы всегда должны нарушать правила, когда у вас есть все основания. Но я считаю, что этот стандарт соблюдается тщательно во многих широкомасштабных развертываниях. – Stefano Palazzo♦ 17 December 2010 в 03:18
  • 4
    Люди, которые хотели бы перейти к единому стандарту, должны найти этот ответ однозначно правильно на основе FHS. – Jeremy 29 May 2012 в 07:12
Данные, не относящиеся к пользователю, могут быть сохранены в / usr / local / var, чтобы он снова не попал на ресурс newtwork. Все, что не под ../local/ .. разрешено заканчиваться на общем ресурсе nfs, поэтому, если вы хотите загрузить данные из общего ресурса nfs и убедитесь, что они хранятся локально на жестком диске компьютеров. Затем вы должны выбрать путь с ... / local / .. в нем .... остальное зависит от характера данных, от типа it.It может быть / local / var или / local / tmp и т. Д. .

Иерархия файловой системы:

Иерархия файловой системы:

12
ответ дан 26 May 2018 в 00:04
  • 1
    Хотя это полезное представление FHS, оно по-прежнему не предполагает стандартного расположения для общего хранилища данных. – misterben 7 December 2010 в 15:17
  • 2
    FSH, что: / usr является доступным, доступным только для чтения данным. Это означает, что / usr должно быть разделяемо между различными хостами, совместимыми с FHS, и не должно быть записано в . Хм, так что это зависит от цели вашей доли. – htorque 7 December 2010 в 15:38
  • 3
    @htorque Я склоняюсь к мысли, что где-то под / var наиболее подходит для общего доступа к файлам, как вы предложили в своем (теперь удаленном) ответе. – misterben 7 December 2010 в 15:43
  • 4
    Я удалил свой ответ, потому что FHS также заявляет, что: Приложения обычно не должны добавлять каталоги на верхний уровень / var. Такие каталоги следует добавлять только в том случае, если они имеют некоторые общесистемные последствия и в консультации с списком рассылки FHS. - FHS просто не хочет, чтобы вы делились (записываемыми) данными! :П – htorque 7 December 2010 в 15:48
  • 5
    Спасибо, полезный обзор, и, как и другой ответ, он действительно служит для документирования того, что нет окончательного ответа, который полезен сам по себе. – misterben 17 December 2010 в 02:57

Я не думаю, что FHS определяет любое место для общих пользовательских данных. Это до тех пор, пока они не захотят хранить общие данные. Обычно я использую /usr/local/shared или /home/shared.

5
ответ дан 26 May 2018 в 00:04

Я видел, что /export используется для работы с nfs, а /mnt используется для монтирования общего ресурса nfs в корпоративной среде, как это было предложено в документации NFS, стандарт, который, как я подозреваю, первоначально пришел из Sun OS, позже переименован в Solaris.

Файл /etc/exports указывает экспортируемые тома, а каталог /exports служит для их удаленных пользователей, которые устанавливают их на /mnt. Хост сервера также может монтировать эти же общие ресурсы на /mnt с использованием того же демона nfs для использования любых клиентов или процессов, выполняемых локально на сервере, для сохранения совместимости с любыми удаленными узлами и, возможно, для сохранения функциональности выравнивания нагрузки, и т. д.

Это как можно ближе к стандарту. Обратите внимание, что /export не находится в FHS, поэтому /export добавляется независимо, поэтому, по-видимому, никто не доволен /srv. Вероятно, из-за возможной путаницы с «услугами», выполняемыми как демоны, а не «обслуживаемые» тома. /export однозначно назван с небольшой вероятностью путаницы. Я никогда ничего не вижу в /srv.

1
ответ дан 26 May 2018 в 00:04

Я не думаю, что FHS определяет любое место для общих пользовательских данных. Это до тех пор, пока они не захотят хранить общие данные. Обычно я использую /usr/local/shared или /home/shared.

5
ответ дан 25 July 2018 в 22:47

Я видел, что /export используется для работы с nfs, а /mnt используется для монтирования общего ресурса nfs в корпоративной среде, как это было предложено в документации NFS, стандарт, который, как я подозреваю, первоначально пришел из Sun OS, позже переименован в Solaris.

Файл /etc/exports указывает экспортируемые тома, а каталог /exports служит для их удаленных пользователей, которые устанавливают их на /mnt. Хост сервера также может монтировать эти же общие ресурсы на /mnt с использованием того же демона nfs для использования любых клиентов или процессов, выполняемых локально на сервере, для сохранения совместимости с любыми удаленными узлами и, возможно, для сохранения функциональности выравнивания нагрузки, и т. д.

Это как можно ближе к стандарту. Обратите внимание, что /export не находится в FHS, поэтому /export добавляется независимо, поэтому, по-видимому, никто не доволен /srv. Вероятно, из-за возможной путаницы с «услугами», выполняемыми как демоны, а не «обслуживаемые» тома. /export однозначно назван с небольшой вероятностью путаницы. Я никогда ничего не вижу в /srv.

1
ответ дан 25 July 2018 в 22:47
Данные, не относящиеся к пользователю, могут быть сохранены в / usr / local / var, чтобы он снова не попал на ресурс newtwork. Все, что не под ../local/ .. разрешено заканчиваться на общем ресурсе nfs, поэтому, если вы хотите загрузить данные из общего ресурса nfs и убедитесь, что они хранятся локально на жестком диске компьютеров. Затем вы должны выбрать путь с ... / local / .. в нем .... остальное зависит от характера данных, от типа it.It может быть / local / var или / local / tmp и т. Д. .

Иерархия файловой системы:

Иерархия файловой системы:

12
ответ дан 25 July 2018 в 22:47
  • 1
    Хотя это полезное представление FHS, оно по-прежнему не предполагает стандартного расположения для общего хранилища данных. – misterben 7 December 2010 в 15:17
  • 2
    FSH, что: / usr является доступным, доступным только для чтения данным. Это означает, что / usr должно быть разделяемо между различными хостами, совместимыми с FHS, и не должно быть записано в . Хм, так что это зависит от цели вашей доли. – htorque 7 December 2010 в 15:38
  • 3
    @htorque Я склоняюсь к мысли, что где-то под / var наиболее подходит для общего доступа к файлам, как вы предложили в своем (теперь удаленном) ответе. – misterben 7 December 2010 в 15:43
  • 4
    Я удалил свой ответ, потому что FHS также заявляет, что: Приложения обычно не должны добавлять каталоги на верхний уровень / var. Такие каталоги следует добавлять только в том случае, если они имеют некоторые общесистемные последствия и в консультации с списком рассылки FHS. - FHS просто не хочет, чтобы вы делились (записываемыми) данными! :П – htorque 7 December 2010 в 15:48
  • 5
    Спасибо, полезный обзор, и, как и другой ответ, он действительно служит для документирования того, что нет окончательного ответа, который полезен сам по себе. – misterben 17 December 2010 в 02:57

Я не думаю, что FHS определяет любое место для общих пользовательских данных. Это до тех пор, пока они не захотят хранить общие данные. Обычно я использую /usr/local/shared или /home/shared.

5
ответ дан 27 July 2018 в 00:23

Я видел, что /export используется для работы с nfs, а /mnt используется для монтирования общего ресурса nfs в корпоративной среде, как это было предложено в документации NFS, стандарт, который, как я подозреваю, первоначально пришел из Sun OS, позже переименован в Solaris.

Файл /etc/exports указывает экспортируемые тома, а каталог /exports служит для их удаленных пользователей, которые устанавливают их на /mnt. Хост сервера также может монтировать эти же общие ресурсы на /mnt с использованием того же демона nfs для использования любых клиентов или процессов, выполняемых локально на сервере, для сохранения совместимости с любыми удаленными узлами и, возможно, для сохранения функциональности выравнивания нагрузки, и т. д.

Это как можно ближе к стандарту. Обратите внимание, что /export не находится в FHS, поэтому /export добавляется независимо, поэтому, по-видимому, никто не доволен /srv. Вероятно, из-за возможной путаницы с «услугами», выполняемыми как демоны, а не «обслуживаемые» тома. /export однозначно назван с небольшой вероятностью путаницы. Я никогда ничего не вижу в /srv.

1
ответ дан 27 July 2018 в 00:23
Данные, не относящиеся к пользователю, могут быть сохранены в / usr / local / var, чтобы он снова не попал на ресурс newtwork. Все, что не под ../local/ .. разрешено заканчиваться на общем ресурсе nfs, поэтому, если вы хотите загрузить данные из общего ресурса nfs и убедитесь, что они хранятся локально на жестком диске компьютеров. Затем вы должны выбрать путь с ... / local / .. в нем .... остальное зависит от характера данных, от типа it.It может быть / local / var или / local / tmp и т. Д. .

Иерархия файловой системы:

Иерархия файловой системы:

12
ответ дан 27 July 2018 в 00:23
  • 1
    Хотя это полезное представление FHS, оно по-прежнему не предполагает стандартного расположения для общего хранилища данных. – misterben 7 December 2010 в 15:17
  • 2
    FSH, что: / usr является доступным, доступным только для чтения данным. Это означает, что / usr должно быть разделяемо между различными хостами, совместимыми с FHS, и не должно быть записано в . Хм, так что это зависит от цели вашей доли. – htorque 7 December 2010 в 15:38
  • 3
    @htorque Я склоняюсь к мысли, что где-то под / var наиболее подходит для общего доступа к файлам, как вы предложили в своем (теперь удаленном) ответе. – misterben 7 December 2010 в 15:43
  • 4
    Я удалил свой ответ, потому что FHS также заявляет, что: Приложения обычно не должны добавлять каталоги на верхний уровень / var. Такие каталоги следует добавлять только в том случае, если они имеют некоторые общесистемные последствия и в консультации с списком рассылки FHS. - FHS просто не хочет, чтобы вы делились (записываемыми) данными! :П – htorque 7 December 2010 в 15:48
  • 5
    Спасибо, полезный обзор, и, как и другой ответ, он действительно служит для документирования того, что нет окончательного ответа, который полезен сам по себе. – misterben 17 December 2010 в 02:57

Я не думаю, что FHS определяет любое место для общих пользовательских данных. Это до тех пор, пока они не захотят хранить общие данные. Обычно я использую /usr/local/shared или /home/shared.

5
ответ дан 31 July 2018 в 10:29

Я видел, что /export используется для работы с nfs, а /mnt используется для монтирования общего ресурса nfs в корпоративной среде, как это было предложено в документации NFS, стандарт, который, как я подозреваю, первоначально пришел из Sun OS, позже переименован в Solaris.

Файл /etc/exports указывает экспортируемые тома, а каталог /exports служит для их удаленных пользователей, которые устанавливают их на /mnt. Хост сервера также может монтировать эти же общие ресурсы на /mnt с использованием того же демона nfs для использования любых клиентов или процессов, выполняемых локально на сервере, для сохранения совместимости с любыми удаленными узлами и, возможно, для сохранения функциональности выравнивания нагрузки, и т. д.

Это как можно ближе к стандарту. Обратите внимание, что /export не находится в FHS, поэтому /export добавляется независимо, поэтому, по-видимому, никто не доволен /srv. Вероятно, из-за возможной путаницы с «услугами», выполняемыми как демоны, а не «обслуживаемые» тома. /export однозначно назван с небольшой вероятностью путаницы. Я никогда ничего не вижу в /srv.

1
ответ дан 31 July 2018 в 10:29
Данные, не относящиеся к пользователю, могут быть сохранены в / usr / local / var, чтобы он снова не попал на ресурс newtwork. Все, что не под ../local/ .. разрешено заканчиваться на общем ресурсе nfs, поэтому, если вы хотите загрузить данные из общего ресурса nfs и убедитесь, что они хранятся локально на жестком диске компьютеров. Затем вы должны выбрать путь с ... / local / .. в нем .... остальное зависит от характера данных, от типа it.It может быть / local / var или / local / tmp и т. Д. .

Иерархия файловой системы:

Иерархия файловой системы:

12
ответ дан 31 July 2018 в 10:29
  • 1
    Хотя это полезное представление FHS, оно по-прежнему не предполагает стандартного расположения для общего хранилища данных. – misterben 7 December 2010 в 15:17
  • 2
    FSH, что: / usr является доступным, доступным только для чтения данным. Это означает, что / usr должно быть разделяемо между различными хостами, совместимыми с FHS, и не должно быть записано в . Хм, так что это зависит от цели вашей доли. – htorque 7 December 2010 в 15:38
  • 3
    @htorque Я склоняюсь к мысли, что где-то под / var наиболее подходит для общего доступа к файлам, как вы предложили в своем (теперь удаленном) ответе. – misterben 7 December 2010 в 15:43
  • 4
    Я удалил свой ответ, потому что FHS также заявляет, что: Приложения обычно не должны добавлять каталоги на верхний уровень / var. Такие каталоги следует добавлять только в том случае, если они имеют некоторые общесистемные последствия и в консультации с списком рассылки FHS. - FHS просто не хочет, чтобы вы делились (записываемыми) данными! :П – htorque 7 December 2010 в 15:48
  • 5
    Спасибо, полезный обзор, и, как и другой ответ, он действительно служит для документирования того, что нет окончательного ответа, который полезен сам по себе. – misterben 17 December 2010 в 02:57

Я не думаю, что FHS определяет любое место для общих пользовательских данных. Это до тех пор, пока они не захотят хранить общие данные. Обычно я использую /usr/local/shared или /home/shared.

5
ответ дан 2 August 2018 в 04:11

Я видел, что /export используется для работы с nfs, а /mnt используется для монтирования общего ресурса nfs в корпоративной среде, как это было предложено в документации NFS, стандарт, который, как я подозреваю, первоначально пришел из Sun OS, позже переименован в Solaris.

Файл /etc/exports указывает экспортируемые тома, а каталог /exports служит для их удаленных пользователей, которые устанавливают их на /mnt. Хост сервера также может монтировать эти же общие ресурсы на /mnt с использованием того же демона nfs для использования любых клиентов или процессов, выполняемых локально на сервере, для сохранения совместимости с любыми удаленными узлами и, возможно, для сохранения функциональности выравнивания нагрузки, и т. д.

Это как можно ближе к стандарту. Обратите внимание, что /export не находится в FHS, поэтому /export добавляется независимо, поэтому, по-видимому, никто не доволен /srv. Вероятно, из-за возможной путаницы с «услугами», выполняемыми как демоны, а не «обслуживаемые» тома. /export однозначно назван с небольшой вероятностью путаницы. Я никогда ничего не вижу в /srv.

1
ответ дан 2 August 2018 в 04:11
Данные, не относящиеся к пользователю, могут быть сохранены в / usr / local / var, чтобы он снова не попал на ресурс newtwork. Все, что не под ../local/ .. разрешено заканчиваться на общем ресурсе nfs, поэтому, если вы хотите загрузить данные из общего ресурса nfs и убедитесь, что они хранятся локально на жестком диске компьютеров. Затем вы должны выбрать путь с ... / local / .. в нем .... остальное зависит от характера данных, от типа it.It может быть / local / var или / local / tmp и т. Д. .

Иерархия файловой системы:

Иерархия файловой системы:

12
ответ дан 2 August 2018 в 04:11
  • 1
    Хотя это полезное представление FHS, оно по-прежнему не предполагает стандартного расположения для общего хранилища данных. – misterben 7 December 2010 в 15:17
  • 2
    FSH, что: / usr является доступным, доступным только для чтения данным. Это означает, что / usr должно быть разделяемо между различными хостами, совместимыми с FHS, и не должно быть записано в . Хм, так что это зависит от цели вашей доли. – htorque 7 December 2010 в 15:38
  • 3
    @htorque Я склоняюсь к мысли, что где-то под / var наиболее подходит для общего доступа к файлам, как вы предложили в своем (теперь удаленном) ответе. – misterben 7 December 2010 в 15:43
  • 4
    Я удалил свой ответ, потому что FHS также заявляет, что: Приложения обычно не должны добавлять каталоги на верхний уровень / var. Такие каталоги следует добавлять только в том случае, если они имеют некоторые общесистемные последствия и в консультации с списком рассылки FHS. - FHS просто не хочет, чтобы вы делились (записываемыми) данными! :П – htorque 7 December 2010 в 15:48
  • 5
    Спасибо, полезный обзор, и, как и другой ответ, он действительно служит для документирования того, что нет окончательного ответа, который полезен сам по себе. – misterben 17 December 2010 в 02:57
  • Данные, не относящиеся к пользователю, могут быть сохранены в / usr / local / var, чтобы он снова не попадал на новый ресурс.
  • Все, что не под ../local/ .. разрешено заканчивать на share nfs, поэтому, если вы хотите загрузить данные из общего ресурса nfs и убедитесь, что они хранятся локально на жестком диске компьютера.
  • Затем вы должны выбрать путь с ... / local / .. в нем .... остальное зависит от характера данных, от типа it.It может быть / local / var или / local / tmp и т. д.

Иерархия файловой системы: alt text [!d1]

Также посмотрите на это

12
ответ дан 4 August 2018 в 20:16

Я не думаю, что FHS определяет любое место для общих пользовательских данных. Это до тех пор, пока они не захотят хранить общие данные. Обычно я использую / usr / local / shared или / home / shared .

5
ответ дан 4 August 2018 в 20:16

Я видел / export , используемый для работы с nfs, и / mnt , используемый для монтирования общего ресурса nfs в корпоративной среде, как это предлагается в документации NFS , стандарт, который, как я подозреваю, первоначально пришел из Sun OS, позже переименованный в Solaris.

Файл / etc / exports указывает экспортированные тома и / exports служит для удаленных пользователей, которые монтируют их на / mnt . Хост сервера также может монтировать эти же общие ресурсы на / mnt с использованием того же самого демона nfs для использования любых клиентов или процессов, выполняемых локально на сервере, чтобы сохранить совместимость с любыми удаленными узлами и, возможно, сохранить функциональность выравнивания нагрузки, квот и т. д.

Это как можно ближе к стандарту. Обратите внимание, что / export не находится в FHS, поэтому / export добавлен независимо, поэтому, вероятно, никто не доволен / srv . Вероятно, из-за возможной путаницы с «услугами», выполняемыми как демоны, а не «обслуживаемые» тома. / export однозначно назван с небольшой вероятностью путаницы. Я никогда ничего не вижу в / srv .

1
ответ дан 4 August 2018 в 20:16

Я не думаю, что FHS определяет любое место для общих пользовательских данных. Это до тех пор, пока они не захотят хранить общие данные. Обычно я использую / usr / local / shared или / home / shared .

5
ответ дан 6 August 2018 в 04:16

Я видел / export , используемый для работы с nfs, и / mnt , используемый для монтирования общего ресурса nfs в корпоративной среде, как это предлагается в документации NFS , стандарт, который, как я подозреваю, первоначально пришел из Sun OS, позже переименованный в Solaris.

Файл / etc / exports указывает экспортированные тома и / exports служит для удаленных пользователей, которые монтируют их на / mnt . Хост сервера также может монтировать эти же общие ресурсы на / mnt с использованием того же самого демона nfs для использования любых клиентов или процессов, выполняемых локально на сервере, чтобы сохранить совместимость с любыми удаленными узлами и, возможно, сохранить функциональность выравнивания нагрузки, квот и т. д.

Это как можно ближе к стандарту. Обратите внимание, что / export не находится в FHS, поэтому / export добавлен независимо, поэтому, вероятно, никто не доволен / srv . Вероятно, из-за возможной путаницы с «услугами», выполняемыми как демоны, а не «обслуживаемые» тома. / export однозначно назван с небольшой вероятностью путаницы. Я никогда ничего не вижу в / srv .

1
ответ дан 6 August 2018 в 04:16

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

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