-
既存のPostgreSQLのデータ量を確認
InsightVMのCLIにSSHログインし、以下のコマンドを実行します
・sudo su
・du -s -h /opt/rapid7/nexpose/nsc/nxpgsql/nxpdata/
【当社環境での実行例】
nexpose@terilogy:~$ sudo su
[sudo] password for nexpose:
root@terilogy:/home/nexpose# du -s -h /opt/rapid7/nexpose/nsc/nexxpgsql/nxpdata/
11G /opt/rapid7/nexpose/nsc/nxpgsql/nxpdata/
-
/opt配下の空き容量を確認(/optが無い場合は、/の空き容量をご確認ください)
・df -h
【当社環境での実行例】root@terilogy:/home/nexpose# df -h
Filesystem Size Used Avail Use% Mounted on
udev 12G 0 12G 0% /dev
tmpfs 2.4G 1.3M 2.4G 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 539G 47G 470G 10% /
tmpfs 12G 7.2M 12G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 12G 0 12G 0% /sys/fs/cgroup
/dev/loop1 92M 92M 0 100% /snap/lxd/24061
/dev/loop0 64M 64M 0 100% /snap/core20/2105
/dev/loop2 64M 64M 0 100% /snap/core20/2182
/dev/loop4 68M 68M 0 100% /snap/lxd/22753
/dev/loop5 41M 41M 0 100% /snap/snapd/20671
/dev/loop3 40M 40M 0 100% /snap/snapd/21184
/dev/sda2 2.0G 209M 1.6G 12% /boot
tmpfs 2.4G 0 2.4G 0% /run/user/1001
tmpfs 2.4G 0 2.4G 0% /run/user/1000 -
必要な容量と空き容量の比較
必要な容量は以下の計算式で算出します
・必要容量 = DB_size(1. の結果) * 1.3 + 1.6GB
2. で確認した空き容量が上記を超えていることを確認します。
Disk容量が不足している場合は、不要データの削除や、追加の割り当てを実施してください。
また、データベースのメンテナンスタスクを実行すると未使用のテーブル・スペースが開放され、容量が空く可能性があります。
以上