ファイルシステムのどこに共有データを保存する必要がありますか?

ミスターベン

UNIXファイルシステムのどこに、ユーザー固有ではないデータ、たとえばnfsやftpを介して共有されるデータ、またはバックアップを保存するための従来の場所がありますか?

明らかに任意のフォルダー(/ home / shared、/ data、/ var / dataなど)を作成して使用することはできますが、「最良の」または「一般的な」実践ガイドラインがあるかどうか本当に疑問に思っています。ファイルシステム階層標準は、共有データの場所を指定していません。

バックアップには/ var / backupsを使用する傾向がありますが、いくつかのcronjobがそれに書き込むので、実際に使用するために残しておく必要がありますか?

ステファノパラッツォ

この質問「このシステムによって提供されるサイト固有のデータを含む」と指定されているファイルシステム階層標準明確な答えがあるようです(3.16.1)/srv

これを指定する主な目的は、ユーザー特定のサービスのデータファイルの場所を見つけられるようにすることと、読み取り専用データ、書き込み可能なデータ、およびスクリプト用に単一のツリーを必要とするサービスを提供することです。

(私の強調)

注:「システムによって提供される」は、必ずしもインターネットを指すとは限りません。ネットワークを意味する必要はありません。共有システムにも適用できます。さらに、サイトサービスという言葉は、インターネット前の意味で理解する必要があります。あなたのサイトは「物理学部」または「財務局」にすることができます。

それは続けて言う:

大規模なシステムでは、/ srv / physics / www、/ srv / compsci / cvsなどの管理コンテキストによって/ srvを構造化すると便利な場合があります。この設定はホストごとに異なります。したがって、既存の/ srvの特定のサブディレクトリ構造や、/ srvに必ず格納されているデータに依存するプログラムはありません。ただし、/ srvは常にFHS準拠のシステムに存在する必要があり、そのようなデータのデフォルトの場所として使用する必要があります。

したがって/srv/nfsなどのディレクトリでデータをさらに構造化する必要があります/srv/backup

また、これを行う人はもうほとんどいないことにも言及する必要があります。しかし、そうしない理由はありません。この規格は決して時代遅れではありません。

/var従来、印刷スプールやログファイルなどに使用されていましたが、Apache Webサーバーでも使用されています(とにかくDebianシステムでは-SUSEは/ srvを使用します)。/var共有データの適切なディレクトリであるかどうかについては、コンセンサスが得られていないようですしかし、代わりにそれを使用することにした場合、あなたは私が確信している後悔はないでしょう。

注:カーシックの答えは決して間違っていません。FHSは/ srvを「そのようなデータのデフォルトの場所として使用する必要がある」と述べていますが、標準では、用語の解釈方法に応じて、独自の好みの余地があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ファイルシステムのどこに共有データを保存する必要がありますか?

分類Dev

sshfsマウントはファイルシステムのどこに配置する必要がありますか?

分類Dev

データベース構成ファイルをJavaEclipse Dynamic Web Projectのどこに保存する必要がありますか?

分類Dev

Pythonパッケージはユーザーシステムのどこにファイルを追加する必要がありますか?

分類Dev

SQL Azureデータベースにファイルを保存するには、どのデータ型を使用する必要がありますか?

分類Dev

データベースプロパティを含むファイルをどこに配置する必要があり、どのプロパティをファイルに書き込む必要がありますか?

分類Dev

Elasticsearchはデータをファイルシステムのどこに保存しますか

分類Dev

Azureクラウドサービスはファイルをどこに保存する必要がありますか?

分類Dev

デュアルブートシステムの「共有」パーティションにexFatまたはNTFSを選択する必要がありますか?

分類Dev

デュアルブートシステムの「共有」パーティションにexFatまたはNTFSを選択する必要がありますか?

分類Dev

コードを他のシステムと共有する場合、コードにalamofireをインストールする必要がありますか?

分類Dev

デーモンステータスファイルは* nix階層のどこに配置する必要がありますか?

分類Dev

同じファイルシステム上の2つのフォルダをどのようにマージする必要がありますか?

分類Dev

重複データを抽出する必要があるテキストファイルがあります。問題は、特定の形式でそれが必要なことです。これはPowerShellでどのように行われますか?

分類Dev

LinuxとWindowsのデュアルブート-どのファイルシステムを選択する必要がありますか?

分類Dev

ファイルを別のパーティションに保存する必要がありますか?

分類Dev

HostPathを使用する場合、Docker for MacはローカルファイルシステムのPersistentVolumeデータをどこに保存しますか?

分類Dev

インストール用にディスクをパーティション分割します。ファイルシステムにどのサイズを指定する必要がありますか?

