web-dev-qa-db-ja.com

UbuntuとWindowsの両方を休止状態にするときに何に注意する必要がありますか(デュアルブート環境)

ラップトップにWindows7とUbuntuの両方を(ついに)インストールしました。

快適さのために、私は通常、Windowsをシャットダウンするのではなく、休止状態にします。そして、Ubuntuを定期的に使用していると、WindowsからUbuntuにすばやく切り替えて、チェックしたり、何かをすばやく実行したりして、Windowsでの作業を続けたい場合があると思います。

1)WindowsとUbuntuの両方を同時に休止状態にすることに問題はありますか?

また、WindowsとUbuntuの両方からアクセスするために使用する追加のパーティションを作成したことにも言及する必要があります。テストWebサーバーのwwwディレクトリをそのドライブに配置して、WindowsとUbuntuの両方からそのようなもので作業できるようにしたいと思います。

2)それで-これは良い考えですか、そして私は何に注意しなければなりませんか?

編集:忘れてしまった重要な補足事項:共有ドライブでMozillaThunderbirdプロファイルディレクトリを共有したい。それは何かを変えますか?

10
Franz

Windowsで試したことはありませんが、うまくいくはずです。非常に注意しなければならない点が1つだけあります。休止状態にする前に、常に共有パーティションをアンマウントします

より正確には、各共有パーティションに リーダーライターロック が必要です。つまり、いつでも次のいずれかを行う必要があります。

  • パーティションへの書き込みアクセス権を持つ1つのOS(ライブまたは休止状態)があり、読み取りアクセス権を持つ他のOSはありません。
  • または、読み取りアクセス権を持つOSがいくつでもあり、書き込みアクセス権を持つOSはありません。

この場合も、パーティションがマウントされた休止状態のOSはアクセスとしてカウントされます。これは、OSが休止状態になると、パーティションに関するいくつかの仮定(つまり、何らかの形式のキャッシュ)を保存するためです¹。再開時に仮定が間違っていると、ファイルシステムが大幅に破損する可能性があります。

¹ Linuxでの現在の休止状態システムは、データキャッシュを休止状態にしないと思いますが、カーネル状態の一部として保存される小さなメタデータがあります。幸運にも、このメタデータがファイルシステムのサイズ変更や最適化以外に変更されない可能性はありますが、リスクはありません。

ネットブックではWindowsとDebianGNU/Linuxの両方を使用しています。私は両方を休止状態にし、目覚め時にどちらかを選択しましたが、何の問題もありませんでした。あなたが説明しているのと同様の共有データパーティションもあります。 NTFS(最近のLinuxリリースで完全にサポートされています)を使用していますが、問題はありません。

Ubuntu(および一般的にはLinux)はスワップパーティションに休止状態になります。つまり、RAMの内容はこの追加のパーティションに保存されます。Windowsは独自のパーティションのスワップ領域に保存されます(デフォルト)。2つのイメージはまったく異なる場所にあり、干渉することはできません。お互い。

9
CarlF