gortc.disk
Festplatte
Diese Rolle ermöglicht es Ihnen, zusätzliche Festplatten zu formatieren und sie an verschiedene Einhängepunkte anzuschließen.
Sie können diese Rolle verwenden, um die Daten verschiedener Dienste auf eine andere Festplatte zu verschieben.
Konfiguration
Inventar
Da die Konfiguration für zusätzliche Festplatten im YAML-Syntax gespeichert werden muss, müssen Sie sie im Verzeichnis group_vars
ablegen.
# inventory/group_vars/GROUP_NAME
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
ist das Gerät, das Sie einbinden möchten.part
ist der Name der ersten Partition. Wenn nicht angegeben, wird1
zum Festplattennamen hinzugefügt.fstype
lässt Sie das zu verwendende Dateisystem für die neue Festplatte wählen.mount_options
ermöglicht es Ihnen, benutzerdefinierte Einhängeoptionen anzugeben.mount
ist das Verzeichnis, in dem die neue Festplatte eingehängt werden soll.user
legt den Eigentümer des Einhängeverzeichnisses fest (Standard:root
).group
legt die Gruppe des Einhängeverzeichnisses fest (Standard:root
).disable_periodic_fsck
deaktiviert die regelmäßige Überprüfung des ext3/4-Dateisystems für die neue Festplatte.
Sie können hinzufügen:
disk_package_use
ist das erforderliche Paketmanager-Modul, das verwendet werden soll (yum, apt usw.). Das Standard 'auto' verwendet vorhandene Fakten oder versucht, es automatisch zu erkennen.
Die folgenden Dateisysteme werden derzeit unterstützt:
*) Hinweis: Um diese Dateisysteme zu verwenden, müssen Sie zusätzliche Softwarepakete definieren und installieren. Bitte schätzen Sie die richtigen Paketnamen für Ihr Betriebssystem.
# inventory/group_vars/GROUP_NAME
additional_fs_utils:
- xfsprogs # Paket für mkfs.xfs auf RedHat / Ubuntu
- btrfs-progs # Paket für mkfs.btrfs auf CentOS / Debian
Funktionsweise
Es wird sfdisk
verwendet, um die Festplatte mit einer einzigen primären Partition zu partitionieren, die die gesamte Festplatte umfasst.
Das angegebene Dateisystem wird dann mit mkfs
erstellt.
Schließlich wird die neue Partition an den angegebenen Einhängepfad montiert.