分類Dev

ubuntu 14.04.3 amd64をインストールするには、パーティションのWindows 8.1ディスク管理でどのファイルシステム形式を選択する必要がありますか?

分類Dev

RDDデータをファイルに保存する前に合体を使用する必要がありますか

分類Dev

生成されたスクリプトはファイルシステムのどこに配置する必要がありますか?

分類Dev

c ++プログラムのデータにアクセスできるようにLinuxファイルシステムのどこに保存しますか?

分類Dev

デュアルブート システムを作成するには、最初にどの OS をインストールする必要がありますか?

分類Dev

DropBox(APIなし)、共有インターフェースを開くことができるようにファイルのハッシュ/コードを取得する必要があります

分類Dev

データを変数としてJavaScriptまたはテキストファイルに保存する必要がありますか?

分類Dev

一部のファイルが動的に生成されるデータベースにhtmlフォームを保存する方法なので、最初に、htmlフォーム全体を保存する必要があることを明確にします

分類Dev

デフォルトのレルムデータベースファイルはどこにありますか

分類Dev

起動可能なWindowsPE USBドライブのどこにカスタム実行可能ファイルを配置する必要がありますか?

分類Dev

CoreOSクラスターのサービスファイルはどこに保存する必要があり、どのようにロードする必要がありますか?

Related 関連記事

  1. 1

    ファイルシステムのどこに共有データを保存する必要がありますか?

  2. 2

    sshfsマウントはファイルシステムのどこに配置する必要がありますか?

  3. 3

    データベース構成ファイルをJavaEclipse Dynamic Web Projectのどこに保存する必要がありますか?

  4. 4

    Pythonパッケージはユーザーシステムのどこにファイルを追加する必要がありますか?

  5. 5

    SQL Azureデータベースにファイルを保存するには、どのデータ型を使用する必要がありますか?

  6. 6

    データベースプロパティを含むファイルをどこに配置する必要があり、どのプロパティをファイルに書き込む必要がありますか?

  7. 7

    Elasticsearchはデータをファイルシステムのどこに保存しますか

  8. 8

    Azureクラウドサービスはファイルをどこに保存する必要がありますか?

  9. 9

    デュアルブートシステムの「共有」パーティションにexFatまたはNTFSを選択する必要がありますか?

  10. 10

    デュアルブートシステムの「共有」パーティションにexFatまたはNTFSを選択する必要がありますか?

  11. 11

    コードを他のシステムと共有する場合、コードにalamofireをインストールする必要がありますか?

  12. 12

    デーモンステータスファイルは* nix階層のどこに配置する必要がありますか?

  13. 13

    同じファイルシステム上の2つのフォルダをどのようにマージする必要がありますか?

  14. 14

    重複データを抽出する必要があるテキストファイルがあります。問題は、特定の形式でそれが必要なことです。これはPowerShellでどのように行われますか?

  15. 15

    LinuxとWindowsのデュアルブート-どのファイルシステムを選択する必要がありますか?

  16. 16

    ファイルを別のパーティションに保存する必要がありますか?

  17. 17

    HostPathを使用する場合、Docker for MacはローカルファイルシステムのPersistentVolumeデータをどこに保存しますか?

  18. 18

    インストール用にディスクをパーティション分割します。ファイルシステムにどのサイズを指定する必要がありますか?

  19. 19

    ubuntu 14.04.3 amd64をインストールするには、パーティションのWindows 8.1ディスク管理でどのファイルシステム形式を選択する必要がありますか?

  20. 20

    RDDデータをファイルに保存する前に合体を使用する必要がありますか

  21. 21

    生成されたスクリプトはファイルシステムのどこに配置する必要がありますか?

  22. 22

    c ++プログラムのデータにアクセスできるようにLinuxファイルシステムのどこに保存しますか?

  23. 23

    デュアルブート システムを作成するには、最初にどの OS をインストールする必要がありますか?

  24. 24

    DropBox(APIなし)、共有インターフェースを開くことができるようにファイルのハッシュ/コードを取得する必要があります

  25. 25

    データを変数としてJavaScriptまたはテキストファイルに保存する必要がありますか?

  26. 26

    一部のファイルが動的に生成されるデータベースにhtmlフォームを保存する方法なので、最初に、htmlフォーム全体を保存する必要があることを明確にします

  27. 27

    デフォルトのレルムデータベースファイルはどこにありますか

  28. 28

    起動可能なWindowsPE USBドライブのどこにカスタム実行可能ファイルを配置する必要がありますか?

  29. 29

    CoreOSクラスターのサービスファイルはどこに保存する必要があり、どのようにロードする必要がありますか?

ホットタグ

アーカイブ