Раздел / var - это 100% заполнено. Раздел выглядит примерно так:
rpool/ROOT/var 15G 3.4G 25M 100% /var
1.4G /var/adm/perfdata
Мне нужно удалить файлы из этой папки, но я не знаю, что это за файлы.
Файлы какого типа по умолчанию находятся в папке / var / adm / perfdata
?
Может кто-нибудь предложить информацию по этому типу файлов? (Я знаю, что это связано с БД)
1797 -rw-r--r-- 1 root root 775K Nov 11 2013 orcallator-2013-11-11-000.gz
1797 -rw-r--r-- 1 root root 775K Nov 12 2013 orcallator-2013-11-12-000.gz
1285 -rw-r--r-- 1 root root 605K Nov 13 2013 orcallator-2013-11-13-000.gz
169 -rw-r--r-- 1 root root 84K Nov 13 2013 orcallator-2013-11-13-001
1 -rw-r--r-- 1 root root 0 Nov 13 2013 orcallator-2013-11-13-002
2 -rw-r--r-- 1 root root 5 May 22 2013 orcallator.pid
Есть ли у кого-нибудь подход, как решить эту проблему с пространством ( rpool / ROOT / var 15G 3.4G 25M 100% / var
)? Я решил что-то подобное в Linux, но в Solaris нет инструмента lsof
.
Судя по вашему списку, большинство файлов кажутся сжатыми, поэтому это может не помочь в долгосрочной перспективе, но вы можете попробовать включить сжатие набора данных. Это также помогло бы сократить использование, если другие файлы журналов в /var/adm/ стали большими из-за того, что они также были сжаты.:
`zfs set compress=on rpool/ROOT/var`
Поскольку это часть пула, вы также можете разрешить набору данных var использовать больше памяти.
Есть снимки, которые нужно удалить? список zfs -t все
Старые LU удалить? lustatus
А на Solaris 10 и ранее, а старый патч откат данных удалить?
Это позволит найти любые старые данные возврата исправлений старше 3 лет.
Примечание:
- файлы undo.Z отменены.
- файлы obsolete.Z являются резервными файлами для установленных патчей.
- также выкапывать патчи IDR, чтобы их можно было удалить.
find /var/sadm/pkg -name '*.Z' -mtime +1068 | grep -v IDR > /var/tmp/patch_undo_files_to_clean.txt
Проверьте файл, и если он выглядит нормально:
df -h /var
cat /var/tmp/patch_undo_files_to_clean.txt | xargs -n 2 /usr/bin/rm
df -h /var