Hallo,
ich mache irgendetwas falsch bei der Verwendung von
snapper und wenn der "Mount-Point" -
.snapshots auf einer
separaten Partition liegt.
Wenn
.snapshots als Subvolume unter
"/" vorhanden ist, funktioniert die Erstellung von snapshots.
Meine Installation, habe ich unter nachfolgendem beiden Links für mich in meinem DokuWiki mal dokumentiert:
Vielleicht hatte jemand schon diese Fehlersituation und kann mir einen
Tipp geben, was ich falsch mache?
Der "Mount-Point" -->
.snapshots liegt auf einer eigenen Partition
/dev/vda3 und wird via
/etc/fstab gemountet.
Aber wenn ich nun versuche via
snapper einen
"snapshot" zu erzeugen
# snapper --config root create --type pre --cleanup-algorithm number --print-number --description 'pacman -S htop'
erhalte ich folgende Fehlermeldung:
2020-09-12 11:42:17 MIL libsnapper(432) snapperd.cc(main):276 - Requesting DBus name
2020-09-12 11:42:17 MIL libsnapper(432) snapperd.cc(main):280 - Loading snapper configs
2020-09-12 11:42:17 MIL libsnapper(432) Snapper.cc(getConfigs):272 - Snapper get-configs
2020-09-12 11:42:17 MIL libsnapper(432) Snapper.cc(getConfigs):273 - libsnapper version 0.8.13
2020-09-12 11:42:17 MIL libsnapper(432) AsciiFile.cc(reload):114 - loading file /etc/conf.d/snapper
2020-09-12 11:42:17 MIL libsnapper(432) AsciiFile.cc(getValue):243 - key:SNAPPER_CONFIGS value:root
2020-09-12 11:42:17 MIL libsnapper(432) AsciiFile.cc(reload):114 - loading file /etc/snapper/configs/root
2020-09-12 11:42:17 MIL libsnapper(432) AsciiFile.cc(getValue):243 - key:SUBVOLUME value:/
2020-09-12 11:42:17 MIL libsnapper(432) AsciiFile.cc(getValue):243 - key:ALLOW_USERS value:
2020-09-12 11:42:17 MIL libsnapper(432) AsciiFile.cc(getValue):243 - key:ALLOW_GROUPS value:
2020-09-12 11:42:17 MIL libsnapper(432) snapperd.cc(main):284 - Listening for method calls and signals
2020-09-12 11:42:17 MIL libsnapper(432) Snapper.cc(Snapper):91 - Snapper constructor
2020-09-12 11:42:17 MIL libsnapper(432) Snapper.cc(Snapper):92 - libsnapper version 0.8.13
2020-09-12 11:42:17 MIL libsnapper(432) Snapper.cc(Snapper):93 - config_name:root disable_filters:false
2020-09-12 11:42:17 MIL libsnapper(432) AsciiFile.cc(reload):114 - loading file /etc/snapper/configs/root
2020-09-12 11:42:17 MIL libsnapper(432) AsciiFile.cc(getValue):243 - key:SUBVOLUME value:/
2020-09-12 11:42:17 MIL libsnapper(432) AsciiFile.cc(getValue):243 - key:FSTYPE value:btrfs
2020-09-12 11:42:17 MIL libsnapper(432) AsciiFile.cc(getValue):243 - key:QGROUP value:
2020-09-12 11:42:17 MIL libsnapper(432) AsciiFile.cc(getValue):243 - key:SYNC_ACL value:no
2020-09-12 11:42:17 MIL libsnapper(432) Snapper.cc(Snapper):124 - subvolume:/ filesystem:btrfs
2020-09-12 11:42:17 MIL libsnapper(432) Snapper.cc(loadIgnorePatterns):177 - number of ignore patterns:8
2020-09-12 11:42:17 MIL libsnapper(432) Snapshot.cc(read):272 - found 1 snapshots
2020-09-12 11:42:17 WAR libsnapper(432) FileUtils.cc(SDir):90 - THROW: open failed path://.snapshots/1 errno:2 (No such file or directory)
2020-09-12 11:42:17 ERR libsnapper(432) Btrfs.cc(createSnapshot):333 - create snapshot failed, ioctl(BTRFS_IOC_SNAP_CREATE_V2) failed, errno:18 (Invalid cross-device link)
2020-09-12 11:42:17 WAR libsnapper(432) Btrfs.cc(createSnapshot):334 - THROW: create snapshot failed
2020-09-12 11:42:17 WAR libsnapper(432) Snapshot.cc(createHelper):678 - CAUGHT: create snapshot failed
2020-09-12 11:42:17 WAR libsnapper(432) Snapshot.cc(createHelper):683 - RETHROW: create snapshot failed
2020-09-12 11:42:17 WAR libsnapper(432) Client.cc(dispatch):1794 - CAUGHT: create snapshot failed
Ich habe nachfolgende
Partitionierung vorgenommen:
Device Boot Start End Sectors Size Id Type
/dev/vda1 2048 2099199 2097152 1G 83 Linux
/dev/vda2 2099200 4196351 2097152 1G 82 Linux swap / Solaris
/dev/vda3 4196352 25167871 20971520 10G 83 Linux
/dev/vda4 25167872 62914559 37746688 18G 5 Extended
/dev/vda5 25169920 27267071 2097152 1G 83 Linux
/dev/vda6 27269120 31463423 4194304 2G 83 Linux
/dev/vda7 31465472 62914559 31449088 15G 83 Linux
# df -Th
Filesystem Type Size Used Avail Use% Mounted on
dev devtmpfs 484M 0 484M 0% /dev
run tmpfs 492M 544K 492M 1% /run
/dev/vda7 btrfs 15G 1.7G 13G 12% /
tmpfs tmpfs 492M 0 492M 0% /dev/shm
tmpfs tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
/dev/vda7 btrfs 15G 1.7G 13G 12% /btrfs
/dev/vda6 btrfs 2.0G 36M 1.8G 2% /var/log
/dev/vda3 btrfs 10G 3.6M 9.5G 1% /.snapshots
/dev/vda5 btrfs 1.0G 11M 899M 2% /tmp
/dev/vda1 ext4 976M 64M 846M 7% /boot
tmpfs tmpfs 99M 0 99M 0% /run/user/0
und nachfolgende
/etc/fstab
# cat /etc/fstab
# /dev/vda7 LABEL=ROOT
#UUID=c2b632ea-c7d1-4f12-9ac4-9c6cfaaf8a92 / btrfs rw,relatime,space_cache=v2,subvolid=256,subvol=/root,subvol=root 0 0
# /dev/vda1 LABEL=BOOT
UUID=eee135ce-ee3f-4955-8d23-38c5b54c503d /boot ext4 rw,relatime 0 2
# /dev/vda7 LABEL=ROOT
UUID=c2b632ea-c7d1-4f12-9ac4-9c6cfaaf8a92 /btrfs btrfs rw,relatime,space_cache=v2,subvolid=5 0 0
# /dev/vda5 LABEL=ROOT
UUID=dc09c4bf-1c82-4b92-80d9-597787a79b4f /tmp btrfs rw,relatime,compress=lzo,space_cache=v2,subvolid=256,subvol=tmp 0 0
# /dev/vda6 LABEL=ROOT
UUID=0938f70a-44ce-4b0c-ba8f-b26384924569 /var/log btrfs rw,relatime,compress=lzo,space_cache=v2,subvolid=256,subvol=var_log 0 0
# /dev/vda3 LABEL=SNAPSHOTS
UUID=ae6176b6-0202-4ffb-80e7-54459e2ebc71 /.snapshots btrfs rw,relatime,space_cache=v2,subvolid=257,subvol=snapshots 0 0
# /dev/vda2 LABEL=SWAP
UUID=f2d757cf-c2dc-41b5-aeed-3399a8cd5cf7 none swap defaults 0 0
dazu.
Was mache ich falsch?
Vielen Dank schon in Voraus,
Klaus.