Проблема с переносом pg_xlog

Доброго всем здоровья

Имеется такая проблема. Решили вынести транзакшн-лог на отдельный носитель (в целях оптимизации). Делали все вроде по написанному. Итак:

HP DL385 (первое поколение), ОС Fedora7, PostgreSQL 8.1
Были добавлены два винта и сконфигурированы в RAID 1+0. Под линухом устройство значится в /dev/cciss/c0d1
Fdisk - создали партицию, отформатили и примонтировали в /mnt/ext - проверили, все работает, пишется-читается
на всякий случай дали полные права на /mnt/ext
далее уже под логином postgres - перенесли из /var/lib/pgsql/data -> /mnt/ext папку pg_xlog и создали на нее символическую ссылку
Проверили, все права доступа есть.

Однако, при попытке стартануть сервер, происходит сбой
В логах сообщается, что: PANIC: не удалось открыть файл "pg_xlog/0000000100000025000000AA" (лог-файл: 37, сегмент:170): Отказано в доступе

То есть, он явно не имеет доступа!!! НО, проверяли 20 раз все соответствующие права есть, писать в эту директорию от имени postgres могу, читать тоже!
В чем может быть загвоздка??? Работает ли он с дисками на каком-либо низком уровне. Или нужны какие либо особенности при конфигурации жесткого диска?

ПС: При этом, если переносим pg_xlog на тот же носитель на котором находится сам кластер - все работает.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Вопрос номер

Вопрос номер раз - SELinux случайно не включен?

Да, включен!!!

Да, включен!!! Проблема там?????

Так точно.

Так точно. :)
Либо выключайте, либо разбирайтесь что надо сказать secon, чтобы дать права postgres писать в этот каталог :)

ГЕНИАЛЬНО!!! БОЛ

ГЕНИАЛЬНО!!!
БОЛЬШОЕ СПАСИБО!!!
Пока отключил - все заработало!!! Ура!!!
поманеньку разберусь с правами

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023