View previous topic :: View next topic |
Author |
Message |
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1924 Location: Schweiz
|
Posted: Mon Jun 25, 2018 8:58 am Post subject: sys-fs/xfsprogs und experimentelle Funktionen |
|
|
Heute ist mir aufgefallen das bei jedem Start ein par Dienste nicht wirklich funktionieren:
systemctl list-units --state=failed: | UNIT LOAD ACTIVE SUB DESCRIPTION
● xfs_scrub@-.service loaded failed failed Online XFS Metadata Check for /
● xfs_scrub@-mnt-daten.service loaded failed failed Online XFS Metadata Check for /mnt/daten
● xfs_scrub_all.service loaded failed failed Online XFS Metadata Check for All Filesystems
● xfs_scrub_fail@-.service loaded failed failed Online XFS Metadata Check Failure Reporting for /
● xfs_scrub_fail@-mnt-daten.service loaded failed failed Online XFS Metadata Check Failure Reporting for /mnt/daten |
Nach einer kleinen Suche nach den Ursachen ist dann recht schnell klar geworden warum. Diese Dienste (vom Paket "sys-fs/xfsprogs" installiert) starten die Programme "xfs_scrub"/"xfs_scrub_all" welche eine experimentelle Funktion (unter "CONFIG_XFS_ONLINE_SCRUB" zu finden) verwenden die in meinem Kernel schlicht deaktiviert ist.
Ich kann jetzt natürlich hingehen und diese Dienste maskieren oder alternativ auch die experimentelle Funktion im Kernel aktivieren aber eigentlich finde ich ja das in so einem Fall ein USE-Flag wie "experimental" (das die Installation und den Check der dafür nötigen Voraussetzungen solcher Sachen steuert) beim ebuild die bessere Lösung gewesen wäre... _________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW |
|
Back to top |
|
|
Yamakuzure Advocate
Joined: 21 Jun 2006 Posts: 2284 Location: Adendorf, Germany
|
Posted: Mon Jun 25, 2018 11:25 am Post subject: |
|
|
Da hast du sicherlich recht.
Allerdings finde ich, dass ein Feature, dass vor über einem Jahr bereits in Version 6 implementiert wurde, nicht mehr unbedingt "experimentell" genannt werden braucht...
Ich hoffe es zumindest, denn auf einer meiner neuen Partitionen mit sehr großen Dateien, wollte ich XFS mit online scrubbing feature verwenden. _________________ Important German:- "Aha" - German reaction to pretend that you are really interested while giving no f*ck.
- "Tja" - German reaction to the apocalypse, nuclear war, an alien invasion or no bread in the house.
|
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1924 Location: Schweiz
|
Posted: Mon Jun 25, 2018 11:44 am Post subject: |
|
|
Das "experimentell" habe ich von der "xfs_scrub_all"-Ausgabe und aus dem Hilfetext in der Kernel-Menüconfig.
xfs_scrub_all wrote: | ...
EXPERIMENTAL xfs_scrub program in use! Use at your own risk!
... |
Hilfetext zu CONFIG_XFS_ONLINE_SCRUB wrote: | ...
This feature is considered EXPERIMENTAL. Use with caution!
... |
Aber ich habe keine Ahnung wie experimentell es im Moment wirklich ist.
Bei Version 4.16.1 von "sys-fs/xfsprogs" steht jedenfalls noch folgendes zu "xfs_scrub" in der Manpage:
Quote: | ...
REPAIRS
This program currently does not support making any repairs. Corruptions can only be fixed by unmounting the filesystem and running xfs_repair.
... |
Im Moment muss ich bei meinem root, für ein xfs_repair, wohl auch noch weiterhin zur Live-CD oder alternativ zum emergency.target von systemd greifen. _________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW |
|
Back to top |
|
|
|