@pro_kvm

Страница 31 из 521
Dmitry
23.09.2016
12:48:17
и сделай du 106 -sh

Robert
23.09.2016
12:50:53
df -h покаже место

du посчитает фактическое занятое место

du проигнорирует "размеченое" под образы место

Google
Robert
23.09.2016
12:52:17
я предпологаю под образы на ФС зарезервировано место

Dmitry
23.09.2016
12:52:21
мне кажется у него там намонтировано да

Robert
23.09.2016
12:52:27
которое учитывает df, но не учитывает du

Dmitry
23.09.2016
12:52:40
короче df покажет честно

все остальное тлен

и посмотри mount

просто я например часто /var/lib/vz уношу на другой раздел

или на нфс ваще

??Dmitry????
23.09.2016
13:09:05
вы не поняли

есть файловая система

на ней вот файлы что выше

df репортит свободное место не честно

root@kvm04 /data/images/106 # ls -lskh total 3.0G 1.4G -rw-r---— 1 root root 35G Sep 23 14:38 vm-106-disk-1.qcow2 771M -rw-r---— 1 root root 502G Sep 23 13:59 vm-106-disk-2.qcow2 150M -rw-r---— 1 root root 502G Sep 23 14:06 vm-106-disk-3.qcow2 724M -rw-r---— 1 root root 724M Sep 23 14:05 vm-106-state-cleanvm.raw

Google
??Dmitry????
23.09.2016
13:09:50
вот же видно

Dmitry
23.09.2016
13:09:56
покажи df

покажи mount

покажи fdisk

??Dmitry????
23.09.2016
13:10:06
что один файл занимает как 150М, так и 502Гб

Dmitry
23.09.2016
13:10:09
а пока чета нихуя не понятно

??Dmitry????
23.09.2016
13:10:35
df принимает во внимание первую цифру

а мне надо 2ю

Dmitry
23.09.2016
13:10:38
что значит ключ k в ls?

??Dmitry????
23.09.2016
13:11:13
-k, —kibibytes default to 1024-byte blocks for disk usage

но при чем тут это

/dev/mapper/vg0-data 7.0T 147G 6.9T 3% /data

Dmitry
23.09.2016
13:11:31
я всегда мерял lah

??Dmitry????
23.09.2016
13:11:32
вот вывод df -h

ну вот, в случае со sparse files ls -lah вернет тебе не верные данные

Dmitry
23.09.2016
13:11:57
блин, lskh это в блоках

??Dmitry????
23.09.2016
13:11:57
вернее они верны лишь отчасти

Dmitry
23.09.2016
13:12:39
вообще я не меряю lsом никогда размеры и никогда не было проблем

du\df

Google
Dmitry
23.09.2016
13:13:12
все

??Dmitry????
23.09.2016
13:14:03
понимаешь в чем проблема - если место на диске кончится, то все ВМки, которые имеют свои диски там перейдут в ридонли!

Dmitry
23.09.2016
13:14:48
хоть режь, не понимаю

как может показать дф занято

если там будет место

и наоборот

??Dmitry????
23.09.2016
13:15:27
такая же петрушка у Oracle VM

там не возможно узнать сколько места у тебя осталось..

Dmitry
23.09.2016
13:15:37
я не знаю как там у оракла

??Dmitry????
23.09.2016
13:15:40
но у них ocfs2

а у меня тут xfs

Dmitry
23.09.2016
13:15:47
но у меня проксмсов овер 10 нод

и везде df говорит правду и только правду

хотя я человек простой - у меня везде почти ext4

??Dmitry????
23.09.2016
13:16:59
https://www.jamescoyle.net/how-to/323-reclaim-disk-space-from-a-sparse-image-file-qcow2-vmdk

вот

ext4 тоже умеет такие файлы создавать

так что сходи куда-нибудь и проверь :)

Dmitry
23.09.2016
13:18:24
хз, не ловил говно

