#pool #fuse #backuppc

bin+lib backuppc_pool_reader

一个用于读取 BackupPC 池文件的库和 CLI(包含用于挂载池的 FUSE 文件系统)

10 个稳定版本

2.0.0 2024 年 8 月 12 日
1.2.2 2024 年 6 月 2 日
1.2.1 2024 年 5 月 24 日
0.1.0 2024 年 5 月 6 日

#243文件系统

Download history 638/week @ 2024-05-06 37/week @ 2024-05-13 130/week @ 2024-05-20 126/week @ 2024-05-27 51/week @ 2024-06-03 10/week @ 2024-06-10 42/week @ 2024-07-01 4/week @ 2024-07-15 136/week @ 2024-07-22 25/week @ 2024-07-29 48/week @ 2024-08-05 130/week @ 2024-08-12

340 每月下载量

MIT 许可证

105KB
2K SLoC

BackupPC 池阅读器

BackupPC 池阅读器是一个简单的工具,旨在读取 BackupPC 池并列出其中的文件。此工具使用 Rust 构建,提供高效和快速的性能。

特性

  • 读取 BackupPC 池:该工具可以访问和读取 BackupPC 池,提供其中文件的列表。
  • 快速高效:使用 Rust 构建,该工具提供快速高效的性能。

安装

确保您的机器上已安装 Rust 和 Cargo。如果没有,您可以从这里安装。

在项目中使用库

cargo add backuppc_pool_reader

使用工具

cargo install backuppc_pool_reader

用法

作为二进制文件

该工具提供了以下命令

cat 命令将显示池中文件的 内容。

BPC_TOPDIR=/var/lib/backuppc backuppc_pool_reader cat --host pc-ulrich --number 10 --share /home /ulrich/Downloads/test.txt

ls 命令将列出池中目录的内容。

BPC_TOPDIR=/var/lib/backuppc backuppc_pool_reader ls pc-ulrich  10 /home /ulrich/Downloads

host 命令将列出所有主机名

BPC_TOPDIR=/var/lib/backuppc backuppc_pool_reader host

backups 命令将列出主机的所有备份

BPC_TOPDIR=/var/lib/backuppc backuppc_pool_reader backups pc-ulrich

mount 命令将在目录中挂载池,以访问所有主机、备份和共享文件

BPC_TOPDIR=/var/lib/backuppc backuppc_pool_reader mount /tmp/backuppc

依赖关系

~2–3.5MB
~48K SLoC