Answers:
您决定在安装时创建一个单独的交换分区。您无法在线调整其大小-即使离线调整大小也将花费大量时间,并承担损坏/ dev / sdc2上后续文件系统的潜在风险。
解决此问题的最简单方法是在当前不使用的其他磁盘上创建新的交换分区(或可以脱机进行重新分区),或仅在现有文件系统中使用交换文件(随附)由于文件系统的开销而导致的一些轻微的性能损失)。
添加交换分区/文件的一般过程:
dd if=/dev/zero of=/swapfile bs=1M count=8192
mkswap /swapfile
或对其进行初始化mkswap /dev/sdXX
swapon /swapfile
或swapon /dev/sdXX
即时启用新的交换空间您当前的交换分区仍在使用中,为了降低复杂性,您可能希望摆脱它。只需使用swapoff /dev/sdc1
禁用其使用的那一刻,并删除参考/etc/fstab
/etc/fstab
条目以确保新的交换在重新启动时被激活?
您必须重新分区磁盘。如果我记得很好,请在部分操作中不支持Linux分区的开头,但是您也可以收缩linux文件系统和分区,然后在磁盘末尾进行另一个交换。系统在线时,您无法执行此操作。
替代解决方案是使用大文件作为交换。(现在不知道这是否是个好主意。)
1关闭所有交换过程
sudo swapoff -a
2调整交换大小
sudo dd if=/dev/zero of=/swapfile bs=1G count=8
if = input file
of = output file
bs = block size
count = multiplier of blocks
3使文件可用作交换
sudo mkswap /swapfile
4激活交换文件
sudo swapon /swapfile
5检查可用的交换量
grep SwapTotal /proc/meminfo