Ubuntuのインストールと同じボックスにあるWindowsデータパーティション(D:ドライブ)に、多くのドキュメント、バックアップ、ムービー、写真があります。
これをUbuntuから使用できるようにしたいのですが、ホームディレクトリでディレクトリにアクセスできます。たとえば、私のホームディレクトリでは、Pictures、Downloads、DocumentsフォルダはすべてNTFSパーティションを指しています。
/ media/DataNtfs/Pictures/home/can/Pictures
/media/DataNtfs/Downloads/home/can/Downloads
/media/DataNtfs/Documents/home/can/Documents
/media/DataNtfs/Backups/home/can/Backups
Fstabに/media/DataNtfs/Music /home/can/Music none rw,bind
を追加してみましたが、うまくいきました。
シンボリックリンクも機能すると思います。
例えば、
rm -rf ~/Music && ln -s /media/DataNtfs/Music ~/Music
xdg-user-dirs
を変更しても機能する場合があります。
ドライブは起動時にすでにマウントされています:UUID=2614A82F14A803C1 /media/DataNtfs ntfs defaults,umask=007,gid=46 0 0
また、UbuntuTweakを使用してこれを行うこともできることがわかりました。
私がUbuntuを初めて使用する場合、誰かがこれを達成するための推奨される方法を教えてもらえますか?
私は最善の方法が何であるかを理解したと思います。まず、Tweakツールを使用しました。微調整ツールはxdg
のものを使用しました。私はそれがあまり好きではありません。次に、/home/can
から/media/DataNtfs
までのすべての古いディレクトリにシンボリックリンクを使用しました。例えば; ln -s /media/DataNtfs/Music ~/Music
。 DocumentsディレクトリをUbuntuOneと同期するまでは、シンプルで便利でした。 Ubuntu Oneは、ホームフォルダー内のディレクトリのみを同期し、リンクは機能しません。次に、ドキュメント、ダウンロード、画像などの空のディレクトリをホームに作成し、fstabファイルを使用して古いNTFSディレクトリを空のディレクトリにバインドしました。これはfstabファイルの一部です。
# binds
/media/DataNtfs/Music /home/can/Music none rw,bind
/media/DataNtfs/Pictures /home/can/Pictures none rw,bind
/media/DataNtfs/Downloads /home/can/Downloads none rw,bind
/media/DataNtfs/Documents /home/can/Documents none rw,bind
/media/DataNtfs/Backups /home/can/Backups none rw,bind
/media/DataNtfs/Notes /home/can/Notes none rw,bind
/media/DataNtfs/Other /home/can/Other none rw,bind
/media/DataNtfs/Packages /home/can/Packages none rw,bind
/media/DataNtfs/Photos /home/can/Photos none rw,bind
/media/DataNtfs/Videos /home/can/Videos none rw,bind
/media/DataNtfs/WorkSpace /home/can/WorkSpace none rw,bind
バインドはうまく機能します。これで、いくつかのデータディレクトリをUbuntuOneと同期できます。データディレクトリが実際にホームディレクトリにあるかのように。だから私は「最良の方法」はバインドだと思います。
ところで; DataNtfsパーティションは常にfstabによってマウントされ、マウントを解除することはありません。
パーティションがすでにマウントされていない限り、後者の2つの手法は機能しません。ただし、起動時にfstab
を使用してマウントしてみて、機能するかどうかを確認できます。
いいえ、シンボリックリンクは機能しません。理由は、リンクされたファイルがリンク自体と同じパーティションにある場合にのみリンクが機能するためです。
リンクを作成することはできますが、パーティションをアンマウントしてリンクを開くと、次のようになります。
結論は次のとおりです。他のパーティションがマウントされている限り、リンクは良好です。リンクはパーティションをマウントできません。
同様に、~/.config/user-dirs.dirs
を使用してxdg-users-dirsを変更すると、機能しません。 Musicディレクトリを別のパーティションの別のディレクトリに変更しようとすると、再起動しても機能しませんでした。