¿Por qué el subvolumen de nivel superior predeterminado (id=5) no se muestra en la lista de subvolumen btrfs -a?

¿Por qué el subvolumen de nivel superior predeterminado (id=5) no se muestra en la lista de subvolumen btrfs -a?

Sobre elPágina wiki de btrfs sobre subvolúmenesdice que de forma predeterminada, en la creación de un btrfs (es decir make.btrfs <devicenode>), unnivel superiorSe crea un subvolumen con un ID de subvolumen = 5.

Un sistema de archivos recién creado también es un subvolumen, llamado de nivel superior, internamente tiene una identificación 5. Este subvolumen no puede eliminarse ni reemplazarse por otro subvolumen.

Intenté mostrar este subvolumen usando btrfs subvolume list -a /btrfs.mountpoint, pero no aparece, ¿por qué?

actualizar En un intento de (autoayuda), intenté obtener más información sobre este subvolumen de nivel superior ID=5, que (como se indicó) se creó anteriormente. Por lo tanto, intenté montar en la raíz btrfs real (que supuse que era el ID del subvolumen = 0) y miré su contenido de esta manera:

# mount a specific subvolume of a btrfs 
$> mount -t btrfs -o subvolid=0 /dev/sda /mnt
# show the output of the "."-entry of the subvolume-root (show inodevalue)
$> ls /mnt -lai | head -n 2
total 112656
 256 drwxr-xr-x  1 root root      432 May 25 09:08 .

después de desmontar nuevamente hice lo mismo (usando esta vez el ID del subvolumen = 5)

# mount a specific subvolume of a btrfs 
$> mount -t btrfs -o subvolid=5 /dev/sda /mnt
# show the output of the "."-entry of the subvolume-root (show inodevalue)
$> ls /mnt -lai | head -n 2
total 112656
 256 drwxr-xr-x  1 root root      432 May 25 09:08 .

y produce el mismo resultado (al igual que el subvolumen ID=5) que era el subvolumen raíz y el ID=5 al mismo tiempo. ¿Quizás esto muestre algo de luz por qué no aparece con btrfs subvolume list -ael comando?

De todos modos, dado que incluso al volumen raíz se le asigna un subvolid (al menos para usar con montaje), parece extraño que no aparezca nada en btrfs subvolume list -a.

(actualización corregida, error de pegar el comando de subvolumen btrfs incorrecto)

actualización2

Las páginas de manual para la btrfsy btrfs-progsla página wiki citada (ver el comienzo de la pregunta) no son muy precisas al describir cómo, en términos de sistema de archivos, volumne-root, subvolume, subvolids... se crea btrfs.

Según algunas explicaciones en la lista de correo, es que:

[t]odos los subvolúmenes son accesibles desde el volumen montado cuando usa -o subvolid=0.(tenga en cuenta que0 no es el ID real del volumen raíz, es soloun atajo para montarlo.) [énfasis agregado] (fuentehttps://www.mail-archive.com/[correo electrónico protegido]/msg17141.html)

esto me lleva a creer que, a pesar de la primera cita, el subvolumen id 5 es la raíz (al menos en mi caso).

De todos modos, hace algunos años la lista de correo de btrfs mostrabaun casodonde ni siquiera todas las instantáneas ordinarias han sido informadas correctamente por btrfs subvolume list, lo que me hace creer que también existe la posibilidad de que todo el problema de no mostrar el subvolumen pueda ser un error.

Más que nunca agradecería que alguien arrojara algo de luz sobre esto, en una respuesta a esta pregunta.

información relacionada