Suivre

Après quelques mois de :

Les ➕ :
- les snapshots, c'est hyper pratique ! 💛
- les snapshots sont instantanés 💛 (👍 pour timeshift)
- compression + déduplication = gain de place 💛
- partage de l'espace libre entre "/" et "/home" 💛
- copie de dossiers = instantané 💛
- avec la compression temps réelle activée, je n'ai pas constaté de dégradation des perfs.

Les ➖ :
- j'ai toujours pas compris comment il calcul l'espace libre. J'ai des fois des variations énormes.

@sebsauvage

Tout pareil avec zfs. Et c'est quand même plus stable/éprouvé !

@Fritange
Mais zfs c'est pas intégré au noyau et l'ombre d'Oracle planne là dessus.

Et puis concernant la stabilité de btrfs, je pense pas que Facebook et Synology soient très fan des fs non fiable, et pourtant ils l'utilisent massivement.

@sebsauvage

Sur la licence, pour moi, c'est du bullshit. Je ne parle pas du Oracle ZFS mais de OpenZFS/ZfsOnLinux. Cf la licence :
github.com/zfsonlinux/zfs/wiki

Ça reste des licences OpenSource mais juste pas compatibles entre elles.

Je gère >1.5Po avec et 0 soucis jusqu'à présent, et ce, depuis plus de 5 ans.

@sebsauvage @Fritange Ce qui est amusant, c'est que c'est aussi Oracle derrière btrfs.

@sebsauvage
Oui. Le Wikipédia anglophone donne l'historique. On dirait qu'il y a un dev principal qui a d'abord bossé chez Oracle puis changé de boîte. Aucune idée du poids des autres contributeurs.
@Fritange

@Fabimaru @sebsauvage

Mais ceci dit, je comprend les craintes quand on voit ce qu'ils ont fait avec les produits de #Sun...

@sebsauvage Tu l'utilises uniquement en tant que filesystem ou tu gères aussi tes disques avec ? (miroir, raid...) Je serais curieux de savoir comment ça évolue :)

@fenix
J'utilise en tant que filesystem pour ma machine perso, avec le système (/) dans un sous-volume, et mon /home dans un autre sous-volume.

Je ne fais pas de miroir/raid ni réplication distante.

@sebsauvage Tiens au passage, tu as déjà eu l'occasion de rollback depuis un snapshot avec Timeshift ?

@fenix
Oui.
Je l'ai fait à la main. Super facile.
(Booter sur la clé USB, monter la partition btrfs, déplacer/renommer les snapshots avec une simple commande mv).

@sebsauvage Tiens, je me posais la question :

alias cp='cp --reflink=auto'

C'est safe si on est pas sur du btrfs ???

@cgx
a priori c'est ce que fait pas défaut le gestionnaire de fichiers (caja).
Donc c'est safe. Il va détecter automatiquement s'il change de fs et s'adapte.

@sebsauvage Et en console ?

Comme j'ai un système en ext4 et un /home en btrfs ... Je pense que le mieux est de tester

@cgx
tu peux sans problème faire un --reflink=auto.
Il fera ce qu'il faut s'il change de système de fichiers.

@cgx @sebsauvage En auto ça détecte très bien sans soucis. J’utilise que ça personnellement, jamais eu de soucis.

@sebsauvage est-ce que tu as une config spéciale pour /var ? À une époque j'avais des soucis avec les logs et les bases de données qui était sur un btrfs.

@amdg2
Pour les les fichiers à forte modification (logs, bases de données, VM...), ils recommande de désactiver le Copy-On-Write (chattr +C ...).

Tu peux le faire sélectivement sur les fichiers ou répertoires.

@amdg2

Sinon j'ai aussi mon /var/tmp en tmpfs (oui je sais, c'est mal).

@sebsauvage OK, tu l'as fait que dans /var ou ailleurs aussi ?

@amdg2
Sur ma machine (qui n'est pas un serveur), je ne l'ai même pas fait dans /var
(j'ai juste mis /tmp et /var/tmp en tmpfs)

@sebsauvage

df t’affiche l’espace alloué par btrfs
btrfs t’affiche l’espace vraiment utilisé par btrfs
du/ncdu t’affiche l’espace utilisé par les fichiers non-compressés
compsize t’affiche l’espace utilisé sur le disque, celui non-compressé, et celui non-dédupliqué et non-compressé

Étant donné que calculer l’espace libre c’est prendre la taille du disque et enlever ce qui est utilisé, pas étonnant que selon l’outil tu aies des variations :)

Inscrivez-vous pour prendre part à la conversation
Framapiaf

Le réseau social de l'avenir : Pas d'annonces, pas de surveillance institutionnelle, conception éthique et décentralisation ! Possédez vos données avec Mastodon !