
タイトルにあるように、Windows パーティション上のすべてのファイルを Ubuntu パーティションにネイティブ化したいと考えています。
現在、Ubuntu では次の方法ですべてのドキュメント、写真などにアクセスできます。
- ランチャーの「ファイル」をクリックします。
- 左側の「OS」をクリックします。
- 「ユーザー」をクリックします。
- 適切な Windows ユーザー フォルダーをクリックすると、すべてのファイルにアクセスできるようになります。
より明確にするために、私は次のようにしたいと思います。
- ランチャーの「ファイル」をクリックします。
- 「ドキュメント」、「画像」などをクリックします。
適切なファイル (Windows パーティションに既に存在するもの) にアクセスできるようになります。
古いファイルをすべて Ubuntu にネイティブに保存したい理由:
- Windowsパーティションに何か問題が発生した場合
- 将来的には Windows を削除するかもしれません。
すべてのファイルを外付けドライブに保存してそこから Ubuntu に取り込んだり、OS からコピーして Ubuntu のファイル システムに貼り付けたりできることはわかっていますが、パーティション間に専用のファイル転送システムなどがあるかどうかを知りたいです。
この質問は、回避策に関する質問というよりは、ネイティブの専用ソリューションがすでに存在するかどうかを知りたいという調査的な質問です。
OS からコピーするのは非常に簡単ですが、Ubuntu に専用の方法があるかどうかが気になります。
あなたの助けを期待しています:)
答え1
これは可能ですが、ショートカットが含まれるため、やや複雑です。
起動時にWindowsパーティションをマウントするように設定する
- 「ディスク」を検索して開きます。
- ここで Windows パーティション (NTFS パーティション) を見つけて、歯車アイコンをクリックします。
- 選ぶ
Edit Mount Options...
- 有効にし
Automatic Mount Options
てチェックを外しますShow in User Interface
。また、そのセクションの 3 つのフィールドは空白のままにします。- チェックされていることを確認してください
Mount at startup
。
- チェックされていることを確認してください
- フィールドで
Mount Point
、マウントするパーティションのパスを選択します。/media/YOURUSERNAME/windows
問題なく動作するはずです。
- ファイルシステムの種類として NTFS を選択します。
- 変更を適用します。
ソース:
http://ubuntuhandbook.org/index.php/2014/07/mount-partitions-automatically-ubuntu-14-04/
ショートカットを設定する
この部分は、現在の Ubuntu フォルダーを削除または名前変更する必要があるため、難しい部分です。
- 再起動して、Windows パーティションが今後どおりにマウントされていることを確認します。
- ホーム フォルダーに移動し、Windows の内容を反映して任意のフォルダーの名前を変更するか、フォルダーを削除します。
- 削除するフォルダー内にファイルがある場合は、それらを Windows フォルダーに移動します。
- 次に、Windows パーティションを参照して、そこにあるユーザー フォルダーに移動します。
- ミラーリングするフォルダーを右クリックして選択します
Make Link
。 - リンクを切り取り ( Ctrl+ )、Ubuntu ホーム ディレクトリに貼り付けます。X
- リンクから余分なものをすべて削除して、元の名前 (ダウンロード、ドキュメントなど) を残します。
My Pictures
Windows にまたは という名前のフォルダーがある場合はMy Documents
、「My」も削除します。
私はこれを実行しました (これが私の現在の設定です)。正しく実行すれば機能することを確認できます。少し見苦しい方法ですが、非常にうまく機能し、今のところ問題は発生していません。
何かサポートが必要な場合は、コメントしてください。
編集:
編集内容に対処するには:
いいえ、Ubuntu が特定のフォルダーを検索する場所を変更するネイティブ メソッドはないと思います。Windows では、ダウンロード、ドキュメント、画像、音楽などのユーザー フォルダーの場所を変更できることは知っています。
しかし、Ubuntuではこのようなものは見つかりませんでした。たとえあったとしても、非常にNTFS に対する何らかのサポートがあるかどうかは疑問です。
Windows にインストールしてから、Windows フォルダーの場所を Ubuntu の対応する場所に設定することもできますext2fsd
。ただし、これは回避策にすぎません。確かに少し統合されていますが、ext2fsd
常に機能するとは限りません。そのため、この方法を試すことはお勧めしません。
答え2
Windows から Ubuntu にユーザー フォルダーを移行する場合、これを行うための簡単なワンクリックの方法やツールはありません。Zacharee1 の回答で説明されているように、Windows ディレクトリをユーザー ディレクトリとして永続的にマウントすることはできますが、質問で述べたような事態が発生した場合は、これでは対応できません。Windows パーティションに何か問題が発生した場合、または後で Windows を削除することにした場合 (よかったですね!)、それらのファイルは失われます (よくありません)。
他の回答で述べられているように、起動時に NTFS パーティションを自動マウントするというアドバイスに従うことをお勧めしますが、そこからは逸脱します。代わりに、次のスクリプトをホーム ディレクトリのどこかに保存します/home/<USER>/winsync
。
#!/bin/bash
rsync -avz /path/to/windows/pictures /home/<USER>/Pictures
rsync -avz /path/to/windows/videos /home/<USER>/Videos
rsync -avz /path/to/windws/documents /home/<USER>/Documents
当然ですが、適切な変更を行ってから を実行しますchmod +x /home/<USER>/winsync
。次に、スタートアップ アプリケーション アプリケーションを通じて、そのスクリプトをスタートアップ アプリに追加します。このスクリプトは、Ubuntu にログインするたびに、Windows ユーザーから Ubuntu ユーザーにデータをコピーします。ただし、 ではrsync
なく であるためcp
、新しいデータまたは変更されたデータのみがコピーされます。そうすれば、Windows で変更が行われて Ubuntu に戻るたびに、手動でコピーする必要がなくなります。これで、Windows を削除することにしたとしても、ファイルは安全です。