Reconhecer espaço em disco.

1. Reconhecer espaço em disco.

Vitor
vasmarinho

(usa Slackware)

Enviado em 21/06/2010 - 09:00h

Bom dia a todos!

Eu vendo meu espaço em disco que tenho em uma maquina linux me mostra o seguinte:

Filesystem Size Used Avail Use% Mounted on
/dev/sda3 37G 4.8G 31G 14% /
tmpfs 4.0G 0 4.0G 0% /lib/init/rw
udev 10M 64K 10M 1% /dev
tmpfs 4.0G 0 4.0G 0% /dev/shm
/dev/sda4 420G 406G 0 100% /mnt/vmware
/dev/sdb1 459G 458G 0 100% /mnt/vmware2
/dev/sdc1 459G 110G 327G 26% /mnt/vmware3
/dev/sdd1 917G 462G 410G 53% /mnt/vmware4

Bom, vamos la. Os disco sdb1 e sdc1 tem cada um 500GB, no entanto o linux me mostra que o tamanho deles é 459GB. O sdd1 o tamanho dele é de 1TB e o linux me mostra que o tamanho dele é de 917GB. Ate ae entendo que tem aquele problema de conversao de 1024 para 1000 e parece que ta comendo espaco. Ocorre que se voce reparar no sdc1 a soma do used com o avail é de 437GB (110GB + 327GB) e fica abaixo dos 459GB que o linux menciona como espaço em disco. O mesmo acontece com o disco sdd1 onde a soma do used com avail é de 872GB (462GB + 410GB) e fica abaixo dos 917GB. O interessante que o sdb1 ele consome todo o espaço do disco praticamente.
Bom onde esta meu problema. É que no disco sdb1 eu tenho uma maquina virtualizada no vmware onde ela tem como consumido 490GB e para eu poder realizar o processo de shrink (que é reducao do tamanho da maquina virtual) eu preciso ter o dobro de espaço livre, ou seja, comprei um disco de 1TB para fazer isso, so que quando vou fazer o processo, ele não permite informando que não tenho espaço em disco suficiente no disco de 1TB.
Enfim, tem como no linux eu forçar ele reconhecer todo o tamanho corretamente? Alguem tem alguma ideia do que pode estar acontecendo?
Estou tambem printando pra aqui como estao montados os discos

/dev/sda3 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda4 on /mnt/vmware type ext3 (rw)
/dev/sdb1 on /mnt/vmware2 type ext3 (rw)
/dev/sdc1 on /mnt/vmware3 type ext3 (rw)
/dev/sdd1 on /mnt/vmware4 type ext3 (rw)

Abraco a todos
Vitor


  


2. Re: Reconhecer espaço em disco.

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/06/2010 - 09:09h

Vc já tentou executar o comando:

# df

Sem o parâmetro "-h"? Dessa forma ele mostra o tamanho exato em bytes (sem arredondar). Outro comando q pode t garantir o tamanho do HD é:

# fdisk -l


3. Re: Reconhecer espaço em disco.

Vitor
vasmarinho

(usa Slackware)

Enviado em 21/06/2010 - 09:14h

Ola Renato, segue o comando conforme sugerido:

root@srv015:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 38448304 5016268 31478936 14% /
tmpfs 4154096 0 4154096 0% /lib/init/rw
udev 10240 64 10176 1% /dev
tmpfs 4154096 0 4154096 0% /dev/shm
/dev/sda4 440128088 425047420 0 100% /mnt/vmware
/dev/sdb1 480719056 479838640 0 100% /mnt/vmware2
/dev/sdc1 480719056 114377304 341922552 26% /mnt/vmware3
/dev/sdd1 961432072 483469588 429124484 53% /mnt/vmware4

Pelo que percebi da a mesma coisa.
Bom para eu dar o fdisk agora eu teria que reparticionar o disco correto? O problema é que ele ja esta em producao.
Voce teria alguma outra sugestao?
valeu pela resposta
abraco
vitor



4. Re: Reconhecer espaço em disco.

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/06/2010 - 10:32h

Não, esse comando do fdisk é só pra vc listar as partições. Vc não vai modificar nada.


5. Re: Reconhecer espaço em disco.

Vitor
vasmarinho

(usa Slackware)

Enviado em 21/06/2010 - 10:42h

Segue o resultado do comando:

fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 9 72261 de Dell Utility
/dev/sda2 10 271 2104515 c W95 FAT32 (LBA)
/dev/sda3 272 5134 39062047+ 83 Linux
/dev/sda4 5135 60801 447145177+ 83 Linux

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 1 60801 488384001 83 Linux

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 60801 488384001 83 Linux

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdd1 * 1 121601 976760001 83 Linux

O meu problema é que nao consigo executar um determinado comando visto que me informa que tenho menos espaço em disco do que realmente tenho. Com isso, o comando nao finaliza mesmo que teoricamente eu tenha espaço em disco suficiente.
Sinceramente nao to sabendo como resolver isso.


6. Re: Reconhecer espaço em disco.

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/06/2010 - 10:52h

Kra, os seus HD's estão corretos. O problema ae é o sistema d arquivos. O q vc pode fazer é formatar o seu HD para ReiserFS e v se ele consegue aproveitar mais o espaço do disco. Tb é possível formatar o ext3 com um número d cada bloco menor do q o comum, aproveitando mais o espaço. Tem q dar uma estudada sobre isso...


7. Re: Reconhecer espaço em disco.

André Luiz Boeno Thompson
traylo

(usa Ubuntu)

Enviado em 21/06/2010 - 11:23h

o ReiserFS não é muito bom para partições tão grandes ele fica meio instavel e de leitura lenta com a partição cheia melhor é um ext4 que por enquanto to testando e não me deu problema mas a Reiser é quase unanime não use em partições com mais de 50GB

pode ocorrer perda de dados com o tempo


8. Re: Reconhecer espaço em disco.

Vitor
vasmarinho

(usa Slackware)

Enviado em 21/06/2010 - 11:37h

O problema que meu kernel é 2.6.18-6-686-bigmem e pelo que vi o ext4 so esta disponivel a partir do 2.6.24.4.
Com isso eu teria que trocar meu kernel. :/


9. Re: Reconhecer espaço em disco.

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/06/2010 - 11:44h

Hum, canseirinha! O jeito é vc dá uma olhada em relação aos sistema de arquivos disponíveis e ver essa característica q tou t falando. Pode ser q d certo... às vezes o ext4 pode ser pra vc.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts