Como evitar a desmontagem do fs?

1

(Pedimos desculpas antecipadamente por dar tão poucos detalhes abaixo, mas confie em mim que a configuração e o problema com que estou lidando são verdadeiramente barroco , e até mesmo uma descrição superficial resultaria em um post muito mais longo e complicado do que vocês gostariam de ler!)

Estou tentando fazer backup de um disco que está agindo muito estranhamente ultimamente, mas minhas tentativas de backup falharam após alguns minutos, porque o sistema de arquivos do disco (em /dev/disk4 ) "espontaneamente" é desmontado. (Eu duvido que essa desmontagem seja literalmente "espontânea", mas, para minha ignorância, parece assim).

I would like to "lock" the mount, so to speak, so that no other process can unmount it (other than something like umount /dev/disk4 issued by me). Is there a way to achieve such a lock?

(O sabor do Unix que estou lidando é o OS X, mas eu estou interessado em, digamos, soluções específicas do Linux também, já que elas podem fornecer palavras-chave úteis para pesquisa adicional. Também soluções para qualquer outro BSD-ish O sabor do Unix seria bem-vindo.)

(Escusado será dizer que estou interessado apenas em esquemas de bloqueio que não me impedem de fazer o backup do disco!)

Se não houver como "bloquear a montagem"

how can I determine why the unmounting is happening?

Obrigado!

    
por kjo 20.07.2012 / 01:53

1 resposta

2

Se a montagem estiver ocupada, ela não poderá desmontar *.

Uma maneira fácil de tornar uma montagem ocupada é ter pelo menos um processo com seu CWD sob o ponto de montagem.

* Desinstalações preguiçosas ainda retornarão, mas não devem ser desmontadas até que o sistema de arquivos não esteja mais ocupado.

    
por 20.07.2012 / 02:07