Eu executei alguns comandos sem entendê-los completamente enquanto tentava fazer o brilho da tela funcionar e agora estou preso a um link simbólico desagradável em '/ sys / class / backlight / asus_laptop' do qual estou tentando me livrar.
eu tentei
sudo rm /sys/class/backlight/asus_laptop
sudo rm '/sys/class/backlight/asus_laptop'
su root
rm /sys/class/backlight/asus_laptop
sudo rm /sys/class/backlight/asus_laptop
Indo direto para o diretório e digitando rm asus_laptop
, alterando a propriedade e usando o Thunar para tentar removê-lo.
eu recebo
rm: cannot remove '/sys/class/backlight/asus_laptop': Operation not permitted
O mesmo vale para desvincular, rmdir não funciona e Thunar falha.
As permissões nele são lrwxrwxrwx
Como posso removê-lo?
linux
permissions
rm
sysfs
Jzuken
fonte
fonte
/sys
é especial, não sei se você pode adicionar ou remover arquivos.Respostas:
O
sysfs
sistema de arquivos , normalmente montado/sys
, assim como o/proc
sistema de arquivos , não é um sistema de arquivos típico, é o chamado pseudo sistema de arquivos . Na verdade, é preenchido pelo kernel e você não pode excluir arquivos diretamente.Portanto, se o suporte para laptop da ASUS não for apropriado para você, você deverá solicitar ao kernel que o remova. Para fazer isso, remova o módulo correspondente:
Isso removerá a
/sys
entrada relevante .fonte
/sys
, suporta apenas leituras e gravações, não suporta exclusão.kernfs_create_root
) ou qualquer outro fs?