%
Puffy image/svg+xml Puffy 2019-06-14 Stéphane HUC OpenBSD Team Inkscape Puffy OpenBSD https://www.openbsd.org/art4.html English "Puffy", it's a symbol of OpenBSD

FFS2 : Système de Fichiers v2 sous OpenBSD

Article publié, le et modifié le
2 minutes de lecture

Cet article contient 382 mots.
Source brute de l'article :
Commit version : a792cac

Description

Depuis OpenBSD 6.7, le système de fichiers FFS2 - pour Enhanced Fast Filesystem - est disponible, dans les contextes suivants :

  • par défaut, lors d’une installation neuve d’OpenBSD 6.7 ou supérieure
    • ce qui inclut la -current suivant la 6.7, quelque soit la taille de la partition.
  • par défaut, lors d’une création d’une nouvelle partition d’une taille supérieure à 1 To - depuis OpenBSD 4.2.
  • ou lors d’une création manuelle d’une nouvelle partition en utilisant newfs(8) avec l’option -O2, pour les tailles plus petites.

Toutes les architectures supportées par le projet OpenBSD en bénéficient.

Bénéfices

  • FFS2 est plus rapide que sa version précédente FFS pour créer le système de fichier, mais aussi pour l’analyser avec l’outil fsck(8).
  • FFS2 utilise une horloge de datation sur 64 bits
  • FFS2 supporte des partitions beaucoup plus grandes
    • attention, les super grandes partitions ne sont pas recommandées, car elles demandent, par exemple, plus de mémoire lors d’analyse avec fsck() surtout si de nombreux inodes sont utilisés.

Convertir FFS => FFS2

Attention

Le plus simple pour convertir une partition est de faire une nouvelle installation avec une image de la version 6.7 ou supérieure.

Néanmoins, il est possible de le faire en quelques petites étapes simples :

  • il est recommandé d’être en mode utilisateur unique (single user mode)
# umount
# dump
# newfs -O2
# restore
# mount
Info

Pour finir, redémarrez la machine…

Et, voilà !


Histoire


cf : source


Historique

J’ai écrit historiquement cette documentation de manière collaborative sur le wiki de la communauté “OpenBSD Pour Tous”.