web-dev-qa-db-ja.com

`/ etc / fstab`にアイテムを追加して、古いディレクトリを新しいディレクトリにバインドできますか?

2つのディレクトリのバインドに問題があります。問題は、ハードディスクのストレージがほとんどなくなってしまい、~/Documents/にある別のディスク移動ファイルを新しいディスクの1つのフォルダーにインストールすることです。私はまだmount --bind folder_on_new_disk ~/Documentsが欲しいので、私は私の好意を変えません。

問題は、システムの起動時にこれを自動的に実現するために、/etc/fstabに項目を追加できるかどうかです。

これを次のようにfstabに追加できます。

/mnt/new_disk/folder /home/[username]/Documents    none    bind    0 0

正しいフォルダ名と、ドキュメントフォルダがあるユーザー名を置き換えます。また、/ homeディレクトリがユーザーフォルダの場所であると想定しているため、そうでない場合はそれに応じて調整します。

17
Paul

@ Paulのfstabの例 は、基本的に、質問に対する回答が必要な場合の方法です。 ただし、ドキュメントを移動するだけの特別な理由がない限り、/homeディレクトリ全体をに移動することは悪い考えではないかもしれません。新しいディスクを作成し、同じ手法を使用して/ homeを新しい場所にバインドします(または/ home/*を新しいドライブのパーティションのルートに移動し、そのパーティションを/ homeにマウントします)。これには2つの大きな利点があります。

  1. ホームディレクトリ用のスペースが増える可能性があります。
  2. オペレーティングシステム、システム全体の構成ファイル、およびアプリケーションバイナリを独自のファイルから完全に分離します。

私にとっての分離のポイントは、より大きな問題です。つまり、何らかの理由でOSを再インストールする必要がある場合でも、個人ファイル(電子メール、ドキュメント、音楽など)について心配する必要はありません。等)。

Unixマウントポイントは非常に柔軟な構成です-それを利用してください。

5
a CVn