Às vezes, isso funciona:
mount /some/fs -o remount,soft
umount -f /some/fs
Toda vez que tento desmontar / algum / fs, ele diz que está ocupado. O servidor se foi bye bye; Alguém tem alguma ideia?
Eu tentei:
unmount -f /some/fs
Illegal option
unmount -o force /some/fs
Illegal option
unmount /some/fs
File system is busy
Se houver uma razão diferente de tentar manter as coisas arrumadas, como causar interrupções toda vez que você acidentalmente entrar nesse diretório, eu me pergunto se você poderia montar outra coisa por cima. Não tenho certeza se o lofs está no solaris 2.7 (o comando de montagem que usei funciona no Solaris 10), mas você pode tentar apenas montar outro diretório por cima:
mkdir /var/tmp/some_dir
mount -F lofs /var/tmp/some_dir /path/to/nfs/mount
Dessa forma, você não terá nenhum problema sempre que alguém tentar montar esse diretório. Você ainda pode encontrar problemas com comandos como o df.
Se essa não é uma solução ideal, você pode tentar configurar um servidor nfs temporário onde costumava estar e esperar que o servidor consiga se conectar a ele. Você poderia criar uma VM para isso, ou até mesmo configurar um compartilhamento de nfs no seu laptop e alterar o IP temporariamente. Apenas o suficiente para fazer o servidor pensar que tem uma montagem nfs válida e desmontá-la.
Isso tudo está soando um pouco mais de trabalho do que apenas reinicializar em um momento oportuno (como quando você instala patches) no entanto.
Sua última entrada, "sistema de arquivos está ocupado", indica que há um arquivo aberto em algum lugar da montagem, que é a causa real da sua dor. Alguma chance de você poder rastrear esse arquivo e matar qualquer processo que esteja usando?
Não tenho certeza se minha resposta em Q # 75883 aplica-se ao Solaris ou não.