Размеры файлов в реальном времени?

Чтобы посмотреть размеры образов дисков моей виртуальной машины, я попробовал ls -lh (как было предложено здесь ). И вот что он вернул:

leo@ubuntu:~$ sudo ls -lh /var/lib/libvirt/images

total 65G
-rw------- 1 root root  26G Jul 21 15:20 a.qcow2
-rw------- 1 root root 801G Jul 21 10:44 b.qcow2
-rw------- 1 root root 401G Jul 21 11:42 c.qcow2

Я нашел вывод удивительным по двум причинам:

  1. Он кажется непоследовательным: всего 65G vs 26G + 801G + 401G
  2. Кажется, это неверно: мой SSD всего 1T.

Большие размеры ( 801G и 401G ) соответствуют размерам виртуальных машин при включении, но когда я выполнил команду, все виртуальные машины были отключены.

Есть ли лучшая команда для получения размеров файлов в реальном времени?

3
задан 22 July 2021 в 02:02

1 ответ

Если вы используете опцию --size, -s, то вы также получите реальный текущий размер выделенного файла. Пример для моей виртуальной машины, где виртуальные диски имеют размер 51 гигабайт каждый:

doug@s19:~/temp-git-phoronix/phoronix-test-suite$ ls -lh ~/vm
total 58G
-rw------- 1 root root 51G Jul 15 22:39 desk-ff.img
-rw------- 1 root root 51G Jul 15 22:38 desk-hh.img
-rw------- 1 root root 51G Jul 15 22:38 desk-ii.img
-rw------- 1 root root 51G Jun 20 23:31 serv-xx.img
doug@s19:~/temp-git-phoronix/phoronix-test-suite$ ls -lh --size ~/vm
total 58G
 22G -rw------- 1 root root 51G Jul 15 22:39 desk-ff.img
 15G -rw------- 1 root root 51G Jul 15 22:38 desk-hh.img
 15G -rw------- 1 root root 51G Jul 15 22:38 desk-ii.img
7.0G -rw------- 1 root root 51G Jun 20 23:31 serv-xx.img
2
ответ дан 28 July 2021 в 11:16

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

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