mirror of
https://github.com/borgbackup/borg.git
synced 2025-01-04 06:21:46 +00:00
Merge pull request #7489 from ThomasWaldmann/option-x-help-master
improve --one-file-system help /docs
This commit is contained in:
commit
6b02c05f2b
1 changed files with 9 additions and 8 deletions
|
@ -635,13 +635,13 @@ def build_parser_create(self, subparsers, common_parser, mid_common_parser):
|
||||||
The ``-x`` or ``--one-file-system`` option excludes directories, that are mountpoints (and everything in them).
|
The ``-x`` or ``--one-file-system`` option excludes directories, that are mountpoints (and everything in them).
|
||||||
It detects mountpoints by comparing the device number from the output of ``stat()`` of the directory and its
|
It detects mountpoints by comparing the device number from the output of ``stat()`` of the directory and its
|
||||||
parent directory. Specifically, it excludes directories for which ``stat()`` reports a device number different
|
parent directory. Specifically, it excludes directories for which ``stat()`` reports a device number different
|
||||||
from the device number of their parent. Be aware that in Linux (and possibly elsewhere) there are directories
|
from the device number of their parent.
|
||||||
with device number different from their parent, which the kernel does not consider a mountpoint and also the
|
In general: be aware that there are directories with device number different from their parent, which the kernel
|
||||||
other way around. Examples are bind mounts (possibly same device number, but always a mountpoint) and ALL
|
does not consider a mountpoint and also the other way around.
|
||||||
subvolumes of a btrfs (different device number from parent but not necessarily a mountpoint). Therefore when
|
Linux examples for this are bind mounts (possibly same device number, but always a mountpoint) and ALL
|
||||||
using ``--one-file-system``, one should make doubly sure that the backup works as intended especially when using
|
subvolumes of a btrfs (different device number from parent but not necessarily a mountpoint).
|
||||||
btrfs. This is even more important, if the btrfs layout was created by someone else, e.g. a distribution
|
macOS examples are the apfs mounts of a typical macOS installation.
|
||||||
installer.
|
Therefore, when using ``--one-file-system``, you should double-check that the backup works as intended.
|
||||||
|
|
||||||
|
|
||||||
.. _list_item_flags:
|
.. _list_item_flags:
|
||||||
|
@ -819,7 +819,8 @@ def build_parser_create(self, subparsers, common_parser, mid_common_parser):
|
||||||
"--one-file-system",
|
"--one-file-system",
|
||||||
dest="one_file_system",
|
dest="one_file_system",
|
||||||
action="store_true",
|
action="store_true",
|
||||||
help="stay in the same file system and do not store mount points of other file systems. This might behave different from your expectations, see the docs.",
|
help="stay in the same file system and do not store mount points of other file systems - "
|
||||||
|
"this might behave different from your expectations, see the description below.",
|
||||||
)
|
)
|
||||||
fs_group.add_argument(
|
fs_group.add_argument(
|
||||||
"--numeric-ids",
|
"--numeric-ids",
|
||||||
|
|
Loading…
Reference in a new issue