Kaynağa Gözat

Merge pull request #6179 from KN4CK3R/backport-6062-6165

Backport docs: excluded parent dir's metadata can't restore (#6165)
TW 3 yıl önce
ebeveyn
işleme
645178269d
1 değiştirilmiş dosya ile 10 ekleme ve 0 silme
  1. 10 0
      src/borg/archiver.py

+ 10 - 0
src/borg/archiver.py

@@ -2393,6 +2393,12 @@ class Archiver:
             a directory, it won't recurse into it and won't discover any potential matches for
             include rules below that directory.
 
+            .. note::
+
+                It's possible that a sub-directory/file is matched while parent directories are not.
+                In that case, parent directories are not backed up thus their user, group, permission,
+                etc. can not be restored.
+
             Note that the default pattern style for ``--pattern`` and ``--patterns-from`` is
             shell style (`sh:`), so those patterns behave similar to rsync include/exclude
             patterns. The pattern style can be set via the `P` prefix.
@@ -3579,6 +3585,10 @@ class Archiver:
 
             Currently, extract always writes into the current working directory ("."),
             so make sure you ``cd`` to the right place before calling ``borg extract``.
+
+            When parent directories are not extracted (because of using file/directory selection
+            or any other reason), borg can not restore parent directories' metadata, e.g. owner,
+            group, permission, etc.
         """)
         subparser = subparsers.add_parser('extract', parents=[common_parser], add_help=False,
                                           description=self.do_extract.__doc__,