每当我启动 VM 时,VMware Player 都会警告我没有交换

ale*_*exk 5 partitioning vmware swap

我刚刚安装了 14.04 Desktop,使用安装程序的“自动分区设置”,以及“加密整个硬盘”选项。我安装了最新的 VMWare(版本日期为 4 月 17 日)。现在,每当我启动我的旧虚拟机之一(还没有尝试制作新虚拟机)时,我都会收到一个警告对话框,其中包含以下文本:

VMware Player 建议为当前运行的一组虚拟机提供 512 MB 的系统交换空间。0 字节的系统交换空间可用。为获得最佳性能,请增加系统交换空间量,或将所有虚拟机内存配置为使用首选项下的保留主机 RAM。

...下面有一个确定按钮。在我要求它启动 VM 几秒钟后,我收到了它,但我认为是在它开始启动之前(但不确定)。此消息未在 13.10 中与较旧的 VMware Player 一起出现。

我担心我可能做错了什么。它是否告诉我我的主机上没有交换?(如果是这样,我该如何检查?GParted 只显示顶级分区,也许我的交换区在加密分区内。)我真的需要在我的主机上进行交换吗?(我有 8GB 的​​ RAM,我一次运行 2 个 VM,每个 VM 有 1GB 的 RAM)。我应该关闭这个警告吗?(有一个复选框)还是它告诉我我的 VM 没有交换区?这是我输入df -hVM 时得到的结果:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              19G  4.1G   14G  23% /
none                  497M  164K  497M   1% /dev
none                  501M     0  501M   0% /dev/shm
none                  501M   80K  501M   1% /var/run
none                  501M     0  501M   0% /var/lock
none                  501M     0  501M   0% /lib/init/rw
Run Code Online (Sandbox Code Playgroud)

这是我在主机中输入时得到的结果:

Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root  680G   78G  567G  13% /
none                         4.0K     0  4.0K   0% /sys/fs/cgroup
udev                         3.9G  8.0K  3.9G   1% /dev
tmpfs                        789M  1.2M  787M   1% /run
none                         5.0M     0  5.0M   0% /run/lock
none                         3.9G  276K  3.9G   1% /run/shm
none                         100M   84K  100M   1% /run/user
/dev/sda2                    237M   54M  171M  24% /boot
/dev/sda1                    511M  3.4M  508M   1% /boot/efi
/home/karjala/.Private       680G   78G  567G  13% /home/karjala
Run Code Online (Sandbox Code Playgroud)

ale*_*exk 6

我的主机中没有交换区。所以我按照这里的描述创建了一个交换文件,这解决了我的问题。我不再收到警告了。