web-dev-qa-db-ja.com

Windows 10パーティション上のファイルをUbuntuパーティションにネイティブにする

タイトルの状態のように、Windowsパーティション上のすべてのファイルをUbuntuパーティションにネイティブにしたいのです。

現在、Ubuntuで次の方法ですべてのドキュメント、写真などにアクセスできます。

  1. ランチャーの[ファイル]をクリックします。
  2. 左側の「OS」をクリックします。
  3. 「ユーザー」をクリックします。
  4. 適切なWindowsユーザーフォルダーをクリックすると、すべてのファイルがアクセスできます。

明確にするために、次のようにしたいと思います。

  1. ランチャーの[ファイル]をクリックします。
  2. [ドキュメント]、[写真]などをクリックします。

そして、適切なファイル(既にWindowsパーティション上にある)がアクセスできるようになっています。

古いファイルをすべてUbuntuにネイティブで保存する理由:

  • Windowsパーティションに何かが起こった場合
  • 将来的にはWindowsを廃止するかもしれません。

私はすべてのファイルを外部ドライブに入れてそこからUbuntuに入れるか、OSからコピーしてUbuntuのファイルシステムに貼り付けることができることを知っていますが、パーティションまたは何かの間に専用のファイル転送システムがあるかどうかを知りたいです。

この質問は、ソリューションを回避するものではなく、ネイティブな専用ソリューションが既に存在するかどうかを知りたいと思っている調査的なものです。

OSからそれらをコピーするのはとても簡単です。Ubuntuに専用のメソッドがあるかどうかは知りません。

私はあなたの助けを楽しみにしています:)

2
Edson

これは可能ですが、ショートカットが関係するため、やや注意が必要です。

起動時にマウントするWindowsパーティションを設定します

  1. 「ディスク」を検索して開きます。
  2. ここでWindowsパーティション(NTFSパーティション)を見つけて、歯車アイコンをクリックします。
  3. Edit Mount Options...を選択します
  4. Automatic Mount Optionsを有効にし、Show in User Interfaceのチェックを外します。そのセクションの3つのフィールドも空白のままにします。
    • Mount at startupがチェックされていることを確認してください。
  5. [Mount Point]フィールドで、マウントするパーティションのパスを選択します。
    • /media/YOURUSERNAME/windowsは正常に動作するはずです。
  6. ファイルシステムの種類にNTFSを選択します。
  7. 変更を適用します。

ソース:

http://ubuntuhandbook.org/index.php/2014/07/mount-partitions-automatically-ubuntu-14-04/

ショートカットを設定する

この部分は、現在のUbuntuフォルダーの削除または名前変更を伴うため、扱いにくい部分です。

  1. 再起動して、Windowsパーティションが今後マウントされるようにマウントされていることを確認します。
  2. ホームフォルダーに移動し、Windowsの機能を反映したいフォルダーを名前変更または削除します。
    • 削除するフォルダーにファイルがある場合は、それらをWindowsフォルダーに移動します。
  3. ここで、Windowsパーティションを参照し、そこにあるユーザーフォルダーに移動します。
  4. ミラーリングするフォルダーを右クリックし、Make Linkを選択します。
  5. 切る (Ctrl+X)リンクし、Ubuntuホームディレクトリに貼り付けます。
  6. リンクから余分なものをすべて削除して、元の名前(ダウンロード、ドキュメントなど)が残るようにします。
    • WindowsにMy PicturesまたはMy Documentsという名前のフォルダーがある場合は、「My」も削除します。

私はこれを行っており(現在の設定です)、正しく行われれば動作することを確認できます。それは少しい方法ですが、それは非常にうまく機能し、私はこれまで問題を抱えていません。


ヘルプが必要な場合は、コメントしてください。


編集:

編集に対処するには:

いいえ、Ubuntuが特定のフォルダーを探す場所を変更するネイティブな方法があるとは思いません。 Windowsでは、ダウンロード、ドキュメント、写真、音楽などのユーザーフォルダーの場所を変更できることがわかっています。

ただし、Ubuntuでこのようなものは見つかりませんでした。たとえそれが存在していても、私は非常にNTFSに対する何らかのサポートがあるとは思わない。

常にext2fsdをWindowsにインストールし、Windowsフォルダーの場所をUbuntuの対応する場所に設定できます。ただし、これはまだ回避策です。はい、もう少し統合されていますが、ext2fsdは常に機能するとは限りません。そのため、この方法で試さないことをお勧めします。

3
TheWanderer

ユーザーフォルダーを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を実行します。次に、Start Up Applicationsアプリケーションを介して、起動スクリプトにそのスクリプトを追加します。このスクリプトは、Ubuntuにログインするたびに、WindowsユーザーからUbuntuユーザーにデータをコピーします。ただし、rsyncではなくcpであるため、新しい/変更されたデータのみをコピーします。そうすれば、Windowsで変更が行われ、Ubuntuに戻るたびにそれらを手動でコピーすることを心配する必要がなくなります。これで、Windowsを削除することにした場合でも、ファイルは安全になります。

0
user323419