??Dmitry????
23.09.2016
13:18:26
лучше на недавносозданной вм

Google
Dmitry
23.09.2016
13:18:32
у меня везде фриспейс мониторится

??Dmitry????
23.09.2016
13:18:38
ты не понял

ты можешь оверпровижен дискового пространства сделать

??Dmitry????
23.09.2016
13:19:06
я хочу знать, сколько я уже напровижнил места

Dmitry
23.09.2016
13:19:10
и ловил говна

но все решается просто

берешь включаешь мозг

и считаешь

посчитать сколько ты напровзил можно поигравишсь с проксмоксом

??Dmitry????
23.09.2016
13:20:42
ну, ходить в гуй считать

имхо это не круто, особенно если у тебя много вм

root@kvm04 /data/images/106 # du -sh ../../* 91G ../../dump 53G ../../images 0 ../../private 3.8G ../../template root@kvm04 /data/images/106 # du -sh ../../* —apparent-size 91G ../../dump 6.7T ../../images 6 ../../private 3.8G ../../template

все я нашел решение

Dmitry
23.09.2016
13:22:00
cat /etc/pve/qemu-server/* | grep qcow2

выдери там последнюю цифру

и ссумируй

все

??Dmitry????
23.09.2016
13:28:29
тоже вариант

Dmitry
23.09.2016
13:29:27
cat /etc/pve/qemu-server/* | grep qcow2 | egrep -o '[0-9]+G' | sed 's/G//' | awk ' { sum+=$1} END {print "Total size "sum "GB"}'

Google
Dmitry
23.09.2016
13:29:28
вот

мад скилз лол

Robert
23.09.2016
13:41:28
тоже вариант
ну разве я не правильно предположил?

df -h покаже место

du посчитает фактическое занятое место

du проигнорирует "размеченое" под образы место

я предпологаю под образы на ФС зарезервировано место

которое учитывает df, но не учитывает du

??Dmitry????
23.09.2016
13:42:43
cat /etc/pve/qemu-server/* | grep qcow2 | egrep -o '[0-9]+G' | sed 's/G//' | awk ' { sum+=$1} END {print "Total size "sum "GB"}'
будет ли оно корректно работать если есть unused диски?

root@kvm04 /data/images/106 # cat /etc/pve/qemu-server/* | grep qcow2 ide0: data:102/vm-102-disk-1.qcow2,size=200G virtio0: data:103/base-103-disk-1.qcow2,size=32G virtio0: data:104/vm-104-disk-1.qcow2,size=32G virtio0: data:104/vm-104-disk-1.qcow2,size=32G virtio0: data:104/vm-104-disk-1.qcow2,size=32G unused0: data:105/vm-105-disk-2.qcow2 virtio2: data:105/vm-105-disk-3.qcow2,size=2005G unused1: data:106/vm-106-disk-2.qcow2 virtio0: data:106/vm-106-disk-1.qcow2,size=32G virtio1: data:106/vm-106-disk-3.qcow2,size=501G virtio0: data:106/vm-106-disk-1.qcow2,size=32G virtio1: data:106/vm-106-disk-3.qcow2,size=501G virtio0: data:107/vm-107-disk-1.qcow2,size=32G virtio0: data:107/vm-107-disk-1.qcow2,size=32G virtio0: data:108/vm-108-disk-1.qcow2,size=32G virtio1: data:108/vm-108-disk-2.qcow2,size=500G virtio0: data:108/vm-108-disk-1.qcow2,size=32G virtio0: data:109/vm-109-disk-1.qcow2,size=32G virtio1: data:109/vm-109-disk-2.qcow2,size=800G

для них не пишет размер

Dmitry
23.09.2016
13:42:55
Считать зарезервированое место из системы мне кажется еблаествр

Но если нет размера

То логично что оно его не посчитает

спросил в девопсах называется

сижу ржу пиздец

Страница 31 из 521