Введение

По умолчанию в Ubuntu 14.04 Boinc ставится в директорию /var/lib/boinc-client. Если Убунта стоит на SSD диске, то это не только трата драгоценного места, но и снижение ресурса диска.

Перенос директории с данными BOINC на другой диск

Лучше всего сделать перенос при помощи bind: создадим нужную папку на другом диске и примонтируем её на нужное место:

1. Получаем рутовые права:
  sudo su -

2. Cоздаём новую директорию. К примеру, нужный диск примонтирован как /data.
  mkdir /data/boinc

3. Копируем данные. Ключ -a выполняет рекурсивное копирование с сохранением аттрибутов файлов. Удаляем старые данные.
  cd /var/lib/boinc-client
  cp -a * /data/boinc/
  rm -rf *

4. Выставляем новой директории нужного владельца и группу.
  chown -R boinc:boinc data/boinc

5. Монтируем новую папку поверх старой. Мой любимый редактор - mcedit, который идёт в составе midnight commander (mc). Сначала установим его:
  apt-get install mc

6. Далее, редактируем /etc/fstab
  mcedit /etc/fsta
и добавляем в конец файла строку:
  #boinc
  /data/boinc /var/lib/boinc-client    none    bind

После перезагрузки всё должно заработать.

 

Добавить комментарий


Поиск