4 comandos para saber os dados do nosso HDD ou partições

Faz muito tempo que não posto aqui, isso não significa que esqueci DesdeLinux Longe disso, de forma alguma... é que algumas coisas mudaram a nível pessoal e o meu tempo é agora muito menor do que era antes.

No entanto, neste tempo aprendi alguns comandos novos, comandos que quero compartilhar com você 🙂

Vou começar com dois que, como diz o título do post, nos mostram dados sobre nossos discos rígidos e partições.

Comando sudo lsscsi

O primeiro é: sudo lsscsi (eles precisam instalar este pacote para que o comando esteja disponível)

Artigo relacionado:
Com Terminal: Comandos de Tamanho e Espaço

Comando sudo lsblk-fm

A segunda é: sudo lsblk-fm

Aqui está uma captura de tela da saída de cada um:

Existem muitas outras formas de obter estes e outros dados das nossas partições e HDDs, não são apenas estes dois comandos ... mas, como pessoalmente tenho visto pouca menção deles, é por isso que decidi partilhá-los 🙂

Da mesma forma, deixo outros comandos que podem fornecer muitos dados semelhantes:

comando sudo fdisk -l

Aqui está a imagem:

Outro comando é o típico df -h

como
Artigo relacionado:
Como eliminar processos facilmente

comando df -h

Aqui está a imagem:

De qualquer forma, espero que seja útil para você 🙂

Você conhece algum outro comando que forneça dados que estes não fornecem? ...

lembranças


