Pour les système de fichiers c'est très consommateur en place d'une part (le COW est une solution pour limiter la prise consommation, mais tout ce que tu backup, ça te prend de la place).
Les avantages sont tellements important que ça vaut le coup. Du reste tu ne vas pas forcément activer le snapshoting partout, ni avoir la même politique pour tout type de filesystem.
Tu as un niveau de granularité plus gros, tu es obligé de travailler avec une partition complète.
Cette vision en terme de "partition" est moyenageuse. Avec les FS modernes, on crée des pelletées de volumes en fonction des usages, et les actions de créations/resizing des volumes (pour autant qu'ils aient une taille) est instantané. Dans un homedir, tu peux très bien avoir plusieurs filesystems avec des paramétrages de snapshotting, deduplication, compression ou autres différents sans surcoût particulier.
A chercher à faire des choses aussi complexes, avec (grâce au COW) des backup incrémentaux, autant faire de vrai backup et de vrais backup faut que les snapshot ne soient plus sur le même disque dur (d'ailleurs on peut déplacer les snapshot sur d'autres disques dur ?).
Tu peux effectivement utiliser le système de snap de ton os comme outil de backup. Par exemple avec zfs tu peux faire un zfs send nomdusnapshot | ssh user@remotestorage "zfs receive pooldedestination/nomdusnapshot". Avec l'option -i de zfs send, tu peux même envoyer un incrémental entre deux snapshots.
Comprenons nous bien, oui les snapshots et les backups ça déchire et on devrait tous en faire, mais non pour moi ça n'est pas la même fonctionnalité qu'une corbeille. La corbeille, c'est juste pour pouvoir dire "à merde j'ai supprimé tel fichier, bon il est dans tel dossier du coup" sans avoir à sortir l'artillerie lourde (montage du dernier snapshot).
Oui mais comme dit plus haut, une corbeille c'est un hack foireux car ce n'est pas intégré au fs : aucune cohérence entre les différentes applis qui tapent dessus, ne supporte que les supressions sans possibilité de récupérer un fichier "écrasé" ou une version antérieure.
Récupérer depuis un snap, ce n'est pas sortir l'artillerie lourde, tu n'as pas de montage à faire. Un simple undo le <nom du fichier> sur du hammerfs, 2 clicks dans nautilus dans zfs pour revenir en arrière ou simplement naviguer dans l'arbo cachée ".zfs" de ton filesystem. Pas plus loin que d'aller chercher un fichier dans la corbeille.
[^] # Re: prompt...
Posté par Psychofox (Mastodon) . En réponse au journal rm mon amour. Évalué à 2.
Les avantages sont tellements important que ça vaut le coup. Du reste tu ne vas pas forcément activer le snapshoting partout, ni avoir la même politique pour tout type de filesystem.
Tu as un niveau de granularité plus gros, tu es obligé de travailler avec une partition complète.
Cette vision en terme de "partition" est moyenageuse. Avec les FS modernes, on crée des pelletées de volumes en fonction des usages, et les actions de créations/resizing des volumes (pour autant qu'ils aient une taille) est instantané. Dans un homedir, tu peux très bien avoir plusieurs filesystems avec des paramétrages de snapshotting, deduplication, compression ou autres différents sans surcoût particulier.
A chercher à faire des choses aussi complexes, avec (grâce au COW) des backup incrémentaux, autant faire de vrai backup et de vrais backup faut que les snapshot ne soient plus sur le même disque dur (d'ailleurs on peut déplacer les snapshot sur d'autres disques dur ?).
Tu peux effectivement utiliser le système de snap de ton os comme outil de backup. Par exemple avec zfs tu peux faire un zfs send nomdusnapshot | ssh user@remotestorage "zfs receive pooldedestination/nomdusnapshot". Avec l'option -i de zfs send, tu peux même envoyer un incrémental entre deux snapshots.
Comprenons nous bien, oui les snapshots et les backups ça déchire et on devrait tous en faire, mais non pour moi ça n'est pas la même fonctionnalité qu'une corbeille. La corbeille, c'est juste pour pouvoir dire "à merde j'ai supprimé tel fichier, bon il est dans tel dossier du coup" sans avoir à sortir l'artillerie lourde (montage du dernier snapshot).
Oui mais comme dit plus haut, une corbeille c'est un hack foireux car ce n'est pas intégré au fs : aucune cohérence entre les différentes applis qui tapent dessus, ne supporte que les supressions sans possibilité de récupérer un fichier "écrasé" ou une version antérieure.
Récupérer depuis un snap, ce n'est pas sortir l'artillerie lourde, tu n'as pas de montage à faire. Un simple undo le <nom du fichier> sur du hammerfs, 2 clicks dans nautilus dans zfs pour revenir en arrière ou simplement naviguer dans l'arbo cachée ".zfs" de ton filesystem. Pas plus loin que d'aller chercher un fichier dans la corbeille.