Volume Shadow Copies with CephFS: A Samba-Centric Approach
summary
CephFS exposes snapshots as Windows Volume Shadow Copies using the vfs_ceph_snapshots Samba module, tested against a 3-node CephFS cluster and a Windows client showing enumeration and restoration via the Previous Versions UI. The integration supports both kernel mount and libcephfs/VFS modes with different samba configs, requires cluster quiesce before snapshot creation, and demonstrates create/list/restore workflows. The feature works but remains experimental, not enabled by default, and needs wider testing and bug reports before production use.
AI-written summary · about
chapters (13)
- 0:00Introduction and background
- 1:49SMB and Samba overview
- 4:21Volume Shadow Copy basics
- 7:10VSS components explained
- 8:55CephFS integration with VSS
- 10:21FSRVP protocol details
- 12:28VFS Snapshots module setup
- 14:18Demo introduction and setup
- 21:40Future plans and roadmap
- 24:12Live demo preparation
- 33:40Demo walkthrough and restoration
- 34:21References and contact info
- 34:46Q&A session
related talks
19mMicroCeph: Simplifying Storage
28mCeph on Windows
20mDeep Dive into Ceph Block Storage
10mBring SCSI Support Into QEMU Block Layer
16mA re-introduction to s3fs
30mTo the Cloud and Beyond, Accessing Files Remotely from Linux via SMB3.1.1
16mTips and Tricks for Managing and Administering Ceph Clusters
45mIn-depth technical story: Fixing I/O performance for Windows guests in OpenStack Ceph clouds
