Pular para o conteúdo

Informação HD

Responder tópico
  • Denunciar
  • Indicar

1. Informação HD

Enviado em 19/10/2007 - 09:47h

Olá pessoal,
Estou precisando de algo que me retorne a informação de tamanho de HD no sistema, porém isso tem que ser executado por conta de usuário comum.
com # fdisk -l sei que tenho essa informação, porém o usuário comum não tem permissão para o comando.. Com cat /proc/diskstats não aparece o que preciso..

Alguma idéia?

Responder tópico

2. Re: Informação HD

Enviado em 19/10/2007 - 09:57h

df -h

é o que vc precisa...

boa sorte...

3. Re: Informação HD

Enviado em 19/10/2007 - 10:03h

com df -h visualizo as partiçoes, preciso de algo que me retone o tamanho do HD, tipo fdisk -l | grep Disk, porém preciso que usuário comum faça isso e o mesmo não tem permissão para o fdisk -l.

4. Só uma sujestão!

Enviado em 19/10/2007 - 11:27h

Bom dia,
Amigão, como não podemos dar permissão para o usuário comum usar fdisk pois isso poderia ser desastroso, você pode fazer um script para colher essa informações para o user e disponibiliza-la em um arquivo somente de leitura.
Eu teste e funcionou:
em /usr/sbin/ eu crie um script básico;
#!/bin/bash

fdisk -l /dev/sda | grep GB > /var/log/hd.log
fdisk -l /dev/sdb | grep GB >>/var/log/hd.log

E adicionei o mesmo no /etc/rc.d/rc.local agora toda vez que eu ligo a maquina ela disponibiliza as informações que eu preciso no arquivo /var/log/hd.log.
bash-3.1$ cat /var/log/hd.log
Disk /dev/sda: 320.0 GB, 320072933376 bytes
Disk /dev/sdb: 80.0 GB, 80026361856 bytes

É claro que deve existir uma maneira melhor de se fazer isso mas essa foi a primeira que eu achei.
Valeu.

5. Re: Informação HD

Enviado em 19/10/2007 - 12:14h

o problema é o seguinte já estou criando uma shel que pega as informações de hardware da maquina... tais como Processador, memória, end. Ip e HD.. a questão do HD que está pegando..
E essa shell que estou fazendo vou mandar para o usuário executar...


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder