使用 fat32 分割區作為交換文件

使用 fat32 分割區作為交換文件

我已將 ubuntu 11 安裝到 30GB SSD(分別為 10 和 17GB 分區 - / 和 /home),並配有 1TB 和 2TB 磁碟機用於資料/大型程序,我做了不是當我在之前的 win2k 設定使用的 C 和 D 驅動器磁碟區上安裝 Ubuntu 時,想要讓 SSD 進行交換活動(假設我能夠在第一個邏輯 10GB FAT32 磁碟區上建立一個單獨的交換檔案) 1TB 磁碟機以及pagefile .sys Windows 交換文件)。

谷歌搜尋有關設定交換文件的信息,目前尚不清楚我是否可以執行此操作,我想知道是否必須編輯磁碟機分割區以建立專用交換分割區(在這種情況下,是否有可能,甚至建議使用混合FS類型,例如在1 或2 TB 邏輯NTFS 磁碟區之前放置4 GB 交換區?

我這麼問是因為我打算使用 VirtualBox 來執行 win2k 和 winXP VM,並希望盡可能完整地保留 NTFS 和 FAT32 磁碟區。

TIA,強尼-B-古德

答案1

您可以將交換放在文件上,但請記住,必須先安裝該文件所在的文件系統才能找到交換文件。我會嘗試列出 fat32 檔案系統中的交換文件/etc/fstab。順便說一句,要指定交換文件而不是分區,在 fstab 中可以這樣操作:

/media/fat32-partition/swapfile.swp     none    swap    sw   0  0

如果沒有,您可以隨時新增swapon -a/etc/rc.local在所有引導腳本運行後重新啟用交換文件,此時所有文件系統都應已掛載並可見。

最後,請記住,透過檔案系統層會減慢對交換檔案的存取速度。如果可能的話,我強烈建議嘗試新增專用交換分割區。

相關內容