Est-il possible de prendre un instantané du système de fichiers / (ou autre), comme dans VirtualBox?


9

Prendre un instantané de la partition racine permettra de revenir à l'état précédent. Ceci est très utile en cas de problème et / ou de perte de données. Cette fonctionnalité est visible sur VirtualBox HDD et l'option de persistance sur CD live. Contrairement à la sauvegarde, il utilise une utilisation incrémentielle des données, ce qui réduit la taille des données. Est-il possible de prendre un instantané d'un système de fichiers?

Réponses:


6

rsync

Prendre un instantané de la partition racine permettra de revenir à l'état précédent

Nous appelons cela une procédure de sauvegarde et pour les sauvegardes incrémentielles que vous pouvez utiliser rsync;)

rsync est un logiciel utilitaire et un protocole réseau pour les systèmes de type Unix (avec ports vers Windows) qui synchronise les fichiers et les répertoires d'un emplacement à un autre tout en minimisant le transfert de données en utilisant le codage delta, le cas échéant. Citant le site officiel: "rsync est un programme de transfert de fichiers pour les systèmes Unix. Rsync utilise 'l'algorithme rsync' qui fournit une méthode très rapide pour synchroniser des fichiers distants." 3 Une caractéristique importante de rsync que l'on ne trouve pas dans la plupart des programmes / protocoles similaires est que la mise en miroir a lieu avec une seule transmission dans chaque direction. Pourquoi? rsync peut copier ou afficher le contenu des répertoires et copier des fichiers, en utilisant éventuellement la compression et la récursivité.

Sauvegarde à distance

La sauvegarde sur un réseau est possible, de préférence l'utilisateur doit monter le partage réseau à sauvegarder avant de lancer le programme. Le partage serait alors répertorié dans l'interface graphique de navigation et pourrait facilement être ajouté. Il n'y a pas de section distincte pour le réseau, si des fonctionnalités plus avancées sont requises, l'utilisateur est encouragé à rechercher des alternatives, parmi lesquelles il existe de nombreuses.

Grsync

Grsync est une interface graphique:

entrez la description de l'image ici


Plus d'information:

Le lien contient plusieurs exemples de configuration.

Rsync vous permet de restaurer avec un horodatage (donc si des sauvegardes sont effectuées chaque seconde, vous pouvez également le restaurer à cette seconde. Ce n'est pas une méthode viable pour un système complet ;-))


Hyperviseur Xen

Il existe plus de méthodes: Xen Hypervisor.

Vous pouvez exécuter tous vos systèmes d'exploitation dans des hyperviseurs (c'est-à-dire des machines virtuelles). Xen est un exemple d'une telle configuration. Fondamentalement, vous transformez TOUS vos systèmes d'exploitation en VM et vous pouvez copier un conteneur de VM vers un nouveau nom et vous auriez un point de sauvegarde ou de restauration.

Depuis le lien:

Xen est un moniteur (ou hyperviseur) de machine virtuelle bare-metal de type 1, qui permet d'exécuter une ou plusieurs instances de système d'exploitation sur la même machine physique. Xen, comme d'autres types de virtualisation, est utile pour de nombreux cas d'utilisation tels que la consolidation de serveurs et l'isolement des environnements de production et de développement (par exemple, les environnements d'entreprise et personnels sur le même système).

Depuis Ubuntu 11.10 (Oneiric), le noyau par défaut inclus dans Ubuntu peut être utilisé directement avec l'hyperviseur Xen comme domaine de gestion (ou de contrôle) (Dom0 ou Domain0 dans la terminologie Xen).

Le reste de ce guide donne un aperçu de base de la configuration d'un système Xen de base et de la création d'invités simples. Notre exemple utilise LVM pour les disques virtuels et le pontage réseau pour les cartes réseau virtuelles. Il suppose également Xen 4.1 (la version disponible en 12.04) et la boîte à outils xend. Il suppose une connaissance des problèmes généraux de virtualisation, ainsi que de la terminologie Xen spécifique. Veuillez consulter le wiki Xen pour plus d'informations.


LVM

Encore une autre méthode serait LVM

LVM signifie Logical Volume Management. Il s'agit d'un système de gestion de volumes logiques, ou systèmes de fichiers, beaucoup plus avancé et flexible que la méthode traditionnelle de partitionnement d'un disque en un ou plusieurs segments et de formatage de cette partition avec un système de fichiers.

Instantanés

C'est quelque chose que vous ne pouvez tout simplement pas faire sans LVM. Il vous permet de figer un volume logique existant dans le temps, à tout moment, même pendant que le système fonctionne. Vous pouvez continuer à utiliser le volume d'origine normalement, mais le volume d'instantané semble être une image de l'original, figée dans le temps au moment où vous l'avez créé. Vous pouvez l'utiliser pour obtenir une image cohérente du système de fichiers à sauvegarder, sans arrêter le système. Vous pouvez également l'utiliser pour enregistrer l'état du système, afin de pouvoir revenir ultérieurement à cet état si vous vous trompez. Vous pouvez même monter le volume d'instantané et y apporter des modifications, sans affecter l'original.


rsnapshot

rsnapshot est un utilitaire d'instantané de système de fichiers. Il peut prendre des instantanés incrémentiels des systèmes de fichiers locaux et distants pour n'importe quel nombre de machines.

Les instantanés du système de fichiers local sont gérés avec rsync. Les connexions distantes sécurisées sont gérées avec rsync sur ssh, tandis que les connexions rsync anonymes utilisent simplement un serveur rsync. Les transferts distants et locaux dépendent de rsync.

Exemple:

[root@localhost /]# rsnapshot -v daily
echo 1842 > /var/run/rsnapshot.pid
/bin/rm -rf /.snapshots/daily.6/
mv /.snapshots/daily.5/ /.snapshots/daily.6/
mv /.snapshots/daily.4/ /.snapshots/daily.5/
mv /.snapshots/daily.3/ /.snapshots/daily.4/
mv /.snapshots/daily.2/ /.snapshots/daily.3/
mv /.snapshots/daily.1/ /.snapshots/daily.2/
mv /.snapshots/daily.0/ /.snapshots/daily.1/
mv /.snapshots/hourly.5/ /.snapshots/daily.0/
rm -f /var/run/rsnapshot.pid
[root@localhost /]#

Merci d'avoir répondu. Pendant la greping, rsyncj'ai trouvé rsnapshot[ rsnapshot.org ]. Si vous incluez ceci, je peux accepter votre réponse. Vous pouvez également être intéressé
totti

1
fait @totti ...
Rinzwind

1
Sur une note plus drôle - chaque fois que j'entends Linux (ne vous méprenez pas - j'utiliserai LVM si je le dois) et les instantanés mentionnés dans un seul article - je pense que "vous ne savez rien, John Snow" et créez un Instantané ZFS et restauration juste pour le plaisir :)
Marcin Kaminski

J'ai un certain nombre de problèmes avec cette réponse. [1] sauvegardes! = Instantanés. Ce n'est pas la même chose. Ils ne sont même pas étroitement liés. [1] Dans le LVM §:> C'est quelque chose que vous ne pouvez tout simplement pas faire sans LVM. Ce n'est "même pas faux, ce n'est même pas faux", pour citer Pauli. Plusieurs systèmes de fichiers Linux incluent des instantanés sans LVM; par exemple Btrfs et ZFS.
Liam Proven du

Je ne prétends pas que les instantanés sont des sauvegardes. LVM: blâmez le wiki pas moi ;-)
Rinzwind

3

Vous pouvez le faire avec LVM , mais uniquement si vous configurez vos partitions pour utiliser LVM pour commencer.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.