Среда:
- SP прошивки 3.2.4.1
- ZFS
- Солярис 11 зон
Проблема:
Плохая конструкция системы привела к постоянному пространственному давлению на внутренние диски. Когда пул переваливает за 80%, zfs переходит в состояние полной блокировки. Многие из моих зон расположены над одним и тем же пулом, поэтому причиной может быть любая зона, и поиск каталогов в файлах, которые можно безопасно удалить, занимает несколько часов.
Пример...
zpool list
:
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
myzone 556G 475G 80.5G 90% 1.00x ONLINE -
df -h
:
myzone/zone1/rpool/ROOT/solaris-8/var 547G 7.8G 72G 10% /zones2/zone1/root/var
myzone/zone2/rpool/ROOT/solaris-11 547G 6.2G 72G 8% /zones2/zone2/root
myzone/zone3/rpool/ROOT/solaris-11 547G 6.2G 72G 8% /zones2/zone3/root
myzone/zone4/rpool/ROOT/solaris-11 547G 6.2G 72G 8% /zones2/zone4/root
myzone/zone5/rpool/ROOT/solaris-11 547G 6.2G 72G 8% /zones2/zone5/root
myzone/zone6/rpool/ROOT/solaris-11 547G 6.2G 72G 8% /zones2/zone6/root
myzone/zone7/rpool/ROOT/solaris-11 547G 6.2G 72G 8% /zones2/zone7/root
myzone/zone8/rpool/ROOT/solaris-11 547G 6.2G 72G 8% /zones2/zone8/root
myzone/zone9/rpool/ROOT/solaris-11 547G 6.2G 72G 8% /zones2/zone9/root
myzone/zone10/rpool/ROOT/solaris-11 547G 6.2G 72G 8% /zones2/zone10/root
Вопрос:
Какой самый быстрый способ с помощью команды или скрипта найти то, что занимает место? Как мне определить, занимает ли это один большой файл или тысячи маленьких файлов? В какой зоне проблема?