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

OSCHINA-MIRROR/sukaiyi-seaweedfs-explorer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Введение

Seaweedfs — это превосходная программа для распределённого файлового хранилища, которая использует fileId для уникальной идентификации файла. Это единственный способ внешнего доступа к файлу. Однако иногда после загрузки файла fileId теряется. Из соображений безопасности Seaweedfs не поддерживает поиск fileId. В этом случае доступ к файлу становится невозможным, и освободить занимаемое им место на диске тоже нельзя. Это приводит к постоянному нерациональному использованию дискового пространства сервера.

Чтобы решить эту проблему, я изучил формат хранения файлов в Seaweedfs и написал программу Seaweedfs Explorer, которая позволяет перебирать fileId и другую связанную информацию в файлах данных.

Установка и использование

git clone git@github.com:sukaiyi/seaweedfs-explorer.git
cd seaweedfs-explorer
mvn clean package -DskipTests

# Запуск (способ 1)
cd target
java -jar seaweedfs-explorer-1.0.jar <каталог данных seaweedfs>
# Способ 2: скопировать jar-файл в каталог данных seaweedfs (dat/idx находятся на одном уровне), параметры запуска можно опустить
cd <каталог данных seaweedfs>
java -jar seaweedfs-explorer-1.0.jar

# Открыть браузер по адресу http://127.0.0.1:35672/index.html

Комментарии ( 0 )

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

Введение

Небольшой инструмент для просмотра файлов, управляемых Seaweedfs. Развернуть Свернуть
GPL-3.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/sukaiyi-seaweedfs-explorer.git
git@api.gitlife.ru:oschina-mirror/sukaiyi-seaweedfs-explorer.git
oschina-mirror
sukaiyi-seaweedfs-explorer
sukaiyi-seaweedfs-explorer
master