Размер файла [swapfile] равен 0, но swapon показывает, что у меня есть swap

Я хочу включить спящий режим на Ubuntu 18.04.

Я хочу знать, существует ли мой swap-файл и распознается ли он как swap-файл. Не уверен, есть ли у меня своп, или одна из частей системы не распознает своп, или у меня нет свопа.

$ sudo filefrag -v /dev/nvme0n1p4
Filesystem type is: 1021994
File size of /dev/nvme0n1p4 is 0 (0 blocks of 4096 bytes)
/dev/nvme0n1p4: 0 extents found

$ swapon -s
Filename                Type        Size    Used    Priority
/dev/nvme0n1p4      partition   16191484    0   -2

Драйвер диска Ubuntu показывает 16 Гбит/с раздел для подкачки под тем же самым.

TIA.

1
задан 9 March 2021 в 23:47

1 ответ

Вы можете перечислить активные устройства подкачки с помощью

swapon --show

или с помощью

cat /proc/swaps

Если вы создали файл подкачки в виде разреженного файла (https://en. wikipedia.org/wiki/Sparse_file), возможно, что на самом деле выделено 0 блоков, если до сих пор он никогда не был в активном использовании. Проверьте его размер с помощью

du -h myswapfile

и сравните с

ls -lh myswapfile

(Думаю, именно этого вы хотели добиться с помощью команды filefrag -v, которая делает нечто похожее по совпадению)

0
ответ дан 18 March 2021 в 23:27

Другие вопросы по тегам:

Похожие вопросы: