Salut à tous,
Après deux ans passés sous FreeNAS, je suis passé à NAS4Free début juillet. J'en ai profité pour reconditionner ma machine, en remplaçant le boitier et en ajoutant un vieux lecteur CD IDE pour les màj.
Depuis mes début sous FreeNAS, j'avais prit le parti d'utiliser deux HDD en RAID1 ce qui me paraissait un bon moyen de sécuriser mes données. Mais il y a un mois, quand j'ai commencé à réfléchir à ma nouvelle config, je suis tombé sur des discussions très intéressantes à propos de la sauvegarde des données, ce qui m'a finalement convaincu d'abandonner le RAID1.
En réalité le RAID1 sert à acquérir de la disponibilité ; si un disque tombe en panne, il n'y a pas d’interruption du service car le second disque continue d'assurer sa tâche pendant que l'on va remplacer le disque défaillant. Si on prend l'exemple d'une entreprise, si le stockage est utilisé simultanément par une dizaine de personnes, on comprend qu'il n'y a pas intérêt à interrompre le travail de 10 personnes à cause d'un disque défaillant. Le RAID1 prend tout son sens. Mais le RAID1 ne met personne à l'abri d'une fausse manipulation qui pourrait endommager tout ou parti du stockage. Si un des collaborateurs se trompe en effaçant le mauvais répertoire, le dit répertoire est effacé simultanément et instantanément sur les 2 HDD du RAID1. De ce point de vue, le RAID1 n'est donc d'aucun secours.
C'est pourquoi notre entreprise aura intérêt à mettre en œuvre deux services distincts :
- un RAID1, pour assure la disponibilité (continuité de service),
- un Backup (journalier par exemple) pour assurer la restauration des données en cas de pertes accidentelle.
Si nous revenons à notre NAS maison, avons nous besoin d'une continuité de service ? Si mon NAS ne permet pas à mon fils de regarder Cars pour la centième fois, est-ce grave ? Pour lui oui, mais de mon point de vue, non. Par contre, si a la suite d'une mauvaise manip je perd une partie de mes fichiers, je risque de m'en vouloir. S'agissant des films et de la musique, je possède les originaux (presque tous...). Ca ne serait donc pas si grave, même si il me faudrait des semaines pour tout ripper à nouveau. Mais concernant mes photos et mes vidéos la perte serait définitive et catastrophique !
Ce qui m'est apparu évident à la suite de cette réflexion, c'est que dans mon cas je devais mettre en place une solution de Backup, plutôt qu'un RAID1.
J'ai donc formaté mes deux HDD en UFS (après avoir fait une sauvegarde hein !). Le premier (HDD1) est le seul partagé sur le réseau. Le second (HDD2) récupère les données de HDD1 une fois par semaine grâce à Rsync. Dans les options de Rsync il est possible de préciser de ne pas effacer les fichiers qui serait sur la destination et non sur la source. Pour cela il faut décocher l'option Supprimer les fichiers du côté récepteur qui n'existent pas sur l'expéditeur. Pour effacer des fichiers sur le disque Backup je dois le faire manuellement. Cela évite que le Backup hebdomadaire élimine sur la destination des fichiers qui auraient disparus de la source sans que j'en ai eu connaissance.
Le backup est programmé chaque mardi à 3H du matin, et j'ai programmé un rapport par email à 7h, ce qui me permet de vérifier en arrivant au bureau que tout s'est bien passé.
Pour résumer :
- RAID1 = Disponibilité (continuité du service)
- Backup = sécurité des données
J'espère que cette petite expérience pourra aider certains à faire les bons choix, en fonction de leurs réels besoins.
This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
RAID1 ou Backup, à vous de voir...
Moderators: velivole18, ernie, mtiburs
- clovis498
- NewUser

- Posts: 5
- Joined: 27 Jun 2012 08:10
- Location: France
- Status: Offline
RAID1 ou Backup, à vous de voir...
NAS4Free 9.1.0.1 - Sandstorm (revision 775), embedded install
Hardware: ASRock G41M-GS3 - Celeron 430 - 2 Gb RAM - 4 Gb USB flash device for OS - 2 HDD 2 Tb each for data, one Main and one Backup synchronized by Rsync once a week. UPS Eaton S3 550.
Utilization: multimedia
LONG LIFE TO NAS4Free !
Hardware: ASRock G41M-GS3 - Celeron 430 - 2 Gb RAM - 4 Gb USB flash device for OS - 2 HDD 2 Tb each for data, one Main and one Backup synchronized by Rsync once a week. UPS Eaton S3 550.
Utilization: multimedia
LONG LIFE TO NAS4Free !
-
verdigny
- NewUser

