Parâmetro RHEL de desabilitação/habilitação de módulos

Parâmetro RHEL de desabilitação/habilitação de módulos

Estou trabalhando com parâmetros do módulo do kernel e estou um pouco confuso.

Em particular, estou tentando ativar o suporte ACL posix para sistemas de arquivos XFS. Isso requer que o módulo XFS seja carregado com o parâmetro XFS_POSIX_ACLdefinido como sim. Sem ele, as tentativas de definir ACLs com "setfacl" resultam em erros de "Operação não suportada".

Em um ambiente de teste, executei o comando "modprobe -v xfs XFS_POSIX_ACL=y". Apesar de agora saber que você precisa primeiro remover um módulo antes de definir parâmetros, este comandoapareceuter funcionado. Depois de executá-lo, consegui executar "setfacl", definir algumas ACLs e testá-las com funcionalidade completa.

Passando para a produção, porém, parece - não surpreendentemente - que simplesmente executar "modprobe -v xfs XFS_POSIX_ACL = y" não parece ativar o suporte ACL, provavelmente devido ao fato de não ter descarregado o módulo primeiro. A execução do comando não produz saída e tenta definir um resultado de ACL em erros de "Operação não suportada".

O problema que estou tendo é que depois de voltar ao meu ambiente de teste e tentar "mudar os parâmetros corretamente", execute modprobe -r xfsseguido de "modprobe -v xfs XFS_POSIX_ACL=n"não desativa o suporte ACL. Executei modprobe -r no modo detalhado e o módulo está de fato descarregado (rmmod /lib/modules/...xfs.ko) , mas recarregando-o com o parâmetro ACL definido para NÃO não tem efeito.

Alguma idéia do que posso estar fazendo de errado?

RHEL 4.9, 2.6.9-89

Atualizar

Parece que tenho o parâmetro errado. Olhando para dmesg depois de executar 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

Encontrei o parâmetro ACL aqui: http://how-to.wikia.com/wiki/How_to_configure_the_Linux_kernel/fs/xfs

Alguma ideia de qual possa ser o parâmetro adequado? modinfo -p xfs não retorna nada e estou tendo muita dificuldade para encontrá-lo online.

Responder1

@John K: todas as opções no link que você postou acima não são parâmetros para xfsmódulo, são opções de dependências.

xfsmódulo tem... sem parâmetros:

# 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

Por dependências, quero dizer: XFS Quota, ACL, ... são expandidos somente quando você selecionaSuporte ao sistema de arquivos XFS:

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

informação relacionada