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

OSCHINA-MIRROR/fastdfs100-FastCFS

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

Быстрый запуск FastCFS

Для примера используется CentOS 8 с одним сервисным узлом. Описание метода установки для быстрого старта FastCFS. Этот способ предназначен только для тестирования и не рекомендован для использования в производственной среде.

1. Получение последней версии кода

git clone https://gitee.com/fastdfs100/FastCFS.git

2. Установка

Установка требует прав sudo или root для создания директорий в /usr/local и обновления libfuse.

cd FastCFS/
sudo ./helloWorld.sh

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

INFO: Копирование файла fuse.conf в /etc/fastcfs/fcfs/
ожидание готовности служб...
/dev/fuse        38G     0   38G   0% /opt/fastcfs/fuse

путь монтирования: /opt/fastcfs/fuse
приятного дня!

3. Валидация: просмотр установленных файловых каталогов

После успешной установки, используйте команду df -h, чтобы проверить наличие нового устройства /dev/fuse. Объём этого устройства зависит от вашего дискового пространства. Например, у меня он составляет 38 ГБ.``` Файловая система Размер Использовано Доступно Использовано % Прикреплено к devtmpfs 189М 0 189М 0% /dev tmpfs 219М 0 219М 0% /dev/shm tmpfs 219М 6,6М 212М 4% /run tmpfs 219М 0 219М 0% /sys/fs/cgroup /dev/mapper/cs-root 47Г 5,9Г 42Г 13% / /dev/sda1 1014М 242М 773М 24% /boot tmpfs 44М 4К 44М 1% /run/user/1000 /dev/fuse 38Г 0 38Г 0% /opt/fastcfs/fuse

[first@192.168.126.50 /opt/fastcfs/fuse] $ pwd /opt/fastcfs/fuse [first@192.168.126.50 /opt/fastcfs/fuse] $ touch abc # Создание файла [first@192.168.126.50 /opt/fastcfs/fuse] $ ls -l общий размер 0 -rw-rw-r--. 1 first first 0 май 14 17:06 abc [first@192.168.126.50 /opt/fastcfs/fuse] $ rm abc # Удаление файла [first@192.168.126.50 /opt/fastcfs/fuse] $ mkdir -p d1/d2/d3 # Создание директории [first@192.168.126.50 /opt/fastcfs/fuse] $ ls -l общий размер 0 drwxrwxr-x. 2 first first 0 май 14 17:06 d1 [first@192.168.126.50 /opt/fastcfs/fuse] $ touch d1/d2/d3/123 # Создание файла [first@192.168.126.50 /opt/fastcfs/fuse] $ ls -l d1/d2/d3/123 -rw-rw-r--. 1 first first 0 май 14 17:06 d1/d2/d3/123 [first@192.168.126.50 /opt/fastcfs/fuse] $ rm -rf d1 # Удаление директории [first@192.168.126.50 /opt/fastcfs/fuse] $ ls -l общий размер 0


## 5. Остановка службы. Используйте `fashcfs.sh` как управляемый скрипт для остановки и перезапуска службы:

[first@192.168.126.50 ~/FastCFS] $ sudo ./fastcfs.sh stop [sudo] пароль для first: ожидание завершения pid [2364]... pid [2364] завершился. ожидание завершения pid [2379]... pid [2379] завершился. ожидание завершения pid [2383]... pid [2383] завершился. ожидание завершения pid [2400]... pid [2400] завершился.


## 6. Удаление установочных пакетов для восстановления начальной конфигурации

sudo yum remove FastCFS-auth-server FastCFS-fused fastDIR-server faststore-server -y sudo yum remove fastDIR-config faststore-config FastCFS-auth-config FastCFS-fuse-config -y sudo rm -rf /etc/fastcfs /opt/fastcfs /opt/faststore


Опубликовать ( 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