Avamar. Как определить большие файлы или каталоги, занимающие дисковое пространство на узле Avamar
Summary: Действия по поиску и устранению неисправностей полного раздела в Avamar.
Instructions
1. Войдите в узел в качестве администратора.
2. Повышение до привилегий root.
3. Проверьте текущую емкость разделов. (В данном примере рассматривается корневой раздел (/), однако эти действия можно применить к любому полному разделу.)
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 7.9G 7.9G 0.0G 100% /
udev 5.8G 252K 5.8G 1% /dev
tmpfs 5.8G 0 5.8G 0% /dev/shm
/dev/sda1 114M 54M 55M 50% /boot
/dev/sda3 256G 131G 125G 52% /data01
/dev/sda7 1.5G 209M 1.2G 15% /var
4. Убедитесь, что команда du также сообщает, что раздел (в данном случае /) заполнен:
du -xh / --max-depth=1
8.0K /var
8.0K /initrd
6.3M /bin
0 /proc
0 /selinux
4.0K /data01
2.0K /boot
20M /sbin
8.0K /bootalt
4.0K /space
8.0K /varalt
16K /lost+found
767M /opt
96K /tmp
105M /root
3.6G /usr
25M /etc
16K /mnt
300K /.avamardata
7.9G /
Если du не сообщает, что корневой каталог (/) заполнен, то удаленные файлы могут по-прежнему удерживаться запущенными процессами.
5. Определите папки, которые занимают больше всего места на диске.
Эта команда показывает первые 25 папок по размеру в корневом разделе:
(Команду можно изменить, чтобы проверить /data01, /var или любую другую папку. Его также можно изменить, чтобы проверить больше или меньше верхних папок)
du -xm / --max-depth=10 | sort -nr | head -25
Пример вывода:
6299 /
5106 /usr
3210 /usr/local
2274 /usr/local/avamar
1478 /usr/local/avamar/bin
876 /usr/local/avamar-tomcat-7.0.59
864 /usr/local/avamar-tomcat-7.0.59/webapps
772 /usr/local/avamar/lib
509 /opt
436 /usr/share
393 /usr/lib
333 /usr/lib64
312 /usr/java
253 /root
232 /opt/EMC/TransportSystemService
232 /opt/EMC
228 /usr/bin
205 /opt/emc-third-party/platform/suse-11-x64
205 /opt/emc-third-party/platform
205 /opt/emc-third-party
196 /usr/sbin
184 /root/.avamardata/var/mc/cli_log
184 /root/.avamardata/var/mc
184 /root/.avamardata/var
184 /root/.avamardata
Альтернативный подход заключается в поиске всех очень больших файлов.
Следующая команда выполнит поиск всех файлов размером более 1 Гбайт только в текущем разделе.
find / -mount -size +1000000k -exec du -h {} \;
Пример вывода:
6.8G /proc/kcore
find: /proc/19798/task/19798/fd/4: No such file or directory
find: /proc/19798/fd/4: No such file or directory
1.2G /data01/avamar/src/downloads/VMWARE_PROXY/AvamarCombinedProxy-linux-sles11_64-6.1.102-47.ova
1.1G /data01/avamar/src/downloads/ARCHIVE/AvamarCombinedProxy-linux-sles11_64-7.0.100-427.ova
3.5G /data01/avamar/repo/packages/UpgradeClientDownloads-7.2.0-401.avp
1.9G /data01/avamar/var/rabbitmq/log/rabbit@localhost.log.1
2.1G /data01/avamar/var/rabbitmq/log/rabbit@localhost-sasl.log.1
1.1G /data01/avamar/var/mc/server_data/postgres/data/base/16389/18598.5
1.1G /data01/avamar/var/mc/server_data/postgres/data/base/16389/18390.3
1.1G /data01/avamar/var/mc/server_data/postgres/data/base/16389/18598.4
1.1G /data01/avamar/var/mc/server_data/postgres/data/base/16389/18598.1
1.1G /data01/avamar/var/mc/server_data/postgres/data/base/16389/18598
19G /data01/avamar/var/mc/server_data/mcs_data_dump.sql.restore
19G /data01/avamar/var/mc/server_data/mcs_data_dump.sql
2.5G /data01/home/admin/logs.160628.074208.tar
1.5G /data01/home/admin/ays/usr/local/avamar/var/mc/server_data/mcs_data_dump.sql
2.5G /data01/home/admin/logs.160719.120257.tar
3.5G /data01/home/admin/nric/UpgradeClientDownloads-7.2.0-401.avp
6. Список известных сценариев или проблем, которые могут привести к заполнению раздела диска, см. в следующей статье: Avamar. Раздел диска заполнен, но не из-за «cur» или издержек контрольных точек (RESOLUTION PATH)