32 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Carpinteiro dito

    Muito obrigado pela informação, saudações.
    PS: você já fez falta.
    XD

    1.    KZKG ^ Gaara dito

      hahahahaha obrigado 🙂
      Sim ... Estou bastante offline ultimamente, como Perseu disse em um tweet ... «mano, você ouviu as sirenes cantando e nós perdemos você por causa delas, um minuto de silêncio para o amigo caído TT»

      LOL !!!

      1.    Hugo dito

        Ah, então foi o canto das sirenes que o manteve ocupado? 😉

        1.    elav. dito

          Pobre bebê .. ele não tem protetor de ouvido hahaha

          1.    Hugo dito

            Bom, a reação é compreensível, tem sereias por quem qualquer um se apaixona, hehe

            1.    elav. dito

              Já te digo!! 😀


  2.   Hugo dito

    O comando lsblk parece muito útil, obrigado porque pelo menos eu certamente o desconhecia.

    Quanto a outros comandos, porque no Linux, você sempre pode encontrar coisas úteis:

    sudo blkid
    sudo cat /proc/partitions
    sudo cat /etc/mtab
    sudo lshw -short -class storage -class disk
    sudo lshw -class storage -class disk | less
    sudo hwinfo --disk | less
    sudo parted /dev/sda print
    sudo hdparm -I /dev/sda | less
    sudo smartctl -a /dev/sda | less

    Para partições do tipo LVM, existem outros comandos úteis:
    sudo pvdisplay
    sudo lvdisplay

    Você também pode encontrar scripts curiosos, como este que usa apenas ferramentas padrão como find e grep:

    for file in \
    $(find /sys/block/[sh][dr]*/device/ /sys/block/[sh][dr]*/ -maxdepth 1 2>/dev/null |
    egrep '(vendor|model|/size|/sys/block/[sh][dr]./$)'| sort)
    do
    [ -d $file ] && \
    echo -e "\n -- DEVICE $(basename $file) --" && \
    continue
    grep -H . $file | \
    sed -e 's|^/sys/block/||;s|/d*e*v*i*c*e*/*\(.*\):| \1 |' | \
    awk '{
    if($2 == "size") {
    printf "%-3s %-6s: %d MB\n", $1,$2,(($3 * 512)/1048576)
    } else {
    printf "%-3s %-6s: ", $1,$2
    for(i=3;i<NF;++i) printf "%s ", $i; print $(NF)
    }
    }'
    done

  3.   Hugo dito

    A propósito, df pode exibir um pouco mais de informações invocadas desta forma:

    df -hT

  4.   Hugo dito

    Mais um comando para a coleção:

    sudo systool -c block -v | less

    1.    KZKG ^ Gaara dito

      O_O… caramba, obrigado por tantos comandos LOL !!!

  5.   Ruda Macho dito

    Muito bom lsblk, obrigado!

    1.    KZKG ^ Gaara dito

      Obrigado por comentar 🙂

  6.   caçador dito

    sudo separou -l

    1.    KZKG ^ Gaara dito

      Ótimo, eu não conhecia esse 😀
      Obrigado 😉

  7.   Kikee dito

    Muito bom, eu só conhecia "fdisk -l". O que mais gostei é o «lsblk», é o que melhor mostra a informação.

    1.    KZKG ^ Gaara dito

      Obrigado por comentar 🙂

  8.   ignorante dito

    Eu sempre lidei com df -h / e disk -l, os outros eu ignorei.

  9.   anônimo dito

    Estranho que ninguém saiba disso:
    # lista blkid -o
    dá as informações bem tabuladas e, claro, lsblk que fiz um alias no meu .bashrc
    $ cat .bashrc | grep -i aliases
    alias lsblk = »lsblk -o RM, RO, MODEL, NAME, LABEL, FSTYPE, MOUNTPOINT, SIZE, PHY-SEC, LOG-SEC, MODE, PROPRIETÁRIO, GRUPO, UUID

    Obrigado por essas contribuições.

  10.   Raiden dito

    Obrigado pelos comandos, todo dia de pelo menos 20 minutos de leitura, é um dia gasto

    1.    KZKG ^ Gaara dito

      Obrigado por comentar 😀

  11.   Rodolfo dito

    Muito bom, também seria bom se você recomendasse que, para mais detalhes, olhe a página de manual de cada comando, saudações.

  12.   vencedor dito

    Para saber a temperatura ...
    root @ darkstar: / home / salvic # smartctl -A / dev / sdc | grep '194' | awk '{print $ 10}'
    34

  13.   Uau dito

    grande «lsblk», não o conhecia! Muito útil porque sempre que quero acessar essa informação acabo usando fdik -l que é mais incômodo, e para o UUID eu faço um "ls -lha / dev / disk / by-UUID" e começo a me identificar. Com «lsblk» tudo fica unido e limpo em um único comando e ocupando pouco espaço no terminal 🙂 Obrigado pela contribuição

  14.   Marcos_tux dito

    Genial

  15.   fedex5 dito

    tremendo!

    útil e simples obrigado

  16.   Edison quisiguina dito

    Muito obrigado o post 🙂

    Bençãos.

  17.   Fausto Fabiano Garcete dito

    Excelente contribuição. Isso realmente me serviu bem. o artigo compartilhado.

  18.   Michael Loyo dito

    Muito obrigado, os comandos me ajudaram.

  19.   Miguel dito

    Muito obrigado por compartilhar esta informação.

    Foi ótimo para mim.

  20.   predatux dito

    Olá a todos, gostaria de saber se existe algum comando para identificar as partições do form (0,2), (4,3), etc.
    Eu tenho um pequeno problema ao iniciar o Remix OS de uma partição do disco rígido sde6, que eu entendo ser (4,6), mas o boot sempre me falha dizendo que não está correto.

    Obrigado e cumprimentos.

  21.   Diego dito

    Olá a todos, queria perguntar o seguinte, tenho um computador onde tenho um linux virtualizado e um dos discos que ele montou tive que extrair o espaço disponível, tudo bem mas tenho que estender a partição porque do linux ainda dá para ver o espaço anterior Eu tinha e não a nova, então entendo que você deve estender a partição para que ela seja refletida mais tarde quando você montá-la novamente no Linux. A questão é que lá eu tenho backups e não devo perder as informações lá. Você poderia me ajudar dizendo qual é o comando correto para expandir a partição, já que ela passou de 128 GB para 1 TB, e uma vez feito isso, monte-o no linux. O tipo de partição me parece ext3, aguardo seus comentários, desde já agradeço.

  22.   wolfgimp dito

    Uma colaboração entre usuários Linux é sempre apreciada.
    Como meu pai costumava dizer, se é bom e conciso, é duplamente bom.