Você pode usar sshfs para montar /
na sua área de trabalho para /mnt/server/
no seu pc. Então você inicia o Kdirstat neste diretório.
Eu tenho um servidor headless rodando o Centos 5.9. Eu só posso SSH para ele, é possível usar o KdirStat ou uma ferramenta semelhante para obter uma visão gráfica do uso do disco?
Você pode usar sshfs para montar /
na sua área de trabalho para /mnt/server/
no seu pc. Então você inicia o Kdirstat neste diretório.
Se você estiver executando um servidor X no sistema em que está executando ssh
, não será necessário fazer nada além disso:
$ ssh -X remoteserver KdirStat
Aqui, por exemplo, estou ssh
'em um sistema CentOS 5.9 rodando Babaob , outra utilização de disco aplicativo que vem com o GNOME.
Aliás,existemmuitosaplicativosparaanalisarousododisco.Euosescreviaquinomeublogemumpostintitulado:
Você pode efetuar login no servidor e usar du
, redirecionando essa saída para um arquivo ( -a
= incluir arquivos, não apenas diretórios; -x
= apenas um sistema de arquivos):
$ du -ax / > ~/root-du
então você pode recuperar esse arquivo e navegar nele graficamente com xdiskusage
$ scp server:root-du ~/root-du
$ xdiskusage ~/root-du
É claro que você pode executar du
remotamente em ssh e canalizá-lo para xdiskusage
também:
$ ssh server 'du -ax /' | xdiskusage
mas eu prefiro usar arquivos, para que eu possa reabri-lo, compare antes & depois, etc.
Você provavelmente não tem todo o ambiente X (bibliotecas, programas, etc.), mas o ssh pode fazer o X Forwarding Trusted com -Y
untrusted -X
options.
tente
xhost +
ssh -X user@remote_server
xclock
exit
xhost -
Ter o X instalado / em execução em um servidor é considerado uma prática muito ruim, principalmente devido a problemas de segurança e estabilidade.
Basta usar os KIOs do KDE, o que facilita muito o uso de vários protocolos diferentes nos aplicativos do KDE.
Use um URL como sftp://user@host/some/directory
para acessar o sistema de arquivos remoto via SSH / SFTP:
Tags ssh disk-usage centos