Updated Mounting (markdown)
10
Mounting.md
10
Mounting.md
@ -14,7 +14,7 @@ If you then proceed to use `--rollback` or `--force` things might get weird: ZF
|
|||||||
|
|
||||||
**In version 3.3 of zfs-autobackup this will seem to be more prominent, because mounting has improved. Normally this problem would happen later after you reboot or zfs mount -a**
|
**In version 3.3 of zfs-autobackup this will seem to be more prominent, because mounting has improved. Normally this problem would happen later after you reboot or zfs mount -a**
|
||||||
|
|
||||||
### Possible causes
|
## Possible causes
|
||||||
|
|
||||||
Consider this pool:
|
Consider this pool:
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ This means the following mount-point directories where created:
|
|||||||
* Dataset `pool` has a directory named `sub1`
|
* Dataset `pool` has a directory named `sub1`
|
||||||
* Dataset `pool/sub1` has a directory named `sub2`
|
* Dataset `pool/sub1` has a directory named `sub2`
|
||||||
|
|
||||||
#### Target side
|
### Target side
|
||||||
|
|
||||||
Now if we only select `pool` and `pool/sub1/sub2` to backup, then the target server will look like this:
|
Now if we only select `pool` and `pool/sub1/sub2` to backup, then the target server will look like this:
|
||||||
|
|
||||||
@ -46,7 +46,7 @@ This means the following mount-point directories are needed:
|
|||||||
|
|
||||||
So `sub2` will be created in `sub1`, thus modifying the dataset!
|
So `sub2` will be created in `sub1`, thus modifying the dataset!
|
||||||
|
|
||||||
### Solution
|
## Solution
|
||||||
|
|
||||||
The best solution is to use the `--clear-mountpoint` option of zfs-autobackup. This will set canmount=noauto on newly received datasets.
|
The best solution is to use the `--clear-mountpoint` option of zfs-autobackup. This will set canmount=noauto on newly received datasets.
|
||||||
|
|
||||||
@ -54,7 +54,7 @@ When you need to access the data you can use zfs mount to mount just one dataset
|
|||||||
|
|
||||||
**Note that this option also prevents bootproblems, in case a dataset has a mountpoint that conflicts with existing mountpoints.**
|
**Note that this option also prevents bootproblems, in case a dataset has a mountpoint that conflicts with existing mountpoints.**
|
||||||
|
|
||||||
#### Fix the problem manually
|
### Fix the problem manually
|
||||||
|
|
||||||
If you forgot to use --clear-mount, you can use some shell magic to fix it, for example for `test_target1`:
|
If you forgot to use --clear-mount, you can use some shell magic to fix it, for example for `test_target1`:
|
||||||
|
|
||||||
@ -65,7 +65,7 @@ If you forgot to use --clear-mount, you can use some shell magic to fix it, for
|
|||||||
|
|
||||||
After this you will have to use the `--rollback` option once to remove all the changes.
|
After this you will have to use the `--rollback` option once to remove all the changes.
|
||||||
|
|
||||||
### Workarounds
|
## Workarounds
|
||||||
|
|
||||||
These are some workarounds if cant use the method above, but they are not a perfect solution:
|
These are some workarounds if cant use the method above, but they are not a perfect solution:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user