Ceci est une ancienne révision du document !
−Table des matières
Un NAS sous FreeBSD (ZFS, RAID Z, Samba, NFS)
Ce qui suit a été effectué sous FreeBSD 8.2 AMD64
Raid Z
Configuration
Comme décrit dans le HandBook, on crée un pool avec 3 disques durs dans lequel on va monter /home.
on ajoute dans /etc/rc.conf :
zfs_enable="YES"
on peut donc désormais lancer le script rc pour ZFS :
/etc/rc.d/zfs start
les disques dédiés au Raid Z sont ad5, ad6 et ad7, on défini donc le nouveau “pool” :
zpool create storage raidz ad5 ad6 ad7
Maintenant on crée un système de fichiers (/home) dans ce pool :
zfs create storage/home
et on déplace le contenu actuel de /home dans /storage/home :
mv /home/* /storage/home
Et pour finir on défini comme “permanent” le montage de storage/home :
zfs set mountpoint=/home storage/home
On a désormais un Raid Z opérationnel avec des répertoires utilisateurs bien protégés.
Usage
Pour avoir un status détaillé :
zpool status
Pour avoir un status sans détails :
zpool status -x
Si un disque est défaillant (ex : ad6) :
zpool offline storage ad6
Le disque est déconnecté, on peut éteindre la machine et le remplacer.
Une fois la machine rédémarrée :
zpool replace storage ad6
Pour avoir le status de votre pool dans le mail envoyé tous les jours par l'utilitaire “periodic”, il faut mettre à “YES” la ligne suivante dans /etc/defaults/periodic.conf :
daily_status_zfs_enable="YES" # Check ZFS
Samba
Installation
On installe donc samba depuis les ports :
portupgrade -N samba35