Talvez haja uma maneira melhor de fazer o que estou tentando alcançar, então deixe-me descrever todo o problema. My /
e /home
diretórios estão em um LV separado. Aconteceu assim o /
LV sair do espaço. Em seguida, faço backup do meu /home
e tento removê-lo para poder redimensionar /
. No entanto, quando eu fiz login no root tty e tento desmontar o /home
, lvchange -a n /dev/trixxxy-vg/home
recebo um aviso de que esse volume lógico está em uso.
Logical volume trixxxy-vg/home contains a filesystem in use.
Meu .emacs.d
e .bashrc
em /root
eram links /home/user/
relevantes, então pensei que isso pudesse causar o problema, mas depois que os removi, nada mudou.
Acho que existe uma maneira, que não conheço, de verificar o que está usando atualmente o volume lógico específico. Ou uma força pode remover tal partição?
Normalmente, você pode usar ferramentas como
fuser
oulsof
para ver quais arquivos estão em uso no momento. Aqui está um exemplo onde eu vou usarlsof
.Fundo
Aqui tenho a seguinte configuração:
Então, se executarmos
lsof
e grep para essa montagem/export/raid0
:Não recebemos nada. No entanto, se nós
cd /export/raid0
:Vemos nosso shell Bash agora acessando o LVM. Agora vamos
vi afile
ainda no diretório/export/raid0
:E
lsof
vê esses acessos também.