O uso dos dois é diferente.
Para lsof , para mostrar arquivos abertos apenas para determinados caminhos, coloque -- na frente de cada caminho
lsof -- /home4
lsof -- /home4 -- /home2
lsof mostrará todos os arquivos abertos contendo o caminho.
Por fuser , por outro lado, mostre o processo abrindo o arquivo que você especificou
fuser -uv <filename>
Para mostrar os processos que acessam um determinado caminho, use -m
fuser -uvm /home3
fuser é mais útil para identificar o ID do processo ao abrir um arquivo específico.
lsof é útil para descobrir todos os arquivos abertos por um processo específico.