Hallo open-source greg,
danke das du dir wieder die Zeit nimmst und auf meinen Beitrag antwortest 🙂 .
open-source greg schrieb-Wieso meinst du btrfs hätte Probleme mit Datenbanken? Heute schleppt jeder Webbrowser mehrere sqlite Datenbanken mit sich rum.
(Wenn überhaupt könnte ich mir da irgendwelche unerheblichen Performanceprobleme vorstellen.)
Folgendes habe ich dazu gefunden:
https://btrfs.wiki.kernel.org/index.php/Gotchas#Fragmentation
Dort wird geraten für Virtuelle Maschinen nodatacow zu verwenden. Das habe ich bereits auf meiner internen HDD mit chattr +C, für den Ordner in dem meine Virtuellen Maschinen gespeichert werden, erledigt.
Für Firefox und Co. wird autodefrag empfohlen. Deshalb verwende ich die Mountoption autodefrag auf meiner internen HDD.
Ich habe nur jetzt keine Ahnung ob z.B. die Option autodefrag bei meiner externen Sicherungsplatte für Borg ausreicht. Oder ob nodatacow besser wäre.
open-source greg schrieb-Scrub ist nur bei RAID Konfigurationen nützlich
Scrub kann zwar in einer Raid Konfiguration beschädigte Dateien automatisch reparieren, aber nutzlos ist es ohne Raid in meinen Augen nicht. Ich verwende Scrub auch ohne Raid um festzustellen, ob Dateien beschädigt wurden. Wenn ich dies rechtzeitig mitbekomme, kann ich über meine externe Sicherung die beschädigten Dateien austauschen. Natürlich ist dabei auch wichtig das Beschädigigungen von Dateien auch auf der externen Sicherungsplatte rechtzeitig festgestellt werden.
Deshalb auch meine Frage ob dabei ein Scrub oder doch besser das Borg interne check angewendet werden sollte.
open-source greg schriebEigentlich ist btrfs mittlerweile nen sehr brauchbares Dateisystem, da gibt es kaum was was dir im Alltag Probleme machen sollte (Mittlerweile gehen ja sogar swapfiles und overlayfs).
Wenn du mal Zeit hast kannst du dich ja hier ein bischen einlesen, ist leider recht unübersichtlich
Ich habe mich bereits eingelesen. Weiß aber nicht, ob ich alles richtig verstanden habe. Ich nutze Btrfs bereits auf meinen internen Platten. Vor jedem Backup mache ich immer Snapshots. Ich habe tatsächlich auch schon einen größeren Fehler gemacht (während des Updates den Computer heruntergefahren) und war froh, dass ich auf den vorigen Stand zurückspringen konnte.
Falls interesse besteht hier ist meine aktuelle fstab:
# Static information about the filesystems.
# See fstab(5) for details.
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch / btrfs rw,noatime,compress=lzo,ssd,space_cache=v2,subvol=@ 0 0
# /dev/sda1 UUID=D52D-4B8E
LABEL=p_efi /efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 2
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch /home btrfs rw,nosuid,nodev,noatime,compress=lzo,ssd,space_cache=v2,subvol=@home 0 0
# /dev/sdb1 UUID=a898d97e-b92b-4c18-b76a-44416d45d441
LABEL=p_daten /home/samuel/Bilder btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,space_cache=v2,autodefrag,subvol=@Bilder 0 0
# /dev/sdb1 UUID=a898d97e-b92b-4c18-b76a-44416d45d441
LABEL=p_daten /home/samuel/Dokumente btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,space_cache=v2,autodefrag,subvol=@Dokumente 0 0
# /dev/sdb1 UUID=a898d97e-b92b-4c18-b76a-44416d45d441
LABEL=p_daten /home/samuel/Downloads btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,space_cache=v2,autodefrag,subvol=@Downloads 0 0
# /dev/sdb1 UUID=a898d97e-b92b-4c18-b76a-44416d45d441
LABEL=p_daten /home/samuel/Musik btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,space_cache=v2,autodefrag,subvol=@Musik 0 0
# /dev/sdb1 UUID=a898d97e-b92b-4c18-b76a-44416d45d441
LABEL=p_daten /home/samuel/Videos btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,space_cache=v2,autodefrag,subvol=@Videos 0 0
# /dev/sdb1 UUID=a898d97e-b92b-4c18-b76a-44416d45d441
LABEL=p_daten /home/samuel/Vorlagen btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,space_cache=v2,autodefrag,subvol=@Vorlagen 0 0
# /dev/sdb1 UUID=a898d97e-b92b-4c18-b76a-44416d45d441
LABEL=p_daten /home/samuel/Mixed btrfs rw,nosuid,nodev,noatime,compress=lzo,space_cache=v2,autodefrag,subvol=@Mixed 0 0
# /dev/sdb1 UUID=a898d97e-b92b-4c18-b76a-44416d45d441
LABEL=p_daten /home/samuel/.Datensnap btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,space_cache=v2,autodefrag,subvol=@Datensnap,user,noauto,nofail 0 0
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch /root btrfs rw,noatime,compress=lzo,ssd,space_cache=v2,subvol=@root 0 0
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch /root/arch_pool btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,ssd,space_cache=v2,subvolid=5,subvol=/,noauto,nofail 0 0
# /dev/sdb1 UUID=a898d97e-b92b-4c18-b76a-44416d45d441
LABEL=p_daten /root/daten_pool btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,space_cache=v2,autodefrag,subvolid=5,subvol=/,noauto,nofail 0 0
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch /srv btrfs rw,noatime,compress=lzo,ssd,space_cache=v2,subvol=@srv 0 0
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch /.snapshots btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,ssd,space_cache=v2,subvol=@snapshots,noauto,nofail 0 0
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch /var/cache btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,ssd,space_cache=v2,subvol=@cache 0 0
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch /var/log btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,ssd,space_cache=v2,subvol=@log 0 0
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch /var/spool btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,ssd,space_cache=v2,subvol=@spool 0 0
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch /var/tmp btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,ssd,space_cache=v2,subvol=@tmp 0 0
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch /var/lib/machines btrfs rw,noatime,compress=lzo,ssd,space_cache=v2,subvol=@machines 0 0
# /dev/sda2 UUID=e818806e-2cd5-413b-b5f1-278b7dbb0775
LABEL=p_arch /var/lib/portables btrfs rw,noatime,compress=lzo,ssd,space_cache=v2,subvol=@portables 0 0
# /dev/sda3 UUID=ea92a887-157f-4385-af9e-b896125846af
LABEL=p_swap none swap defaults 0 0
# Backup HD-Festplatte
LABEL=SAMUEL_BACKUP /media/HD_Backup btrfs rw,nosuid,nodev,noexec,noatime,compress=lzo,space_cache=v2,subvolid=5,subvol=/,user,noauto,nofail 0 0