Useful Tools | Linux | GitOps | DevOps
6.44K subscribers
295 photos
6 videos
9 files
924 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
winbtrfs написанный с нуля windows драйвер для поддержки BTRFS

Поддержка ACLs, RAID0, RAID1, RAID10, асинхронная запись и чтение, zlib компрессия и многое другое.

https://github.com/maharmstone/btrfs

#btrfs #win #sys #fs
🔥19👍7
timeshift - инструмент восстановления системы для Linux.

Создает снимки файловой системы с помощью rsync+hardlinks или снимки BTRFS. Поддерживает запланированные снимки, несколько уровней резервного копирования и исключающие фильтры. Снимки можно восстанавливать во время работы системы или с Live CD/USB.

Аналог Time Machine в MacOS. По умолчанию поставляется в составе базовых утилит Linuxmint, но может быть установлена практически на любой дистрибутив Linux.

https://github.com/linuxmint/timeshift

опубликовано в @gitgate

#backup #restore #system #btrfs #linux
🔥17👍10
btrfs_exporter - экспорт полезных счетчиков файловой системы btrfs в Prometheus. Запускается как systemd unit

https://github.com/cooperlees/btrfs_exporter

Опубликоввано в @gitgate

#moni #btrfs
👍10🔥6
btrfsmaintenance - набор инструментов для обслуживания BTRFS

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

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

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

Репозиторий содержит готовый systemd unit для автоматизации рутинных задач

https://github.com/kdave/btrfsmaintenance

Опубликовано в @gitgate

#btrfs #tools #filesystem
👍12🔥5
Ntfs2btrfs - инструмент, который выполняет преобразование файловой системы NTFS от Microsoft в открытую файловую систему btrfs, аналогично тому, как это делает btrfs-convert для ext2. Исходный образ сохраняется как копия с реферальной ссылкой по адресу image/ntfs.img, и если вы хотите сохранить результат преобразования, вы можете удалить эту копию, чтобы освободить место.

https://github.com/maharmstone/ntfs2btrfs

Опубликовано в @gitgate

#btrfs #ntfs #tools #filesystem #convert
🔥13👍9
undelete-btrfs - инструмент для автоматизации генерации регулярных выражений для пути при восстановлении BTRFS, а также для попытки восстановления на 3 уровнях. Чем дольше файл существовал до удаления, тем выше вероятность его восстановления. Это означает, что скрипт может не всегда хорошо работать в «тестовых» средах, где вы просто создаете файл и сразу же пытаетесь его восстановить, но он должен неплохо работать в «реальной» системе.

В итоге вы также можете восстановить более старую версию файла. Скрипт попытается восстановить самую последнюю версию, но нет гарантии, что именно эта самая последняя восстанавливаемая версия является самой последней версией файла.

Скрипт протестирован и подтверждена его работоспособность с версией btrfs-progs: v6.16.1 (скрипт также должен работать на более старых версиях).

https://github.com/danthem/undelete-btrfs

Подсказал: Павел Тихонюк - @ptikhonyuk

Опубликовано в @gitgate

#btrfs #undelete #recovery #fs
👍11🔥8