Unix: Espaço de disponibilização de montagens de arquivos

0

Declaração do problema

Isto diz respeito ao uso do espaço do sistema de arquivos montado na caixa Unix

df -h -> Gives the total usage/avail/used/used% of all mounts in unix server

Existe alguma outra maneira de encontrar o uso total ou aproveitamento% de um sistema de arquivos diferente de df -h ?

Isso ocorre porque no meu ambiente há poucos sistemas de arquivos montados sob '/ Data /' como links simbólicos ... então df -h não está mostrando aqueles sistemas de arquivos. Eu preciso ir para "/ Data /" e, em seguida, disparar "ls -lrt | grep ^ l" que está mostrando minhas montagens.

Estou usando du -m, que está me dando uso de disco / FS ... mas quero saber a disponibilidade% ou total para essa montagem.

Existe alguma maneira de descobrir?

Finalidade

Eu quero criar um utilitário que irá lançar alerta se a utilização do espaço (para apenas aqueles cujos links simbólicos presentes dentro de / Data /) excederem o limite?

Eu só preciso de uma maneira de buscar% de FS usado .. coding & formatação da saída não levará muito tempo.

Nota:

  • Eu não sou administrador - por isso, não há permissões de root
  • Versão do Linux: Red Hat 5.9
por Debaditya 19.05.2014 / 21:11

1 resposta

2

Eu suspeito que o que você quer é o espaço disponível nos sistemas de arquivos que coletivamente contêm um conjunto de diretórios. Isso é um pouco diferente do que você perguntou, já que você indica que existem sistemas de arquivos "montados ... como links simbólicos" que não parecem possíveis. Os links simbólicos devem apontar para algo que mora em um sistema de arquivos montado, portanto, ele deve ser descrito por uma chamada para "df -h".

Onde os links simbólicos estão em / Data / point? Por exemplo, se / Data / scratch apontar para / nfs / fileserverA / scratch1 /, a execução de "df -h / Data / scratch" deve relatar no sistema de arquivos subjacente NFS montado a partir de fileserverA. Ou se / Data / images apontar para / home / myaccount / Pics, então "df -h / Data / images" irá reportar no sistema de arquivos / home.

Se você quer apenas o espaço usado por vários diretórios diferentes, você pode usar "du" para calcular o espaço usado por todos os arquivos e diretórios que eles contêm.

    
por 19.05.2014 / 21:49