我没有在 Ubuntu 安装期间创建交换分区。后来,我释放了一些空间并做了一个交换分区。现在每次启动后,我都手动打开gparted以右键单击交换分区以打开“交换”选项。
如何在启动时自动启用交换分区?
另外,如果我没有创建交换分区,我的其他选择是什么?
我应该如何成功休眠 Ubuntu 16.04?
我已经尝试了几乎所有网络上的解决方案,但没有一个实际上有帮助。我发现我的问题几乎与这个问题完全相似
/homeUbuntu Desktop 20.04是否需要分区?我在某处读到有关分区中的home文件的信息/root......分区是否也一样/swap?
有人可以为新用户和有经验的用户设置指南,以便这些信息对许多人有益。
我想知道与创建交换文件有什么区别
fallocate -l 1G /swapfile
Run Code Online (Sandbox Code Playgroud)
和
dd if=/dev/zero of=/swapfile bs=1024 count=1024
Run Code Online (Sandbox Code Playgroud)
两者似乎都可以正常工作,但是一个比另一个有优势吗?
我在网上唯一能找到的是它fallocate不适用于所有文件系统。
当我使用 Ubuntu 17.04 时,Hibernate 工作正常。升级到 17.10 后,由于恢复后黑屏而无法恢复(此错误)。
升级到 18.04 后,如果我尝试在休眠后启动计算机,它会像没有进行休眠一样启动。
我已经阅读了这个问题,但它并没有明确回答我的问题。
如果我希望我的计算机能够休眠,我是否需要有一个和我的 RAM 一样大的交换分区,或者如果交换分区可以适合当前使用的RAM ,Ubuntu 是否能够明智地休眠?我即将在具有大量 RAM 和相对较小硬盘驱动器的计算机上安装 Ubuntu,因此我不想使用不必要的硬盘驱动器空间。
我想避免给出我的实际规格,以使这个问题更笼统,但如有必要,我会提供它们。
当我使用命令“sudo systemctl hibernate”时,即使按照此处找到的说明进行操作,我仍然收到消息“无法通过登录休眠系统:不支持睡眠动词“hibernate””:How to hibernate with swapfile。我在配备 16GB RAM 的 Thinkpad L470 上运行 Ubuntu 20.04。按照上面链接中的说明,我创建了一个与 RAM 大小相对应的 /swapfile。如果还有什么我需要做的,请帮忙。
这个Linux Swap Space Mini-HOWTO描述了如何在 Windows 和 Linux 之间共享交换空间。**这些说明是否仍然适用于 2011 年的 Ubuntu?我应该如何修改 Ubuntu 的步骤?
有没有更好的方法来共享交换空间?**
基于 HOWTO,似乎最好创建一个专用的 NTFS 交换分区:
然后,配置 Ubuntu 以准备交换空间供 Linux 在启动时使用;通过 Windows 关闭。
我想在我的 X301 笔记本电脑上双启动 Ubuntu 和 Windows 7。但是,我的笔记本电脑只有 64 GB 的 SSD,所以我想尽可能多地节省磁盘空间。
我在这个问题附近找到了答案,但在 Ubuntu-forums 中没有找到确切答案。我找到了答案
但是现在对于这个问题。由于在安装时我不知道交换分区的使用,我安装了没有交换分区的 Ubuntu 12.10,我使用了“ http://www.thegeekstuff.com/2010/08/how-to ”中提到的第二种方法-add-swap-space/ " 创建交换文件并在使用 mkswap 时出现此错误
# mkswap /root/myswapfile
Setting up swapspace version 1, size = 1048572 KiB
**no label, UUID=cc477ba5-e2d9-495c-a63b-300c4e5e0048**
Run Code Online (Sandbox Code Playgroud)
并且每次 UUID 都不同。但是我忽略并继续下一步,当我试图休眠我的系统时,我收到了这些错误
PM: swap header not found,
cannot get swap device try swapon -a,
cannot get swap writer
Run Code Online (Sandbox Code Playgroud)
我只想只使用交换文件而不创建交换分区来休眠我的系统。是否可以?我是 ubuntu 的新手。
我试图从顶部面板休眠 ubuntu-budgie,但它不休眠,它只锁定计算机。
看到这一点,我尝试使用从终端休眠sudo systemctl hibernate,但得到了相同的结果。
我使用了命令systemctl status hibernate.target,我看到了这些错误:
systemd[1]:Hibernate 依赖失败。
systemd[1]: hibernate.target: 作业 hibernate.target/start 失败,结果为“依赖”。
PS:这是 ubuntu budgie 的全新安装,我有足够的交换大小(4Gb RAM 和 4Gb 交换)。
PS2:我使用的是交换文件而不是交换分区(这是默认情况下新版本的 ubuntu 创建的方式)