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, wird 1 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.

Über das Projekt

This role allows setting up extra disks and their mount points

Installieren
ansible-galaxy install gortc.disk
GitHub Repository
Lizenz
mit
Downloads
2.2k
Besitzer
Archived, please use @pion (was WebRTC stack in go)