.. _ceph-dokan:
-
=======================
Mount CephFS on Windows
=======================
It leverages Dokany, a Windows driver that allows implementing filesystems in
userspace, pretty much like FUSE.
-Please check the `installation guide`_ to get started.
+Please see the `installation guide`_ to get started.
+
+Please see the `OS recommendations`_ regarding client support.
Usage
=====
modified using the current CLI. In the future, we may add some command actions
to change file ownership or permissions.
-Another thing to note is that cephfs doesn't support mandatory file locks, which
-Windows is heavily rely upon. At the moment, we're letting Dokan handle file
+Another thing to note is that CephFS doesn't support mandatory file locks, which
+Windows relies heavily upon. At present Ceph lets Dokan handle file
locks, which are only enforced locally.
Unlike ``rbd-wnbd``, ``ceph-dokan`` doesn't currently provide a ``service``
.. _Windows troubleshooting: ../../install/windows-troubleshooting
.. _installation guide: ../../install/windows-install
+.. _OS recommendations: ../../start/os-recommendations
Supported platforms
-------------------
+.. note::
+
+ Please see the `OS recommendations`_ regarding client package support.
Windows Server 2019 and Windows Server 2016 are supported. Previous Windows
Server versions, including Windows client versions such as Windows 10, might
.. _General CephFS Prerequisites: ../../cephfs/mount-prerequisites
.. _Client Authentication: ../../cephfs/client-auth
.. _Windows testing: ../dev/tests-windows
+.. _OS recommendations: ../../start/os-recommendations
Please check the `installation guide`_ to get started.
+Please see the `OS recommendations`_ regarding client package support.
+
Windows service
===============
-On Windows, ``rbd-wnbd`` daemons are managed by a centralized service. This allows
+On MS Windows, ``rbd-wnbd`` daemons are managed by a centralized service. This allows
decoupling the daemons from the Windows session from which they originate. At
the same time, the service is responsible of recreating persistent mappings,
usually when the host boots.
.. _san command: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/san
.. _StorageSetting command: https://learn.microsoft.com/en-us/powershell/module/storage/set-storagesetting?view=windowsserver2022-ps
.. _SAN policy reference: https://learn.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-partitionmanager-sanpolicy
+.. _OS recommendations: ../../start/os-recommendations
or CentOS 8.2 is the minimum necessary for reasonable support for RBD image
features.
+- **Ceph MS Windows Client**
+
+ Ceph's MS Windows native client support is "best effort". There is no
+ full-time maintainer. As of July 2025 there are no plans to remove this
+ client but the future is uncertain.
Platforms
=========
-The chart below shows which Linux platforms Ceph provides packages for, and
-which platforms Ceph has been tested on.
+The chart below shows the platforms for which Ceph provides packages, and
+the platforms on which Ceph has been tested.
Ceph does not require a specific Linux distribution. Ceph can run on any
distribution that includes a supported kernel and supported system startup
+---------------+----------------+---------------+------------------+------------------+------------------+
| Ubuntu 22.04 | A | A | | | |
+---------------+----------------+---------------+------------------+------------------+------------------+
+| MS Windows | D | D | D | D | |
++---------------+----------------+---------------+------------------+------------------+------------------+
- **A**: Ceph provides packages and has done comprehensive tests on the software in them.
- **B**: Ceph provides packages and has done basic tests on the software in them.
- **C**: Ceph provides packages only. No tests have been done on these releases.
+- **D**: Client packages are available from an external site but are not maintained or tested by the core Ceph team.
- **1**: Testing has been done on Centos 9 starting on version 17.2.8 for Quincy.
Container Hosts