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

Я хочу включить гибернацию в Ubuntu 18.04.

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

$ 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

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

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