O wiki do ArchLinux tem (como sempre) bom documentação em esse problema. Você escreveu:
Having not found e2label initially I found I could label partitions with the word "DOCKER" in fdisk. But they actually come through to the path /dev/disk/by-label
Suponho que você quis dizer "NÃO passar"? Isso pode ser explicado pelo fato de que você criou um rótulo partição e seu disco rotulado deve aparecer em /dev/disk/by-partlabel/
. Depois de criar um rótulo sistema de arquivos (por exemplo, via e2label
( tune2fs -L
) para sistemas de arquivos ext {2,3,4}), o disco deve aparecer em /dev/disk/by-label
.
Os marcadores deshould one be favoured over the other?
partição só estão disponíveis para discos GPT . Para rótulos sistema de arquivos , seria necessário usar alguma ferramenta do sistema de arquivos para aplicar um rótulo à partição. Todos os principais sistemas de arquivos em disco parecem ter isso ( tune2fs -L
, jfs_tune -L
, xfs_admin -L
, reiserfstune -l
), então, a menos que seja algo mais exótico, os rótulos do sistema de arquivos devem funcionar bem.