我于 2022 年 7 月 4 日安装了在 VMware ESXi v7 之上运行的 Ubuntu VM 22.04 LTS,并具有用于交换的专用 LV:
$ swapon --show
NAME TYPE SIZE USED PRIO
/dev/dm-3 partition 30G 0B -2
$ lsblk -o +path /dev/dm-3
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS PATH
vg_OS-lv_swap 253:3 0 30G 0 lvm [SWAP] /dev/mapper/vg_OS-lv_swap
Run Code Online (Sandbox Code Playgroud)
突然出现一个新/swap.img
文件(不知道什么时候):
$ swapon --show
NAME TYPE SIZE USED PRIO
/swap.img file 8G 0B -2
/dev/dm-3 partition 30G 0B -3
Run Code Online (Sandbox Code Playgroud)
服务器托管着一个 postgresSQL 数据库:
$ dpkg -l | grep "postgresql-.. "
ii postgresql-12 12.11-1.pgdg22.04+1 amd64 The World's Most Advanced Open Source Relational Database
Run Code Online (Sandbox Code Playgroud)
是什么触发了这个新的 /swap.img 文件的创建?:
open-vm-tools
软件包(未安装在我的虚拟机上,但 vSphere 在 Gest OS 的“摘要”选项卡中显示:)VMware Tools Not running, version:11365 (Guest Managed)
或EDIT0:我明天会在工作中得到命令的输出systemctl list-unit-files swap*
。
小智 6
你确定它不是一直在那儿吗?你的 fstab 里有吗?
Ubuntu 22.04 的默认安装使用交换文件 (/swap.img)。你可以用以下方法摆脱它:
swapoff /swap.img
rm /swap.img
Run Code Online (Sandbox Code Playgroud)
然后注释掉或删除以下行/etc/fstab
:
/swap.img none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12270 次 |
最近记录: |