ホームディレクトリを外部ドライブにマッピングする

ホームディレクトリを外部ドライブにマッピングする

マイオペレーティングシステム(この場合はデフォルトのOS Freya)は、パーティション化されていない内蔵ハードドライブにインストールされていますが、すべてのデータを保存する/ Documents、/ Downloads、/ Moviesなどを含む外部ハードドライブがあります。

これで、/Documents、/Downloads、/Moviesなどの/Homeサブフォルダが重複します(1つは内蔵ハードドライブの/Homeの下にあり、もう1つは外付けハードドライブにあります)。

私が望むのは、/Homeサブフォルダを一致する外部ペアにマッピング/リンクして、OSが自然にデータを保存/検索できるようにすることです。

どうすればいいですか?

答え1

引用する回答渡すEメールaskubuntuでは、基本OSでも同じように動作します。

私は現在私のホームサブフォルダ(たとえば~/Documents~/MusicをNTFSファイルシステムに保存しており、数ヶ月後には正常に動作しているようです。

たとえば、~/DocumentsNTFSパーティションでWindowsプロファイルフォルダをホストする方法は次のとおりです。

  1. まず、NTFSパーティションが次のように設定されていることを確認してください。自動マウントしたがって、システムが起動するたびにアクセスできます。
  2. ~/DocumentsNTFSパーティション(たとえば)に蓄積されている可能性があるすべてのファイルを移動しますmv ~/Documents/* /mnt/winblows/Users/Username/Documents/

実際のデータを使用する前に、必ずデータをバックアップまたはテストしてください。申し訳ありませんより安全。

  1. ~/Documentsディレクトリを削除し、名前付きの場所(Documentsたとえば)ln -s mnt/winblows/Users/Username/Documents DocumentsにNTFSフォルダへのリンクを作成します。

ln -s現在の作業ディレクトリが〜の場合は、このコマンドを実行する必要があります。

メモ:~/.config/user-dirs.dirsフォルダの場所が選択したフォルダの場所と同期していることを確認する必要があるかもしれません(私はこれをしました)。バラよりこの回答 詳細については。また、Windows ユーザー プロファイル ディレクトリの実際の場所を知っている必要があります。これはバージョンによって異なるためです。

私のメモ:しばらく同じ設定を使用していましたが、特定の設定フォルダをWindowsパーティションに接続して、たとえばPidginとThunderbirdがデュアルブートで同じ設定を共有しました。接続はうまく機能しますが、WindowsとLinuxのプログラムバージョンが異なるため、構成が時折混乱する可能性があります。

関連情報