Linuxマルチユーザーシステム:各ユーザーのデフォルトパーティションは独自のハードドライブにあります。

Linuxマルチユーザーシステム:各ユーザーのデフォルトパーティションは独自のハードドライブにあります。

ポゴプラグNASで使用するArch Linuxを実行し、rsyncSSH経由でデータをバックアップします。現在は私だけ使っていますが、ルームメイトも追加したいです。彼女はバックアップデータを保存する独自の外付けハードドライブを持っています。

/home/my-user/現在私のデータをバックアップするハードドライブと彼女のハードドライブにインストールするのは奇妙ではありませんか/home/roommate-user/?それとももっとスマートな方法がありますか?

ここで最良の方法は何ですか?

答え1

/homeユーザー固有のデータの場合、ソースまたは保存場所に関係なく。の直系の子は/home通常、NIS全盛器の他のファイルシステムから来ました(たとえNFS自動マウントでしたが)。プライベートファイルを任意のディレクトリ(ディレクトリの直接サブディレクトリ/varなど)にインストールすると、奇妙に見えます。ほとんどの「ベストプラクティス」は、ファイルシステムの選択/サイズ調整(例:reiserfs vs ext4)、ボリューム管理(たとえば、LVに対応するタスクを実行するのに十分なスペースを提供し、残りは後で拡張するためにVGに残します) )に関連しています。マウントポイントは基本的に「明らかに間違っているわけではなく、ここにスペースが必要な場合はそうしてください」

企業環境では、人々がそのファイルシステムに保存されているファイルを見つける可能性が最も高い場所にファイルシステムをマウントしようとします。あるいは、マウントされたファイルシステムを見ると、ファイルがどこに属しているのか、どの用途に使用されているのかを推測できます。個人用サーバーなので問題になりませんが、企業環境でも大丈夫そうです。

個人的にファイルシステム階層を理解し、そこにバックアップしたファイルにアクセスできる場合は問題ありません。

答え2

はい、これは非常に合理的なアプローチです。ホームディレクトリをオペレーティングシステムとは異なるパーティションに配置するのが一般的です。/homeユーザー数が少ないシステムでは、ホームディレクトリの直下にホームディレクトリを設定するのが一般的です。ユーザー数が多い組織のシステムには、/home組織のさまざまな部門に対応するサブディレクトリがあることがよくあります。別のディスクプールまたは他のサーバー。 1人または少数のホームユーザーを持つシステムでは、そのユーザーのホームディレクトリのマウントポイントを設定するのが合理的です。唯一の欠点は、各ユーザーがディレクトリを含むことですlost+found。をマウントポイントとホームディレクトリとして使用することをお勧めしますが、およびをマウントポイントとホームディレクトリの両方として使用することもできます/home/my-disk/home/roommate-disk/home/my-disk/my-user/home/roommate-disk/roommate-user/home/my-user/home/roommate-user

関連情報