1. Форумы
  2. Общие сведения
  3. Обсуждение
  1. fetzl
  2. Понедельник, 18 августа 2014
  3. Подписка по электронной почте
Здравствуйте.

Пытаюсь создать flashcache на CL-машине. Ранее создавал по этой последовательности на centos 6.5 без каких-либо проблем.

/ dev / sdd - ssd.
/ dev / sdb1 - раздел / var / www, который будем кешировать

Поставил пакеты как указано тут, установилось 3 пакета:
http://docs.cloudlinux.com/index.html?flashcache.html

dev/sdb1 отмонтирован, /dev/sdd просто пустой, без разметки.

# flashcache_create -p назад cachedev / dev / sdd / dev / sdb1
cachedev cachedev, ssd_devname / dev / sdd, disk_devname / dev / sdb1 режим кеша WRITE_BACK
block_size 8, md_block_size 8, cache_size 0
Метаданные Flashcache будут использовать 447MB основной памяти 7812MB
device-mapper: перезагрузить ioctl на cachedev не удалось: занято или занято ресурсом
Не удалось выполнить команду
echo 0 976771215 flashcache / dev / sdb1 / dev / sdd cachedev 1 2 8 0 140733193388544 8 | dmsetup создать cachedev не удалось

в /var/log/messages на этот счет:

Aug 18 22: 43: 56 n1 ядро: [6229.233503] device-mapper: таблица: 253: 0: flashcache: flashcache: дисковое устройство занято, не может создавать кеш
Aug 18 22: 43: 56 n1 ядро: [6229.233533] device-mapper: ioctl: ошибка добавления цели в таблицу


Устройства 100% отмонтированы. Что я делаю не так? Если есть какие-то специфические для CL инструкции - укажите, пожалуйта.
Оценить этот пост:
  1. 19.08.2014 15:08:07
  2. # 1
Богдан Принято ответа
Сообщений: 709
Присоединился: 26.06.2013
0
Голосов
расстегивать
Здравствуйте,

К сожалению мы не проводили тестов с flashcache, но было несколько тикетов где клиенты его себе настроили успешно, никаких специфических инструкций для CloudLinux нет. К сожалению мы не являемся в нем экспертами, но Вам наверно стоит попробовать поймать ошибку через strace .
  1. 21.08.2014 16:08:42
  2. # 2
fetzl Принято ответа
Сообщений: 3
Присоединился: 18.08.2014
0
Голосов
расстегивать
...
  1. 21.08.2014 17:08:12
  2. # 3
fetzl Принято ответа
Сообщений: 3
Присоединился: 18.08.2014
0
Голосов
расстегивать
Вроде разобрались.
Все дело в том, что надо собирать модуль flashcache на базе существующего ядра. Примерно так:

cd / usr / local / src /;  git clone git: // http://github.com/facebook/flashcache.git ;  cd flashcache;  make -f Makefile.dkms
  1. 22.08.2014 09:08:42
  2. # 4
Богдан Принято ответа
Сообщений: 709
Присоединился: 26.06.2013
0
Голосов
расстегивать
Спасибо за решение!
  1. 23.08.2014 08:08:56
  2. # 5
fetzl Принято ответа
Сообщений: 3
Присоединился: 18.08.2014
0
Голосов
расстегивать
И еще: необходима остановка cagefs перед выполнением flashcache_create -p back cachedev /dev/sdd /dev/sdb1.
  • Страница:
  • 1


Там нет ответов, сделанные на этот пост пока нет.
Будьте одним из первых, чтобы ответить на этот пост!
гость
Отправить Ваш ответ
Загрузить файлы или изображения для обсуждения этого вопроса, нажав на кнопку загрузки ниже. опоры GIF, JPG, PNG, ZIP, RAR, PDF
• Вставить • Удалить Загрузка файлов (Максимальный размер файла: 2 MB)
Защитный код
Чтобы защитить сайт от ботов и несанкционированных сценариев, мы требуем, чтобы вы ввели коды капчи ниже, прежде чем отправить свой вопрос.