WindowsファイルシステムをUbuntuと統合するにはどうすればよいですか?


12

最近、新しいWindowsコンピューターを入手したので、Ubuntuとのデュアルブートを希望しています。2つの独立したファイルシステム(マウント付き)が必要なわけではありませんが、可能であれば、2つを統合したいと思います。たとえば、/ home / name / PicturesのコンテンツをWindowsのマイドキュメントのPicturesフォルダーと同じにし、/ home / name / DownloadsをWindowsのダウンロードフォルダーと同じにし、Musicを同じにしますウィンドウの音楽フォルダとして、そして可能であればデスクトップとしても。一部のフォルダーは異なる必要があることを理解しています。たとえば、WindowsのAppDataは適切に動作できないため、重複が必要になる場合があります。

これはまったく可能ですか?私は、Ubuntuが新しいコンピューターを一緒に持っているように感じることを嫌い、何らかの団結を望んでいます(しゃれはありません)。

ありがとう。



それはちょうど[移行アシスタント] [1]を思い出させてくれました。関心がないためにLive CDインストーラーから削除されました。しかし、Windowsパーティションの特定のアプリケーションのデータをUbuntuと共有するツール、または少なくともそれを行うユーザーを支援するツールは、コミュニティの多くのデュアルブートユーザーに高く評価されると思います。これまで見てきたすべてのことから、Ubuntu for Androidはユーザーの観点からは似たようなことをします。確かに、パーティションをマウントし、シンボリックリンクを配置することはそれほど素晴らしいことではありません。[1]:launchpad.net/ubuntu/precise/+source/migration-assistant
LiveWireBT

回答:


12

前提条件

次の作業を行うには、WindowsパーティションをUbuntuにマウントする必要があります。

特別なフォルダーのリダイレクト

Windowsフォルダーから既知の特別なフォルダー(マイドキュメント、マイミュージック、マイピクチャなど)に相当するものは、freedesktop.orgプロジェクトによって定義されました。対応する構成ファイル~/.config/user-dirs.dirsは、xdg-user-dirs-updateコマンドによって管理されます。

たとえば、ターミナルで次のコマンドを実行してダウンロードディレクトリを変更できます。

xdg-user-dirs-update --set DOWNLOAD /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads

同じことを実現する別の方法は、構成ファイル(geditまたはnanoなど)を手動で置き換える$HOME/Downloadsこと/mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloadsです。

するには、変更を有効に取る持って実行しxdg-user-dirs-gtk-update、その後、さらにxdg-user-dirs-update構成ファイルを手動で編集している場合。

通常のフォルダーのリダイレクト

Ubuntuホームフォルダー上のフォルダーを、Windowsパーティション上のフォルダーへのシンボリックリンクに置き換えることもできます。例:

ln -s /mnt/<WINDOWS_PARTITION>/users/<YOU>/AppData/Roaming/Mozilla/Firefox/Profiles/<YOUR_PROFILE.default> ~/.mozilla/firefox/<YOUR_PROFILE.default>

これは非常に簡単な解決策であり、すべてに対して機能するわけではなく、場合によっては問題を引き起こす可能性があります。ただし、FirefoxとThunderbirdの設定をそのように共有する人もいます。


いくつかのファイルでこれを試しましたが、最初に「OS」ドライブをマウントする必要があり、これは非常に迷惑です。それ以外の場合は、「リンク壊れた」と言う
dukevin

1つの重要なことは、ターミナルですべてを実行することです-Gnomeは、ファイルマネージャーを介して実行されるときに「特別な」フォルダーで操作を追跡します。 tは元のPicturesフォルダーのように動作します
セルゲイ

@KevinDuke:/etc/fstabブート時にWindowsパーティションを自動マウントするための行を追加する必要があります。手順については、このサイトを検索してください。
セルゲイ

@Sergeyありがとう、自動マウントが道だと思います。これはパフォーマンスにどのように影響しますか?
デュークビン

@KevinDuke:起動プロセスに一瞬かかることを除いて、パフォーマンスにどのように影響するかわかりません。
セルゲイ

3

これをターミナルに入力します

gedit ~/.config/user-dirs.dirs

Windowsフォルダの絶対パスにリンクします。次に、「killall nautilus」を実行するか、場合によっては再起動します。


これは非常に興味深いです。ドライブをマウントしなくても機能しますか?そして、これはシンボリックリンクの作成と比較してどうですか?
デュークビン

いいえ、ドライブをマウントする必要はありません。まさにここでこれが起動時にあなたのために行くでしょう。あなたにとっての利点は、ターミナルで一連のシンボリックリンクを作成するのではなく、リストを目の前に置くことです。
マットデイビス

1

はい、可能です。異なるアイコンセットを使用しているため、同じように表示されるとは思いません。ただし、デスクトップに配置したのと同じファイルとフォルダーが表示されるはずです。
これらで遭遇する可能性が高い問題は、ウィンドウが異なる相対的な開始点からそれらのファイルとフォルダーを参照することです。(それらをクリックすると、「ファイルが見つかりません」エラーが表示されます。)

何らかの理由で続行したい場合は、ホームフォルダーでUbuntuの「デスクトップ」フォルダーを見つけます。名前を「desktop.bak」などの別の名前に変更して、後で元に戻すことができるようにします。ターミナルを開き、「ln -s / path_to / windows / Desktop Desktop」と入力します

ホームフォルダーを開き、新しいデスクトップリンクをクリックします。Windowsデスクトップで参照されているファイルとフォルダーが表示されます。(好奇心のために、それらをクリックしてみて、機能するものがあるかどうかを確認してください。)

ログアウトしてからログインし直して、デスクトップ上にあるものを確認できます。これが望んでいない場合は、シンボリックリンクされた「デスクトップ」を削除し、「desktop.bak」の名前を「デスクトップ」に変更します。


この答えは、実際にはマージされた別の質問に対するものでした。ところで。
アーガスビジョン

0

Windowsパーティションをマウントしてから、ホームの下にそのディレクトリをマウントします。これにより、アプリケーションはWindowsパーティションに透過的にアクセスできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.