Umount partição glusterfs obsoleta

2

Estou usando o glusterfs em vários servidores Ubuntu: dois deles estão executando servidores glusterfs no modo de replicação.

Sem nenhum erro claro, a partição glusterfs ficou obsoleta e o sistema mostra esse erro quando tento acessar a partição obsoleta:

Transport endpoint is not connected

Além disso, ao executar ls -l na pasta pai, obtenho:

d????????? ? ?      ?          ?                ? myfolder

Eu tentei todos os tipos de comandos que posso encontrar para desmontar esta partição, mas não consegui fazê-lo:

umount -l /path/to/mount/point
umount -f /path/to/mount/point

Além disso, o uso do comando fuser para mostrar processos acessando essa pasta não funcionou. Descarregar o módulo do kernel do fusível não pode ser feito, pois está claro na configuração do kernel que o fusível está embutido no kernel e não em um módulo carregável. Eu encontrei esta linha em /boot/config-2.6.32-24-server

CONFIG_FUSE_FS=y

Eu fiquei com duas opções:

  1. Reinicialize o sistema.
  2. Crie outro ponto de montagem como myfolder2 e monte-o novamente usando sudo glusterfs -f /etc/glustefs/glusterfs.vol /path/to/folder2 .

Claro, escolhi a opção 2.

Alguém já enfrentou esse problema antes?

Alguém tem uma solução melhor para esse caso?

    
por Khaled 07.06.2012 / 17:36

2 respostas

1

Tente parar o serviço glusterfs, primeiro no segundo nó e, em seguida, no primeiro nó. Para o Ubuntu, o comando é:

sudo/etc/init.d/glusterfs stop

Como alternativa, remova o serviço glusterfs da inicialização nas duas máquinas e reinicialize as duas. As partições não devem ser montadas na inicialização, pois o glusterfs faz esse trabalho.

    
por 04.03.2013 / 16:09
1

Isso funciona para resolver o erro 'O terminal de transporte não está conectado' com gluster

sudo umount /mnt
sudo fusermount -uz /mnt
sudo mount /mnt
    
por 14.06.2017 / 09:58