我想增加我的交换大小以便能够有休眠选项。首先,我尝试添加一些交换文件。我跟着
https://bogdancornianu.com/change-swap-size-in-ubuntu/
并在我的终端中输入:
sudo dd if=/dev/zero of=swapfile bs=1G count=16
Run Code Online (Sandbox Code Playgroud)
我得到:
16+0 records in
16+0 records out
17179869184 bytes (17 GB, 16 GiB) copied, 206.949 s, 83.0 MB/s
Run Code Online (Sandbox Code Playgroud)
然后,我按照说明操作:
sudo mkswap /swapfile
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:
mkswap: cannot open /swapfile: No such file or directory
Run Code Online (Sandbox Code Playgroud)
然后,我决定调整交换分区而不是交换文件的大小。所以我想删除它们。(我之前没有创建过,所以我假设我可以将它们全部删除?)我遵循了这个:
https://askubuntu.com/questions/904628/default-17-04-swap-file-location
我试过:
$ cat /proc/swaps
$ grep swap /etc/fstab
Run Code Online (Sandbox Code Playgroud)
但我从第一个中什么也没得到。第二个输出是:
total used free shared buff/cache
available
Mem: 11862 3498 1014 138 7349
7907
Swap: 0 0 0
Run Code Online (Sandbox Code Playgroud)
我也试过(重启后):
swapon -s
Run Code Online (Sandbox Code Playgroud)
并得到
Filename Type Size Used Priority
/dev/sdb3 partition …
Run Code Online (Sandbox Code Playgroud) swap ×1