- Posts: 1
- Joined: 01 Jul 2012 09:41
- Status: Offline
Re: RAID1 ou Backup, à vous de voir...
Pour ma part, j'ai, depuis le début opté, pour la solution Backup via resync/local car plus simple de mise en place et aussi comme je fais pas mal de bourdes
, cela me permet de récupérer un fichier effacé ou modifié par mégarde.
Comme j'ai un usage peu intensif du NAS, j'ai défini une sauvegarde hebdomadaire, ce qui me laisse du temps pour corriger mes erreurs.
.
Comme j'ai un usage peu intensif du NAS, j'ai défini une sauvegarde hebdomadaire, ce qui me laisse du temps pour corriger mes erreurs.
.
Version: 9.1.0.1 - Sandstorm (revision 323)
Plateforme: x64-embedded sur Intel(R) Atom(TM) CPU D510 @ 1.66GHz
Système: Gigabyte Technology Co., Ltd. D510UD
Mémoire: 2x2 Go
Diques: 2x2To (ST2000DL003-9VT166)/Resync
Boitier: Smart Teck
Plateforme: x64-embedded sur Intel(R) Atom(TM) CPU D510 @ 1.66GHz
Système: Gigabyte Technology Co., Ltd. D510UD
Mémoire: 2x2 Go
Diques: 2x2To (ST2000DL003-9VT166)/Resync
Boitier: Smart Teck
-
BeNooL
- Status: Offline
Re: RAID1 ou Backup, à vous de voir...
Il est toujours bon de faire ce rappel.
J'utilise aussi une synchro manuelle sur un autre NAS en plus d'etre en ZFS Raid-Z1.
J'utilise aussi une synchro manuelle sur un autre NAS en plus d'etre en ZFS Raid-Z1.
- mtiburs
- Forum Moderator

- Posts: 951
- Joined: 09 Aug 2012 23:34
- Location: France - Besançon
- Status: Offline
Re: RAID1 ou Backup, à vous de voir...
Bonjour à tous,
Rsync est simple, est extrêmement puissant.
Personnellement, pour avoir un "super-backup", je rajoute l'option: --backup --backup-dir=/lendroitdubackup/`date +%Y-%m-%d_%kh%Mmn%Ss` dans nas4free (options supplémentaires).
De cette manière, rsync, rangera comme un grand, TOUTES modifications, même la plus infime dans un lieu défini.
On peut même placer, tous ces changements sur un disque dédié ou sur le réseau (nfs, cifs, ...)
Cette option est intéressante car on peut avoir un historique complet de tout ce qui change sur le disque, et on peut retrouver facilement le fichier par son nom ou par une date.
Avec un système protégé au niveau matériel (raid1 ou +) et rsync avec un backup, il est totalement impossible de perdre quoi que ce soit, même si on supprime par erreur un répertoire sans s'en rendre compte, on retrouvera les fichiers tels qui étaient.
L'avantage de rsync, c'est que cela travaille au niveau fichier et l'on peut voir immédiatement le résultat, on peut imaginer un nas en mirroir avec un nas en copie (rsync fait régulièrement), mais aussi un endroit qui contiendra le backup du rsync et là, on peut y mettre 10 ans de modifs si on en a envie.
Personnellement, en plus de mon nas principal, j'ai deux nas en rsync, un qui est mis à jour 2 fois par jour automatiquement et un autre 1 fois par semaine d'une façon manuelle sur ma décision.
J'ai un dataset qui est dédié au backup rsync et je vais faire un script pour vider les fichiers les plus anciens en cas de remplissage maxi, un genre de roulement en somme (pour l'instant je le fais manuellement).
Je sauvegarde tous mes pc en linux (le /home) de cette façon (dans des modules rsync sur mon nas), de cette manière, je ne peux perdre aucune données), même si j’efface totalement ma source et que je fais un rsync derrière !
De plus on peut demander de ne pas sauvegarder certains fichiers ou certains répertoires (cache de firefox par exemple)
L'utilisation des instantanés est intéressantes aussi, mais c'est plus lourd et on ne voit pas le résultat immédiatement.
On peut par exemple, mettre un volume qui récupère le backup rsync en lecture seule et mettre à disposition son contenu, là un simple utilisateur lambda pourra retrouver son fichier sans rien demander à personne ! il n'y aura eu aucune action d'administration effectuée.
rsync demande vraiment à être connu
Rsync est simple, est extrêmement puissant.
Personnellement, pour avoir un "super-backup", je rajoute l'option: --backup --backup-dir=/lendroitdubackup/`date +%Y-%m-%d_%kh%Mmn%Ss` dans nas4free (options supplémentaires).
De cette manière, rsync, rangera comme un grand, TOUTES modifications, même la plus infime dans un lieu défini.
On peut même placer, tous ces changements sur un disque dédié ou sur le réseau (nfs, cifs, ...)
Cette option est intéressante car on peut avoir un historique complet de tout ce qui change sur le disque, et on peut retrouver facilement le fichier par son nom ou par une date.
Avec un système protégé au niveau matériel (raid1 ou +) et rsync avec un backup, il est totalement impossible de perdre quoi que ce soit, même si on supprime par erreur un répertoire sans s'en rendre compte, on retrouvera les fichiers tels qui étaient.
L'avantage de rsync, c'est que cela travaille au niveau fichier et l'on peut voir immédiatement le résultat, on peut imaginer un nas en mirroir avec un nas en copie (rsync fait régulièrement), mais aussi un endroit qui contiendra le backup du rsync et là, on peut y mettre 10 ans de modifs si on en a envie.
Personnellement, en plus de mon nas principal, j'ai deux nas en rsync, un qui est mis à jour 2 fois par jour automatiquement et un autre 1 fois par semaine d'une façon manuelle sur ma décision.
J'ai un dataset qui est dédié au backup rsync et je vais faire un script pour vider les fichiers les plus anciens en cas de remplissage maxi, un genre de roulement en somme (pour l'instant je le fais manuellement).
Je sauvegarde tous mes pc en linux (le /home) de cette façon (dans des modules rsync sur mon nas), de cette manière, je ne peux perdre aucune données), même si j’efface totalement ma source et que je fais un rsync derrière !
De plus on peut demander de ne pas sauvegarder certains fichiers ou certains répertoires (cache de firefox par exemple)
L'utilisation des instantanés est intéressantes aussi, mais c'est plus lourd et on ne voit pas le résultat immédiatement.
On peut par exemple, mettre un volume qui récupère le backup rsync en lecture seule et mettre à disposition son contenu, là un simple utilisateur lambda pourra retrouver son fichier sans rien demander à personne ! il n'y aura eu aucune action d'administration effectuée.
rsync demande vraiment à être connu
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas
... et pas à jour en plus
(çà craint)
Conception d'un "système bizarre"
de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.
Conception d'un "système bizarre"
-
loulnux
- experienced User

