1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fastdfs100-FastCFS

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
APT-INSTALL-zh_CN.md 4.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 15.03.2025 23:09 7748a78

Поддержка Debian 10 и более новых версий, Ubuntu 18.04 и более новых версий, а также Deepin 20 и более новых версий, архитектура amd64 и arm64.

1. Настройка apt-репозитория

Настройте apt-репозиторий и ключ подписи, чтобы включить автоматическое обновление системы пакетами.

sudo apt-get install curl gpg
curl http://www.fastken.cn/aptrepo/packages.fastos.pub | gpg --dearmor > fastos-archive-keyring.gpg
sudo install -D -o root -g root -m 644 fastos-archive-keyring.gpg /usr/share/keyrings/fastos-archive-keyring.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/fastos-archive-keyring.gpg] http://www.fastken.cn/aptrepo/fastos/ fastos main" > /etc/apt/sources.list.d/fastos.list'
rm -f fastos-archive-keyring.gpg

Если требуется установка отладочных пакетов, выполните:

sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/fastos-archive-keyring.gpg] http://www.fastken.cn/aptrepo/fastos-debug/ fastos-debug main" > /etc/apt/sources.list.d/fastos-debug.list'

Затем обновите кэш пакетов

sudo apt update

2. Установка сервера fastDIR

Выполните на серверах, где требуется запустить сервер fastDIR.

sudo apt install fastdir-server -y

3. Установка сервера faststore

Выполните на серверах, где требуется запустить сервер faststore.

sudo apt install faststore-server -y

4. Установка клиента FastCFS

Выполните на машинах, где требуется использование сервиса хранения данных FastCFS (клиент FastCFS).

# Примечание: fastcfs-fused зависит от fuse3
sudo apt install fastcfs-fused -y

5. Установка сервера голосования (необязательно)Сервер голосования используется как узел выборов для нескольких модулей службы FastCFS, основная задача которой — реализация двойной репликации для защиты от разделённого мозга (т. е., двойное активное взаимное обеспечение).Выполните на серверах, где требуется запустить узел выборов.

sudo apt install fastcfs-vote-server -y

6. Установка сервера авторизации (необязательно)

Если требуется использование хранилища или управления доступом, то этот модуль необходим.

Выполните на серверах, где требуется запустить сервер авторизации.

sudo apt install fastcfs-auth-server -y

7. Конфигурация кластера (обязательно)

После установки необходимо изменить соответствующие конфигурационные файлы, чтобы службы могли корректно запускаться. Для получения информации обратитесь к руководству по конфигурации.

8. Запуск

Бэкенд FastCFS может управляться через systemd. Названия служб systemd следующие:

  • fastdir: директорийный сервис, соответствующее приложение — fdir_serverd
  • faststore: сервис хранения данных, соответствующее приложение — fs_serverd
  • fastcfs: FUSE фоновый сервис, соответствующее приложение — fcfs_fused
  • fastvote: узел голосования, соответствующее приложение — fcfs_voted
  • fastauth: сервис аутентификации, соответствующее приложение — fcfs_authd

Можно использовать стандартные команды systemd для управления вышеуказанными пятью службами, например:

sudo systemctl restart fastdir
sudo systemctl restart faststore
sudo systemctl restart fastcfs
sudo systemctl restart fastvote
sudo systemctl restart fastauth

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fastdfs100-FastCFS.git
git@api.gitlife.ru:oschina-mirror/fastdfs100-FastCFS.git
oschina-mirror
fastdfs100-FastCFS
fastdfs100-FastCFS
master