Por que a Nautilus me pede para “… esvaziar o lixo antes de desmontá-lo?”

7

Eu tenho um disco rígido SATA, formatado como ext4, que é detectado pelo Nautilus toda vez que eu inicializo o computador.

Eu preciso clicar nele, em Lugares , para montá-lo. Tudo bem, estou feliz com isso.

No entanto, quando desmonto manualmente (através do menu de contexto do Nautilus), ele me pergunta "Deseja esvaziar o lixo antes de desmontar?" ... e isso só começou a acontecer hoje, depois de 2 meses de uso diário ...

Agora, pode ser que eu nunca tenha jogado lixo nesta unidade antes de hoje ... é possível, já que costumo fazer um Shift + Delete, e não faço um manual desmontar todos os dias ...

Eu fiquei um pouco surpreso com este diálogo, e me pergunto "Por quê?" (porque o Lixo é tipicamente um lugar que é mantido manualmente).

Além disso, como evito que esse prompt seja exibido?

    
por Peter.O 26.11.2010 / 17:38

2 respostas

4

Nos volumes montados, o Nautilus não move os arquivos da lixeira para o seu diretório principal de lixo na sua pasta pessoal, já que isso não faria muito sentido para arquivos grandes.

Na próxima vez que você jogar algo no lixo, pressione Ctrl + H ou selecione View Hidden Files no menu. Você notará uma pasta .Trash na sua unidade montada.

O arquivo ainda está na unidade até que você o remova permanentemente. Eu acho que é apenas a maneira do Nautilus ajudar você a manter as coisas organizadas, especialmente porque você pode estar conectando o disco a outros sistemas operacionais.

Suponho que uma maneira de suprimir a caixa de diálogo seria criar sua própria pasta de lixo / temp em cada unidade e mover os arquivos que você quer para o lixo, mas não excluir ainda. Você pode criar scripts / ações do Nautilus para apontar os arquivos para a nova pasta. Como os arquivos estariam na mesma unidade, não haveria sobrecarga (ou seja, a movimentação seria instantânea / não custaria nenhuma cpu) e você não ficaria incomodado com diálogos. Eu pessoalmente tenho uma pequena (partição de 2GB) eu uso como um temp / share com a área do Windows para misc. miudezas. Eu acho que funciona muito bem para tirar conclusões do caminho. Claro que isso não é prático para grandes coisas, mas você tem a idéia:)

    
por Deadite81 01.12.2010 / 06:08
0

Parece que o que está essencialmente acontecendo é que os arquivos da lixeira provavelmente mantêm arquivos abertos do sistema de arquivos que você está tentando desmontar. Você pode tentar usar o lsof para descobrir o que está impedindo a desmontagem. Algo como lsof | grep / the / mountpoint do dispositivo.Nautilus pode ser enganador, embora às vezes, porque pode estar montando em algum lugar diferente do esperado.

Para eliminar este problema Abra o disco rígido SATA e pressione Ctrl + H (ou vá para o menu Exibir e selecione Mostrar oculto Arquivos) você verá a pasta chamada Lixeira ou similar ao instantâneo abaixo, exclua isso ... e então desmonte-a ..

    
por karthick87 26.11.2010 / 18:02