- Posts: 76
- Joined: 27 Jun 2012 06:34
- Status: Offline
Re: RAID1 ou Backup, à vous de voir...
La voix de la raison, bon papier mtiburs, figures-toi que c'est ce que j'ai mis en place à la maison au gré de mes achats de disques, j'ai en fait 4x1,5To en RAID5 et à force de voir des disques neufs tomber en rade (trop souvent à mon goût), je n'étais pas très tranquille, j'ai doublé ma grappe avec 2 disques de 2To que j'avais sous la main, en RAID0 et une routine RSYNC en me disant que ce serait bien le diable si les 2 grappes tombaient en rade simultanément.
-
babalouk
- Starter

- Posts: 21
- Joined: 28 Sep 2014 21:50
- Status: Offline
Re: RAID1 ou Backup, à vous de voir...
Je reviens tardivement sur ce sujet. Le script rsync pour faire une sauvegarde des anciennes versions de fichier est GENIAL !et je vais faire un script pour vider les fichiers les plus anciens en cas de remplissage maxi, un genre de roulement en somme (pour l'instant je le fais manuellement).
Et celui pour vider les fichiers anciens a été écrit ? Je suis un peu fainéant !
JMichel.
- mtiburs
- Forum Moderator

- Posts: 951
- Joined: 09 Aug 2012 23:34
- Location: France - Besançon
- Status: Offline
Re: RAID1 ou Backup, à vous de voir...
Bonjour,babalouk wrote:Je reviens tardivement sur ce sujet. Le script rsync pour faire une sauvegarde des anciennes versions de fichier est GENIAL !et je vais faire un script pour vider les fichiers les plus anciens en cas de remplissage maxi, un genre de roulement en somme (pour l'instant je le fais manuellement).
Et celui pour vider les fichiers anciens a été écrit ? Je suis un peu fainéant !
JMichel.
Je vais regarder çà, car il faut que je le fasse.
Je suis un peu débordé en ce moment mais je dois le faire ! car en plus, çà me sera utile.
Je suis toujours "pris" entre deux positions:
- faire les choses "à la main" et maîtriser (garder la main)
- faire les choses "automatiquement" et oublier
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas
... et pas à jour en plus
(çà craint)
Conception d'un "système bizarre"
de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.
Conception d'un "système bizarre"