web-dev-qa-db-ja.com

Windows Ubuntuデュアルブート-OS間でファイルを共有する

まあ私はネットブックを持っているので、Windowsでもゲームをプレイできません、問題ありません。しかし、より優れたハドウェアを備えた新しいデスクトップPCを手に入れ、最も人気のあるゲームを実行できるようになり、その上にWindowsをインストールして、ubuntuと互換性のないゲームやソフトウェアをプレイしたいと思います。また、プライマリOSとしてUbuntuが必要なので、デュアルブートを設定します。

このコンピューターには、OSと2番目のドライブ(500 GBのHDD)の両方を備えた小さなSSDがあり、ファイルを保存します。ファイルをダウンロードするたびに、あるOSから別のOSにファイルをコピーするのを避けたい。私の質問は、NTFSとして設定し、/homeにubuntuをマウントし、My DocumentsMy VideosDownloadsなどのユーザーファイルを保存するウィンドウを作成するなど、OSがそのHDDを自宅で使用できるようにする方法はありますか?そのパーティションに?

26
Diego

NTFSパーティションに/homeを置くことは、LinuxがNTFSパーティションの所有権と権限を保持できないため、お勧めできません。

SSDのデフォルト/パーティションに/ homeを保持し、NTFSでフォーマットされた「ストレージ」パーティションにほとんどのデータ(ドキュメント、音楽、写真、ビデオなど)を持つフォルダーへのsymリンクを作成することをお勧めしますUbuntuとWindowsは読み取りと書き込みができます。

/homeはすべての設定ファイルも保存するため、SSDの/homeパーティションに/を保持すると、物事を迅速に行うことができます。

詳細な手順は次のとおりです。 http://www.howtogeek.com/howto/35807/how-to-harmonize-your-dual-boot-setup-for-windows-and-ubuntu/

「How To」の指示に従って、次のようなsymリンクを作成します。

  1. Nautilusを開き、Documentsなど、/ home/[user]で使用しないフォルダーを削除します。Storageフォルダーには既にDocumentsなどがあります。 (Linuxでは、パーティションもフォルダーです)。
  2. Storageフォルダーに移動すると、そこにDocumentsなどのフォルダーが表示されます。
  3. [ドキュメント]フォルダーを右クリックし、[make Link]を選択します。これにより、「ドキュメントへのリンク」というフォルダーが作成されます。
  4. 同様に、「音楽へのリンク」、「写真へのリンク」、およびストレージフォルダー内の他のすべてのサブフォルダーを作成します。
  5. これらの「リンク先...」フォルダをホームフォルダ/home/[user]にコピーします。
  6. 最後に、「ドキュメントへのリンク」を右クリックし、名前を「ドキュメント」に変更します。残りのリンクについて繰り返します。

代わりに

以前と同様に/ home/[user]内のフォルダーを削除します。

を押して端末を開きます Ctrl+Alt+T 入って

ln -s /media/storage/Documents /home/[user]/Documents
ln -s /media/storage/Downloads /home/[user]/Downloads
ln -s /media/storage/Public /home/[user]/Public
ln -s /media/storage/Pictures /home/[user]/Pictures
ln -s /media/storage/Music /home/[user]/Music
ln -s /media/storage/Videos /home/[user]/Videos

お役に立てれば

29
user68186

WindowsとUbuntuのデュアルブート設定を調和させる方法 で示されているすべての手順に従いましたが、完全に機能しました。 NTFSパーティションのアイテムを送信できませんでしたゴミ箱

同じ問題がある場合は、ntfsパーティションに関する行で、オプション「uid = 1000」と「gid = 1000」をfstabに追加するだけです。私のように見えます:

# storage mount 
UUID=3F4648C2710CF3A1 /media/storage/    ntfs-3g        auto,user,utf8,uid=1000,gid=1000,rw 0 0

したがって、ゼロからの完全なステップは( howtogeek.com のYatriTrivediと his blog のManuJärvinenによって与えられます)

1.クリーンドライブに新しいGPTパーティションテーブルをセットアップします(gpartedを使用して、ライブUSB Ubuntuディストリビューションから)。同様の方法でパーティション構成を計画します。

  • 少なくとも100MBのEFIシステムパーティション(ESP)。これがシステム起動の頭脳になります
    • Windowsパーティション(NTFS)
    • Linuxパーティション(Ext4)
    • ファイルを保存するための大きなパーティション(または2番目のハードドライブ)(NTFS)
    • スモールスワップパーティション(SWAP)

後で便利にするために、パーティションにラベルを付けることを忘れないでください。

私の経験から、Windowsでゲームをプレイしたり、Windowsで特殊なソフトウェア(Adobe Suite、ARCGIS、Autodeskなど)を使用する予定がある場合は、Windowsパーティションに少なくとも100GBを確保することを計画してください。 150GB以上であれば問題ありません。 Ubuntuソフトウェアはストレージ容量に対する要求がはるかに少ないため、ニーズに応じて50〜75GBのLinuxパーティションを簡単にセットアップできます。

2.Sudo apt install ntfs-3gは、Linuxがntfsファイルシステムを処理できるようにします。これは、両方のOSが読み取ることができる唯一のファイルシステムです。

3.Sudo mkdir /media/storageまたはパーティションを表示したい他の場所。どこがわからない場合は、その行をコピーして貼り付けてください。

4.Sudo cp /etc/fstab /etc/fstab.backup。fstabファイルをバックアップします。このファイルには、システムがディスクパーティションで何をすべきかに関する情報が含まれています。 fstabを編集すると、各起動時にそのパーティションを適切にマウントするようにLinuxに指示するため、うまくいかない場合に備えてバックアップを作成しておくと便利です。 Sudo cp /etc/fstab.backup /etc/fstabは、必要に応じてバックアップを復元します。

5.次に、パーティションのUUIDを見つける必要があります。これは、シリアル番号として機能する一意の識別子Sudo blkidです。パスワードを入力し、次にストレージパーティションに対応する行を見つけます。 /dev/sda1: UUID=”23A87DBF64597DF1″ TYPE=”ntfs” /dev/sda2: UUID=”2479675e-2898-48c7-849f-132bb6d8f150″ TYPE=”ext4″ /dev/sda5: UUID=”66E53AEC54455DB2″ LABEL=”storage” TYPE=”ntfs” /dev/sda6: UUID=”05bbf608-87fa-4473-9774-cf4b2602d8d6″ TYPE=”swap”
ここで、初期フォーマット中のラベル付けが役立ちます。 UUIDをコピーします。

6.gksudo gedit /etc/fstabこれにより、編集のためにfstabが開きます。 fstabの一番下に次の行を追加し、私の代わりにUUIDを貼り付けます。# storage mount UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0 uid = 1000とgid = 1000を設定すると、何らかの形でLinuxからアイテムをゴミ箱に送ることができます。 fstabから他のものに触れないで、UUIDが正しいことを確認してください。

7.保存して再起動します(重要)。

これで、場所メニューの下に「ストレージ」があることに気付くはずです。次に、LinuxやWindows内のサブフォルダーを設定して、ドキュメントなどをそのパーティションに保存します!

2
Nat Azodnem