ZFS

Introduit en 2005 par Sun Microsystems sous Solaris 10, ZFS est un système de fichiers qui permet, notamment, la gestion de très grandes capacités de stockage, l’intégration des concepts vus précédemment à propos des systèmes de fichiers ainsi que la gestion des volumes en un seul produit.

Pour vous donner une idée, si un utilisateur créait 1 000 fichiers par seconde, il faudrait 90 siècles pour arriver à la limite de fichiers de ZFS!

Instantané ou Snapshot

ZFS inclut à la base la possibilité de créer des instantanés, et même de les transmettre via un réseau privé afin de reconstruire vos fichiers sur un serveur distant. En informatique, un instantané représente l’état d’un système à un instant donné. On utilise souvent cette notion dans le cadre des systèmes de fichiers, des bases de données ou des machines virtuelles. Avec les instantanés, on peut revenir en arrière dans le temps très rapidement.

Avantages

Les avantages des instantanés, c’est qu’ils sont très rapides à prendre (en général moins de 1 seconde pour un système de fichiers ordinaire). Ils sont consistants en plus de ne consommer que peu d’espace disque et d’être disponibles en lecture seulement.

On peut donc prendre un instantané juste avant de faire une mise à jour de votre application, ce qui permettra de garantir un retour en arrière très rapide en cas de problèmes avec la mise à jour.

Puisque chaque opération sous ZFS est atomique et garantit l’intégrité de vos données, il n’y a pas de validation du système de fichiers au démarrage. Tout est toujours intègre. En conséquence, quand vous devrez redémarrer vos serveurs, vous n’aurez plus à attendre de longues minutes et parfois même des heures pour la vérification du système de fichiers.

De plus, on peut augmenter ou diminuer la taille d’un volume ZFS en temps réel et sans arrêt de service. Peu de systèmes de fichiers permettent de diminuer la taille d’un volume. Dans le monde d’aujourd’hui, où les changements d’orientation sont fréquents, la possibilité de changer la taille d’un volume en direct est très appréciée.

Incovénients

Nous avons constaté que ZFS consomme plus de mémoire vive que d’autres systèmes de fichiers. Il peut aussi être légèrement moins efficace que XFS dans certaines conditions.