
私は、データや大きなプログラム用に1TBと2TBのディスクドライブを備えた30GBのSSD(それぞれ10GBと17GBのパーティション - /と/home)にUbuntu 11をインストールし、ない以前の Windows 2000 セットアップで使用していた C および D ドライブ ボリューム上に Ubuntu をインストールしたときに、SSD をスワップ アクティビティの対象にしたい (pagefile.sys Windows スワップ ファイルと並んで、1 TB ドライブの先頭にある最初の論理 10 GB FAT32 ボリュームに別のスワップ ファイルを作成できると想定)。
スワップファイルの設定に関する情報を Google で検索しましたが、これが実行できるかどうかは明確ではありません。また、専用のスワップ パーティションを作成するためにディスク ドライブのパーティションを編集する必要があるかどうかも知りたいです (その場合、1 TB または 2 TB の論理 NTFS ボリュームの前に 4 GB のスワップを配置するなど、FS タイプを混在させることは可能でしょうか、あるいは推奨されますか)。
私が質問しているのは、VirtualBox を使用して win2k および winXP VM を実行する予定であり、NTFS および FAT32 ディスク ボリュームを可能な限りそのまま保持したいからです。
TIA、ジョニービーグッド
答え1
スワップをファイル上に配置することもできますが、スワップファイルを見つけるには、ファイルが存在するファイルシステムがすでにマウントされている必要があることに注意してください。fat32ファイルシステムをリストしてみることをお勧めします。前にスワップファイルを指定します/etc/fstab
。ちなみに、パーティションの代わりにスワップファイルを指定するには、fstab で次のように記述します。
/media/fat32-partition/swapfile.swp none swap sw 0 0
そうでない場合は、すべてのブート スクリプトが実行されたら、いつでもswapon -a
を追加/etc/rc.local
してスワップファイルを再度有効にすることができます。その時点で、すべてのファイル システムがマウントされ、表示されるはずです。
最後に、ファイルシステム層を通過するとスワップ ファイルへのアクセスが遅くなることに注意してください。可能であれば、専用のスワップ パーティションを追加することを強くお勧めします。