Größe eines LXC-Containers ermitteln
English
Deutsch
Um die Größe eines LXC-Containers zu ermitteln, führe zuerst lxc storage list aus, um deine Speicher-Pools aufzulisten:
lxc_storage_list.sh
uli@myserver:~$ lxc storage list
+---------+-------------+--------+------------------------------------+---------+
| NAME | DESCRIPTION | DRIVER | SOURCE | USED BY |
+---------+-------------+--------+------------------------------------+---------+
| default | | dir | /var/lib/lxd/storage-pools/default | 2 |
+---------+-------------+--------+------------------------------------+---------+Wenn der driver nicht dir ist, verwendest du ein COW-artiges Speicher-Backend. Mit dieser Technologie ist es nicht möglich, die Speichergröße eines Containers einfach zu ermitteln. Die folgenden Anweisungen gelten nur für den dir-Treiber.
Öffne nun eine Root-Shell und wechsle mit cd in das Verzeichnis, das in der SOURCE-Spalte aufgelistet ist, und dann in dessen containers-Unterverzeichnis:
cd_to_containers.sh
root@myserver ~ # cd /var/lib/lxd/storage-pools/default
root@myserver /var/lib/lxd/storage-pools/default # cd containers/
root@myserver /var/lib/lxd/storage-pools/default/containers #Dieses Verzeichnis enthält das Speicherverzeichnis für alle Container. Führe du -sh * aus, um die Größe jedes Containers zu ermitteln:
du_containers.sh
root@myserver /var/lib/lxd/storage-pools/default/containers # du -sh *
2.0G my-containerIn diesem Beispiel belegt der Container my-container 2,0 Gibibytes Festplattenplatz.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow