¿Hay un comando que enumerará todas las particiones junto con sus etiquetas? sudo fdisk -ly sudo parted -lno muestra etiquetas por defecto.
EDITAR: (según el comentario a continuación) Estoy hablando de las etiquetas ext2, aquellas que puede establecer en gpartedla partición.
EDIT2: La intención es enumerar particiones desmontadas (así que sé cuál montar).
linux
command-line
partition
disk
sdaau
fuente
fuente

blkidherramienta puede indicarle la etiqueta de una partición conocida. Pero para encontrar la partición, tendría que recorrer la salida de fdisk.Respuestas:
Con udev, puedes usar
para mostrar los enlaces simbólicos por etiqueta a al menos algunos nodos de dispositivos de partición.
No estoy seguro de cuál es la lógica de inclusión, posiblemente la existencia de una etiqueta.
fuente
mount -lsugerencia de Alan Kuras .ls -la /dev/disk/by-labelparece mostrar etiquetas de particiones desmontadas; así que eso resuelve mi problema, supongo ... Aunque, realmente hubiera preferido una opción parafdisko en supartedlugar :) ¡Salud!sudo lsblk -o name,mountpoint,label,size,uuidfuncionó para mí.con
lsblkPor ejemplo, el comando
salidas:
Puede especificar muchas columnas en el orden que desee:
fuente
lsblk -fcuál es equivalente alsblk -o NAME,FSTYPE,LABEL,MOUNTPOINTlsblkdebe ser utilizado por usuarios habituales, por lo que no es necesario su / sudo. Ahora, si eso no funciona para ti, es porque tus desarrolladores de la distribución se perdieron algo.Hay un comando blkid que puede ser lo que estás buscando. Los resultados son similares a los siguientes:
Otra opción es usar el comando udevadm , que probablemente te dará mucho más de lo que necesitas:
fuente
Intenta usar este comando:
fuente
Intenta usarlo
mount -l, funciona bien para mí.fuente
mount -lparece mostrar solo las particiones montadas ... ¡Salud!/ dev / disk
En las versiones más nuevas del kernel de Linux, esta información ahora se puede encontrar aquí en
/dev/disk.Ejemplo
Por lo que se puede encontrar este
by-id,by-label,by-pathoby-uuid.por id
por-uuid
Donde
xxxxxxsería un UUID real como5ece678c-1234-5678-12e3-88c06ec11111.por etiqueta
Donde
LABEL1,LABEL2... etc. son etiquetas que muestran enlaces simbólicos a la partición real (por ejemplo/dev/sda3).fuente
ls -l /dev/disk/by-label/ | sort -k10Esto no enumerará todas las particiones, pero puede ver y modificar lo que quiera con
tune2fs.Puede usar un comando como este para obtener todos los
/dev/sda*dispositivos.fuente
También puedes usar este comando:
Puede usar lo anterior para imprimir toda la información de los dispositivos de bloque.
fuente
e2label no funcionó para mí con las etiquetas del sistema de archivos UDF. blkid lo hizo;
fuente
Si lo desea, puede usar mi script bash para ese propósito. En realidad, hace un poco más de lo que necesita, es decir, también mostrará cuánto espacio se utiliza. Espero que les guste :) Y también espero que la salida sea tan ordenada como en mi caja de Linux ... (Nota: solo mostrará hardware real como sus HDD y DVD-ROM, pero eso es suficiente para mis propósitos).
Nota importante: es posible que este script deba ejecutarse bajo
sudoUNA VEZ debido ablkid. Al menos en mi distribución,blkid -o exportgenerará nil cuando se ejecute como usuario normal después del arranque . Esto se debe a que, en la "representación de usuario normal" deblkid, los datos se recuperarán de un archivo de caché (normalmente/run/blkid/blkid.tab), que solo se puede escribirrooty, por lo tanto, requerirá una ejecuciónsudopara completar los datos actuales.fuente
En un terminal de Linux (consola) escriba:
Seguido por Enter
El resultado es la lista de dispositivos de bloque, cada uno con LABEL y TYPE
fuente
También uso lo
lsblkmencionado anteriormente, pero creo que las siguientes opciones son más adecuadas:fuente