Назад | Перейти на главную страницу

Что, если вообще возможно, безопасно для символической ссылки в / var?

У нас достаточно места на другом навесном устройстве. Поскольку раздел / var остается относительно статичным с точки зрения размера (около 8-10 ГБ из-за больших журналов, которые нам нужны), я был бы счастлив просто заполнить наше текущее пространство / var на 65%, а не на 75%. Другими словами, нам не нужно много двигаться. Вот снимок того, что там сейчас:

4.0K    ./account
119M    ./cache
0       ./clamd
292M    ./cpanel
8.0K    ./crash
12M     ./csectsh
528M    ./data
16K     ./db
16K     ./empty
6.1G    ./lib
4.0K    ./local
24K     ./lock
1003M   ./log
16K     ./lost+found 
0       ./mail 
120K    ./named
4.0K    ./nis
4.0K    ./opt
8.0K    ./portsentry
20M     ./pravda
4.0K    ./preserve
84K     ./profiles
236K    ./run
115M    ./spool
470M    ./tmp
4.0K    ./yp

Мы только что перераспределили кучу вещей на нашем производственном сервере, поэтому мне не хочется планировать больше простоев, тем более что я считаю, что у нас есть SLA с клиентом. Я знаю, что у многих родительских процессов этих файлов будут проблемы с символьными ссылками, но я далек от эксперта, так как это унаследованная система. Кто-нибудь знает верные ставки на вещи, которые могут двигаться?

мне бы сильно Предлагаем не использовать символические ссылки, а вместо этого использовать привязку.

Таким образом, пространство четко отслеживается, а не становится более бессмысленным, как с символическими ссылками.

http://aplawrence.com/Linux/mount_bind.html имеет хорошее вступление для привязки маунтов.

Вероятно, у вас есть MySQL в / var / lib - переместите его в другое место или установите для него новый диск. Вы можете либо создать символическую ссылку, либо изменить конфигурацию MySQL.

Что в ./data? Это нестандартный каталог и выглядит хорошим кандидатом. Я также предлагаю вам глубже изучить ./lib. Что-то там занимает много места и может быть удалено или перемещено.