如何在Ubuntu中检查交换分区

问题描述 投票:0回答:2

我发现了一件奇怪的事情,free的结果显示:

> free
              total        used        free      shared  buff/cache   available
Mem:        6060516     1258584     3614828       34340     1187104     4469908
Swap:       2097148           0     2097148

但是df的结果:

> df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.9G     0  2.9G   0% /dev
tmpfs           592M  1.9M  591M   1% /run
/dev/sda1        98G   85G  8.8G  91% /
tmpfs           2.9G   40K  2.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           2.9G     0  2.9G   0% /sys/fs/cgroup
/dev/loop0      161M  161M     0 100% /snap/gnome-3-28-1804/116
...
/dev/loop18     2.5M  2.5M     0 100% /snap/gnome-calculator/730
tmpfs           592M   32K  592M   1% /run/user/1000

没有交换分区...我使用默认配置在VMWare中构建ubuntu18.04

> uname -a
Linux ubuntu 5.3.0-51-generic #44~18.04.2-Ubuntu SMP Thu Apr 23 14:27:18 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

系统中是否启用了交换分区?

linux ubuntu disk
2个回答
0
投票

交换分区不是文件系统,因此df仅在文件系统上无法显示。

相反,您可以使用swapon:

$ swapon
NAME      TYPE SIZE USED PRIO
/swap.img file   2G   0B   -2

0
投票

除了pifor建议的swapon之外,您还可以使用lsblk命令检查分区(包括swap):

$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 80G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 79G 0 part ├─centos-root 253:0 0 50G 0 lvm / ├─centos-swap 253:1 0 2G 0 lvm [SWAP] └─centos-home 253:2 0 27G 0 lvm /home

© www.soinside.com 2019 - 2024. All rights reserved.