Existe um comando que irá listar todas as partições junto com seus rótulos? sudo fdisk -l
e sudo parted -l
não mostra rótulos por padrão.
EDIT: (como no comentário abaixo) Estou falando de rótulos ext2 - aqueles que você pode definir gparted
após o particionamento.
EDIT2: A intenção é listar partições desmontadas (para que eu saiba qual montar).
linux
command-line
partition
disk
sdaau
fonte
fonte
blkid
ferramenta pode indicar o rótulo de uma partição conhecida. Mas, para encontrar a partição, você teria que fazer um loop na saída do fdisk.Respostas:
Com o udev, você pode usar
para mostrar os links simbólicos por rótulo para pelo menos alguns nós do dispositivo de partição.
Não sei qual é a lógica da inclusão, possivelmente a existência de um rótulo.
fonte
mount -l
sugestão de Alan Kuras .ls -la /dev/disk/by-label
parece mostrar rótulos de partições não montadas; para que resolva meu problema, eu acho ... Embora eu realmente preferisse uma opçãofdisk
ou maisparted
:) Felicidades!sudo lsblk -o name,mountpoint,label,size,uuid
funcionou para mim.com
lsblk
Por exemplo, o comando
saídas:
Você pode especificar várias colunas na ordem que desejar:
fonte
lsblk -f
o que equivale alsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT
lsblk
é ser usado por usuários regulares, portanto, não há necessidade de su / sudo. Agora, se isso não funcionar para você, é porque sua distribuição perdeu alguma coisa.Existe um comando blkid que pode ser o que você está procurando. Os resultados são semelhantes aos seguintes:
Uma outra opção é usar o comando udevadm , o que provavelmente lhe dará muito mais do que você precisa:
fonte
Tente usar este comando:
fonte
Tente usar
mount -l
, funciona bem para mim.fonte
mount -l
parece mostrar apenas as montadas./ dev / disk
Nas versões mais recentes do kernel Linux, essas informações agora podem ser encontradas aqui em
/dev/disk
.Exemplo
Então você pode encontrá-lo
by-id
,by-label
,by-path
ouby-uuid
.by-id
by-uuid
Onde o
xxxxxx
seria um UUID real, como5ece678c-1234-5678-12e3-88c06ec11111
.por etiqueta
Onde
LABEL1
,LABEL2
... etc são rótulo que mostra links simbólicos para partição real (por exemplo/dev/sda3
).fonte
ls -l /dev/disk/by-label/ | sort -k10
Isso não listará todas as partições, mas você pode visualizar e alterar o que quiser
tune2fs
.Você pode usar um comando como este para obter todos os
/dev/sda*
dispositivos.fonte
Você também pode usar este comando:
Você pode usar o acima para imprimir todas as informações dos dispositivos de bloco.
fonte
O e2label não funcionou para mim com rótulos de sistema de arquivos UDF. blkid fez;
fonte
Se quiser, você pode usar meu script bash para esse fim. Na verdade, faz um pouco mais do que você precisa, ou seja, também mostra quanto espaço é usado. Espero que você goste :) E também espero que a saída seja tão boa quanto na minha caixa Linux ... (Nota: ela mostrará apenas hardware real como seus HDDs e DVD-ROMs, mas isso é suficiente para meus propósitos).
Nota importante: Esse script pode precisar ser executado em
sudo
ONCE por causa deblkid
. Pelo menos na minha distribuição,blkid -o export
a saída será nula quando executada como usuário comum após a inicialização . Isso ocorre porque na "versão regular do usuário" deblkid
, os dados serão realmente recuperados de um arquivo de cache (normalmente/run/blkid/blkid.tab
), que só pode ser gravadoroot
e, portanto, exigirá uma execuçãosudo
para ser preenchido com os dados atuais.fonte
Em um terminal Linux (console), digite:
Seguido por Enter
O resultado é a lista de dispositivos de bloco, cada um com LABEL e TYPE
fonte
Eu também uso
lsblk
mencionado acima, mas acho as seguintes opções mais adequadas:fonte