ceph/doc/cephfs
Kotresh HR 9b1a7dc84f mds: Store symlink target on the first data object
Problem:
The MDS only stores the symlink inode's backtrace
information in the data pool. During disaster
recovery of the metadata pool by scanning data
pool, the symlinks are recreated as regular files.

Solution:
This patch stores the symlink target on the first
data object as an xattr for recovery.

MDS option:
The mds option 'mds_symlink_recovery' is introduced
which is enabled by default. Enabling the option
stores the symlink target.

Signed-off-by: Kotresh HR <khiremat@redhat.com>
Fixes: https://tracker.ceph.com/issues/46166
2021-12-07 15:39:52 +05:30
..
api doc: use :ref: instead relative path for links 2021-03-22 01:41:53 +08:00
.gitignore
add-remove-mds.rst
administration.rst mon/FSCommands: add 'recover' flag in fs new command 2021-09-13 00:15:39 -04:00
app-best-practices.rst
cache-configuration.rst doc/cephfs: fix typos 2021-09-13 09:40:17 +08:00
capabilities.rst doc: fix the style of the cephfs capability doc 2021-11-29 08:33:38 +08:00
ceph-dokan.rst Merge PR #39939 into master 2021-04-06 10:46:23 -07:00
cephfs-architecture.svg
cephfs-io-path.rst
cephfs-journal-tool.rst
cephfs-mirroring.rst doc: fix daemon status interface (exclude file system name) 2021-08-02 06:39:16 -04:00
cephfs-top.png doc: document cephfs-top utility 2021-01-11 06:15:53 -05:00
cephfs-top.rst Merge pull request #42110 from joscollin/wip-doc-cephfs-top-misc-fixes 2021-11-15 11:50:22 +05:30
client-auth.rst
client-config-ref.rst doc/cephfs: render options using confval directive 2021-05-02 17:48:31 +08:00
createfs.rst doc: add ceph-dokan documentation 2021-03-05 13:15:45 +00:00
dirfrags.rst
disaster-recovery-experts.rst
disaster-recovery.rst
dynamic-metadata-management.rst doc: fix typos 2021-09-05 10:19:47 +08:00
eviction.rst
experimental-features.rst
file-layouts.rst doc/cephfs: add data pool-MDS instructions link 2021-01-06 15:52:24 +10:00
fs-volumes.rst doc: document subvolume (group) pins 2021-11-11 12:30:02 -05:00
full.rst
health-messages.rst doc / cephfs: health message codes should be permalinks 2021-10-14 10:21:07 +05:30
index.rst Merge PR #42295 into master 2021-07-21 13:13:43 -07:00
journaler.rst doc/cephfs/journaler: document options using confval directive 2021-07-22 11:16:56 +08:00
kernel-features.rst
lazyio.rst
mantle.rst
mdcache.rst
mds-config-ref.rst mds: Store symlink target on the first data object 2021-12-07 15:39:52 +05:30
mds-journaling.rst
mds-state-diagram.dot
mds-states.rst doc: clarify MDS failed state 2021-09-19 21:22:14 +08:00
mount-prerequisites.rst doc: prerequisites fix for cephFS mount 2021-11-17 00:32:55 +05:30
mount-using-fuse.rst doc: prerequisites fix for cephFS mount 2021-11-17 00:32:55 +05:30
mount-using-kernel-driver.rst doc, man: document new device syntax for kclient mount 2021-11-30 01:13:34 -05:00
multifs.rst
multimds.rst doc: document subvolume (group) pins 2021-11-11 12:30:02 -05:00
nfs.rst doc/cephadm: Add lots of links to other chapters 2021-09-11 20:04:14 +02:00
posix.rst
quota.rst
recover-fs-after-mon-store-loss.rst mon/FSCommands: add 'recover' flag in fs new command 2021-09-13 00:15:39 -04:00
scrub.rst doc: update multiple mds scrub docs 2021-01-06 13:32:10 -08:00
snap-schedule.rst qa: update cli syntax to conventional 2021-06-14 10:21:43 -07:00
standby.rst doc: fixed typo in terminology 2021-10-01 16:04:44 +05:30
subtree-partitioning.svg
troubleshooting.rst doc: document that NEARFULL conditions can result in slow writes 2021-08-11 09:29:16 -04:00
upgrading.rst doc: clarify MDS failed state 2021-09-19 21:22:14 +08:00