Deaktivieren/Aktivieren von Modulen Parameter RHEL

Deaktivieren/Aktivieren von Modulen Parameter RHEL

Ich arbeite mit Kernelmodulparametern und bin etwas verwirrt.

Insbesondere versuche ich, die POSIX-ACL-Unterstützung für XFS-Dateisysteme zu aktivieren. Dazu muss das XFS-Modul mit dem XFS_POSIX_ACLauf „yes“ gesetzten Parameter geladen werden. Ohne diesen Parameter führen Versuche, ACLs mit „setfacl“ zu setzen, zu „Operation nicht unterstützt“-Fehlern.

In einer Testumgebung habe ich den Befehl "modprobe -v xfs XFS_POSIX_ACL=y" ausgeführt. Obwohl Sie jetzt wissen, dass Sie zuerst ein Modul entfernen müssen, bevor Sie Parameter festlegen können, funktioniert dieser Befehlerschienfunktioniert zu haben. Nachdem ich es ausgeführt hatte, konnte ich erfolgreich „setfacl“ ausführen, einige ACLs festlegen und sie mit voller Funktionalität testen.

Beim Übergang zur Produktion scheint es jedoch – nicht überraschend – so, dass die einfache Ausführung von „modprobe -v xfs XFS_POSIX_ACL=y“ die ACL-Unterstützung nicht zu aktivieren scheint, wahrscheinlich weil ich das Modul nicht vorher entladen habe. Die Ausführung des Befehls erzeugt keine Ausgabe und Versuche, eine ACL festzulegen, führen zu „Operation nicht unterstützt“-Fehlern.

Das Problem, das ich habe, ist, dass nach dem Zurückgehen in meine Testumgebung und dem Versuch, „den Parameterschalter richtig umzulegen“, das Ausführen modprobe -r xfsvon „modprobe -v xfs XFS_POSIX_ACL=“N" schaltet die ACL-Unterstützung nicht aus. Ich habe modprobe -r im ausführlichen Modus ausgeführt und das Modul wird tatsächlich entladen (rmmod /lib/modules/...xfs.ko), aber das erneute Laden mit dem auf NO gesetzten ACL-Parameter hat keine Wirkung.

Irgendwelche Ideen, was ich falsch machen könnte?

RHEL 4.9, 2.6.9-89

Aktualisieren

Es sieht so aus, als hätte ich den falschen Parameter. Ein Blick auf dmesg nach dem Ausführen von modprobe xfs XFS_POSIX_ACL=N:

xfs: Unknown parameter `XFS_POSIX_ACL'
SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
SGI XFS Quota Management subsystem

Ich habe den ACL-Parameter hier gefunden: http://how-to.wikia.com/wiki/So konfigurieren Sie den Linux-Kernel/fs/xfs

Irgendeine Idee, was der richtige Parameter sein könnte? modinfo -p xfs gibt nichts zurück und es ist verdammt schwer, ihn online zu finden.

Antwort1

@John K: Alle Optionen in dem Link, den Sie oben gepostet haben, sind keine Parameter für xfsdas Modul, sondern Abhängigkeitsoptionen.

xfsModul hat ... keine Parameter:

# modinfo xfs
filename:       /lib/modules/2.6.18-194.el5/kernel/fs/xfs/xfs.ko
license:        GPL
description:    SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
author:         Silicon Graphics, Inc.
srcversion:     DE0AE7E45DF5E1EA03F6EC6
depends:        
vermagic:       2.6.18-194.el5 SMP mod_unload gcc-4.1
module_sig: 883f3504bb64522c596239a507de7fd112864709d128ea990dfa46df295317acd048b4a6cd39abde0a0beb9a93708040775f3bac9d185e1eb73cda7c

Mit Abhängigkeiten meine ich: XFS Quota, ACL, ... werden nur erweitert, wenn Sie auswählenXFS-Dateisystem-Unterstützung:

<M> XFS filesystem support                
[ ]   XFS Quota support                   
[*]   XFS POSIX ACL support               
[ ]   XFS Realtime subvolume support      
[ ]   XFS Debugging support (EXPERIMENTAL)

verwandte Informationen