AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1245592
Accepted
Paul Jurczak
Paul Jurczak
Asked: 2020-06-01 12:06:44 +0800 CST2020-06-01 12:06:44 +0800 CST 2020-06-01 12:06:44 +0800 CST

Qual é o espaço disponível no meu disco, exatamente

  • 772

Estou usando o Ubuntu 18.04 e tentando descobrir quanto espaço no meu SSD eu usei. Estou recebendo números diferentes de três ferramentas que tentei. A linha de comando mostra 73 GB usados:

paul@paul-desktop:~$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             8147768        0   8147768   0% /dev
tmpfs            1634036     3644   1630392   1% /run
/dev/sda1      114596460 73090608  35641592  68% /
tmpfs            8170168   707284   7462884   9% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            8170168        0   8170168   0% /sys/fs/cgroup
....

QDirStat mostra 39,6 GB usados:

insira a descrição da imagem aqui

O Monitor do Sistema mostra 74,8 GB usados:

insira a descrição da imagem aqui

Qual é o espaço real usado?

disk-usage
  • 5 5 respostas
  • 484 Views

5 respostas

  • Voted
  1. Best Answer
    HuHa
    2020-06-02T12:00:40+08:002020-06-02T12:00:40+08:00

    Se você ler um sistema de arquivos raiz completo com o QDirStat, não verá o conteúdo dos diretórios para os quais não tem permissão; isso é apenas normal. A última versão estável do QDirStat 1.6.1 mostrará isso mais claramente; versões mais antigas mostrarão um ícone de cadeado para esses diretórios (e eles são mencionados no log).

    Para ver tudo, execute-o com permissões de root:

    xhost +          
    sudo qdirstat /
    

    Além disso, você parece estar usando Btrfs em seu sistema de arquivos raiz. O Btrfs tem problemas inerentes ao relatar o uso do disco; ele precisa de espaço em disco não apenas para arquivos e diretórios, mas também para o recurso copy-on-write e para instantâneos.

    Ontem mesmo escrevi isso para os novos recursos do QDirStat nos quais estou trabalhando:

    https://github.com/shundhammer/qdirstat/blob/master/doc/Btrfs-Free-Size.md

    Além disso, observe que QDirStat (como a maioria das ferramentas relacionadas a disco) usa unidades baseadas em 1024: 1 kB = 1024 Bytes; 1 MB = 1024 KB; 1 GB = 1024 MB etc.; novamente, a versão mais recente do QDirStat também pode mostrar os tamanhos exatos de byte se você estiver interessado em precisão no nível de byte.

    --

    Stefan Hundhammer (HuHa)

    Autor do QDirStat

    • 3
  2. WinEunuuchs2Unix
    2020-06-01T16:55:34+08:002020-06-01T16:55:34+08:00

    QDirStat parece estar mostrando apenas o tamanho dos arquivos que você possui. Por exemplo /boot, mostra como zero bytes, mas na realidade teria que ter algo nele:

    Por exemplo:

    $ du /boot -s -h
    
    du: cannot read directory '/boot/efi': Permission denied
    1.2G    /boot
    
    $ sudo du /boot -s -h
    1.3G    /boot
    

    Outra consideração importante é que alguns utilitários listam o tamanho dos bytes em um arquivo, enquanto outros listam o espaço que um arquivo ocupa, que é o número de bytes arredondado para o tamanho do bloco, que geralmente é 4.096 bytes ou 4K.

    • 2
  3. HuHa
    2020-06-11T00:26:01+08:002020-06-11T00:26:01+08:00

    Além da minha resposta acima sobre permissões ausentes, também escrevi mais algumas diferenças: Tamanho do byte versus blocos usados ​​de um arquivo:

    https://github.com/shundhammer/qdirstat/issues/134

    Resumindo, os comandos "du" e "df" levam em consideração o espaço em disco que é desperdiçado devido aos arquivos não usarem completamente todo o último bloco de disco, de modo que parte dele permanece sem uso (embora alocado).

    O QDirStat, por outro lado, usa estritamente o tamanho do byte relatado pela chamada do sistema stat(); ele não faz suposições sobre o que acontece com blocos de disco parcialmente usados. Esse problema do GitHub explica o porquê.

    Editar 2020-06-11:

    Acabei de adicionar suporte para tamanhos alocados também. Confira o link acima para mais detalhes.

    • 1
  4. mikewhatever
    2020-06-01T13:13:32+08:002020-06-01T13:13:32+08:00

    Observe que a saída de dfnão está em GBs. Se você usar df -hem vez disso, a saída deve ser semelhante à do monitor do sistema - 74,8 GB.

    O relatório do QDirStat é estranho, não sei o que fazer com isso.

    • 0
  5. Abhay Patil
    2020-06-02T13:10:27+08:002020-06-02T13:10:27+08:00

    dfe o monitor do sistema estão corretos. Muitos aplicativos gnome assumem 1 GB = 1000 MBonde está 1 GB = 1024 MB.

    Se você fizer as contas, os resultados são claros.

    • 0

relate perguntas

  • Como descobrir quanto espaço em disco resta?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve