RFSD

RFSD 文件操作网络服务器,提供文件读写等RPC操作,解决不同平台不同设备之间对文件的操作。

版本: 1.7.4.0 更新: 2024-4-13
功能特性
  • 支持对任意文件(包括磁盘设备、物理内存等)的读写
  • 支持文件传输压缩和ssl加密
  • 支持读写文件速度限制
  • 支持用户和密码登录管理
  • 支持枚举系统的块设备列表
  • 支持通过配置文件定义虚拟设备
  • 支持本地hash md5 sha1 sha256 sha512 sm3 xxh3_128
  • 支持读取 001 E01 Ex01 vhd vhdx vmdk vdi qcow aff4等格式 方便直接远程挂载
  • 支持块插件 在Windows下 ,方便对任意镜像文件的读写支持
  • 支持 Windows下 卷影拷贝
  • 支持S.M.A.R.T获取等
  • 支持dokan读写api,通过RFDK实现WIndows虚拟分区读写远程文件
  • 支持fuse读写api,通过RFUE实现Macosx和Linux虚拟分区读写远程文件
  • 多平台支持 Windows Macosx iPhone iPad Linux Android FreeBSD
在线安装和运行
使用curl
curl http://dl.ranfs.com/pub/rfsd/all/get.sh -o -|sh -s /tmp/rfsd
使用wget
wget http://dl.ranfs.com/pub/rfsd/all/get.sh -O -|sh -s /tmp/rfsd
使用powershell
$rfsd_dir="c:\rfsd";Invoke-Expression(New-Object Net.WebClient).DownloadString("http://dl.ranfs.com/pub/rfsd/all/get.ps1")
安装路径

在Linux和Macosx上,默认安装路径在 /tmp/rfsd ,如果需要指定其它路径,请更改 sh -s 后面的路径配置。

Windows上,默认安装路径在 c:\rfsd ,如果需要指定其它路径,请更改 $rfsd_dir= 后面的路径配置。

使用帮助
$ rfsd -h
rfsd-linux-x86_64 v1.7.4.0 (2024-4-13) - RFSD File RPC Service
Copyright (C) 2014-2024 ranfs.com
Usage: rfsd [opt] [arguments] ...
	-c [config_file]  set config file
	-p dump current config
	-s [list|key=val] Set configuration options
	-e ["cmd;..."] execute string 'cmd'
	-v show version
	-q Do not display the startup banner and copyright message
	-d Run as a daemon
	-o [log_file]     set output log file
	-l [log_level]    set log level: verb, dbg, info, warn, err
	-h display this help

相关资源
Windows
Macosx
iPhone iPad
Linux Android
FreeBSD