У меня есть Oracle Enterprise Linux Server, обслуживающий веб-сайт в / var / www / html /, внутри / var / www / html / есть каталог под названием «Вложения». Этот каталог становится очень большим (около 17 ГБ атм), а раздел «/» занимает всего 50 ГБ.
Веб-сайт читает и записывает данные из / в / var / www / html / Attachments /. Я хочу переместить файлы в / home / Attachment и, возможно, создать ссылку на / var / www / html / Attachments, чтобы избежать заполнения / и используя / home / в качестве хранилища. Это возможно ? затронет ли приложение PHP? и если это возможно, как я могу этого добиться?
Ниже представлено разделение файловой системы:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_oel-lv_root
50G 17G 33G 34% /
tmpfs 7.9G 3.8G 4.1G 48% /dev/shm
/dev/sda1 485M 56M 404M 13% /boot
/dev/mapper/vg_oel-lv_home
835G 57G 745G 7% /home
С уважением
Это совершенно нормальный быстрый и грязный прием системного администратора, чтобы обойти космический кризис, и он должен работать нормально. Теоретически при таком дополнительном поиске ссылок есть небольшое снижение производительности, но если каталог занят, ссылка все равно останется в кеше, поэтому штраф почти теоретический.
Вам нужно будет получить права доступа. Помните, что разрешения на логическую ссылку игнорируются почти для всего; это разрешения на /home/Attachment
это будет считаться.
А в долгосрочной перспективе зарезервируйте время простоя, чтобы переставить пространство, уменьшив /home/
файловая система, выделяя дополнительное пространство для /
и расширение файловой системы для ее использования; в этом вся прелесть LVM.