gortc.disk
Disque
Ce rôle vous permet de formater des disques supplémentaires et de les attacher à différents points de montage.
Vous pouvez l'utiliser pour déplacer les données de différents services vers un autre disque.
Configuration
Inventaire
Parce que la configuration des disques supplémentaires doit être stockée en utilisant la syntaxe YAML, vous devez l'écrire dans un répertoire group_vars
.
# inventory/group_vars/NOM_DU_GROUPE
disk_additional_disks:
- disk: /dev/sdb
fstype: ext4
mount_options: defaults
mount: /data
user: www-data
group: www-data
disable_periodic_fsck: false
- disk: /dev/nvme0n1
part: /dev/nvme0n1p1
fstype: xfs
mount_options: defaults,noatime
mount: /data2
disk
est le périphérique que vous souhaitez monter.part
est le nom de la première partition. Si non spécifié,1
sera ajouté au nom du disque.fstype
vous permet de choisir le système de fichiers à utiliser avec le nouveau disque.mount_options
vous permet de spécifier des options de montage personnalisées.mount
est le répertoire où le nouveau disque doit être monté.user
définit le propriétaire du répertoire de montage (par défaut :root
).group
définit le groupe du répertoire de montage (par défaut :root
).disable_periodic_fsck
désactive la vérification périodique du système de fichiers ext3/4 pour le nouveau disque.
Vous pouvez ajouter :
disk_package_use
est le module du gestionnaire de paquets requis à utiliser (yum, apt, etc.). Le choix par défaut 'auto' utilisera les faits existants ou essaiera de le détecter automatiquement.
Les systèmes de fichiers actuellement supportés sont :
*) Remarque : Pour utiliser ces systèmes de fichiers, vous devez définir et installer des paquets logiciels supplémentaires. Veuillez estimer les bons noms de paquets pour votre système d'exploitation.
# inventory/group_vars/NOM_DU_GROUPE
additional_fs_utils:
- xfsprogs # paquet pour mkfs.xfs sur RedHat / Ubuntu
- btrfs-progs # paquet pour mkfs.btrfs sur CentOS / Debian
Comment ça fonctionne
Il utilise sfdisk
pour partitionner le disque avec une seule partition primaire couvrant l'ensemble du disque.
Le système de fichiers spécifié sera ensuite créé avec mkfs
.
Enfin, la nouvelle partition sera montée au chemin de montage spécifié.