Faz muito tempo que não publico aqui, isso não quer dizer que tenha esquecido o FromLinux, de jeito nenhum ... é que algumas coisas mudaram no nível pessoal e meu tempo agora é muito menor do que antes.
Porém, neste tempo aprendi alguns comandos novos, comandos que quero compartilhar com vocês
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)
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 vi pessoalmente que raramente são mencionados, por isso decidi partilhá-los
Da mesma forma, deixo outros comandos que podem fornecer muitos dados semelhantes:
comando sudo fdisk -l
Outro comando é o típico df -h
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
Muito obrigado pela informação, saudações.
PS: você já fez falta.
XD
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 !!!
Ah, então foi o canto das sirenes que o manteve ocupado? 😉
Pobre bebê .. ele não tem protetor de ouvido hahaha
Bom, a reação é compreensível, tem sereias por quem qualquer um se apaixona, hehe
Já te digo!! 😀
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
A propósito, df pode exibir um pouco mais de informações invocadas desta forma:
df -hT
Mais um comando para a coleção:
sudo systool -c block -v | less
O_O… caramba, obrigado por tantos comandos LOL !!!
Muito bom lsblk, obrigado!
Obrigado por comentar 🙂
sudo separou -l
Ótimo, eu não conhecia esse 😀
Obrigado 😉
Muito bom, eu só conhecia "fdisk -l". O que mais gostei é o «lsblk», é o que melhor mostra a informação.
Obrigado por comentar 🙂
Eu sempre lidei com df -h / e disk -l, os outros eu ignorei.
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.
Obrigado pelos comandos, todo dia de pelo menos 20 minutos de leitura, é um dia gasto
Obrigado por comentar 😀
Muito bom, também seria bom se você recomendasse que, para mais detalhes, olhe a página de manual de cada comando, saudações.
Para saber a temperatura ...
root @ darkstar: / home / salvic # smartctl -A / dev / sdc | grep '194' | awk '{print $ 10}'
34
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
Genial
tremendo!
útil e simples obrigado
Muito obrigado o post 🙂
Bençãos.
Excelente contribuição. Isso realmente me serviu bem. o artigo compartilhado.
Muito obrigado, os comandos me ajudaram.
Muito obrigado por compartilhar esta informação.
Foi ótimo para mim.
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.
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.
Uma colaboração entre usuários Linux é sempre apreciada.
Como meu pai costumava dizer, se é bom e conciso, é duplamente bom.