From: Zac Dover Date: Tue, 7 Jan 2025 06:42:52 +0000 (+1000) Subject: doc/cephfs: edit grammar in snapshots.rst X-Git-Tag: v19.2.3~418^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=559153f1a7e273e3f06d04d93b8cd52217473131;p=ceph.git doc/cephfs: edit grammar in snapshots.rst This commit improves the grammar in doc/cephfs/snapshots.rst. The PR associated with this commit follows from https://github.com/ceph/ceph/pull/61240, the PR raised by Neeraj Pratap Singh to introduce information about snapshots into the CephFS documentation. See also https://tracker.ceph.com/issues/68974. Signed-off-by: Zac Dover (cherry picked from commit 9a34ae55ede6dea5bb784a3e6cd45b9e60d4475d) --- diff --git a/doc/cephfs/snapshots.rst b/doc/cephfs/snapshots.rst index a60be96ed535f..457bc322fd375 100644 --- a/doc/cephfs/snapshots.rst +++ b/doc/cephfs/snapshots.rst @@ -2,12 +2,13 @@ CephFS Snapshots ================ -CephFS snapshots create an immutable view of the file system at the point -in time they are taken. CephFS support snapshots which is managed in a -special hidden subdirectory named ``.snap`` .Snapshots are created using -``mkdir`` inside this directory. +CephFS snapshots create an immutable view of the file system at the point in +time they are taken. CephFS snapshots are managed in a special hidden +subdirectory named ``.snap``. Snapshots are created using ``mkdir`` inside the +``.snap`` directory. -Snapshots can be exposed with a different name by changing the following client configurations. +Snapshots can be exposed with different names by changing the following client +configurations: - ``snapdirname`` which is a mount option for kernel clients - ``client_snapdir`` which is a mount option for ceph-fuse. @@ -15,19 +16,20 @@ Snapshots can be exposed with a different name by changing the following client Snapshot Creation ================== -CephFS snapshot feature is enabled by default on new file systems. To enable -it on existing file systems, use the command below. +The CephFS snapshot feature is enabled by default on new file systems. To +enable the CephFS snapshot feature on existing file systems, use the command +below. .. code-block:: bash $ ceph fs set allow_new_snaps true -When snapshots are enabled, all directories in CephFS will have a special ``.snap`` -directory. (You may configure a different name with the client snapdir setting if -you wish.) -To create a CephFS snapshot, create a subdirectory under ``.snap`` with a name of -your choice. -For example, to create a snapshot on directory ``/file1/``, invoke ``mkdir /file1/.snap/snapshot-name`` +When snapshots are enabled, all directories in CephFS will have a special +``.snap`` directory. (You may configure a different name with the client's +``snapdir`` setting if you wish.) To create a CephFS snapshot, create a +subdirectory under ``.snap`` with a name of your choice. For example, to +create a snapshot on directory ``/file1/``, run the command ``mkdir +/file1/.snap/snapshot-name``: .. code-block:: bash @@ -35,10 +37,10 @@ For example, to create a snapshot on directory ``/file1/``, invoke ``mkdir /file $ cd .snap $ mkdir my_snapshot -Using snapshot to recover data +Using Snapshots to Recover Data =============================== -Snapshots can also be used to recover some deleted files. +Snapshots can also be used to recover deleted files: - ``create a file1 and create snapshot snap1`` @@ -75,9 +77,9 @@ Snapshots can also be used to recover some deleted files. Snapshot Deletion ================== -Snapshots are deleted by invoking ``rmdir`` on the ``.snap`` directory they are -rooted in. (Attempts to delete a directory which roots the snapshots will fail; -you must delete the snapshots first.) +Snapshots are deleted by running ``rmdir`` on the ``.snap`` directory that they +are rooted in. (Attempts to delete a directory that roots the snapshots will +fail. You must delete the snapshots first.) .. code-block:: bash