É apenas uma convenção. A seção do wiki do btrfs do kernel em subvolumes não menciona @
. Esta discussão na lista de discussão debian-boot é informativa:
A convenção proposta no guia upstream do btrfs é idêntico ao modo como o Fedora nomeia seus subvolumes, e acredito que foi escrito por um desenvolvedor do Fedora. Eu acho que o principal racional para divergir é para significar que o que parecem ser diretórios não são na verdade, diretórios, mas subvolumes. Como eu mencionei antes do flexibilidade que este FS suporta é surpreendente, e temo que poderia ser um pesadelo para suportar sem convenções padrão quase óbvias. Eu acho que vou escolher alguma coisa, e alguém não gosta disso, então pode ser mudado? Eu estava esperando que quaisquer opiniões strongs saíssem esta discussão! : -)
Esta é uma convenção que o OpenSUSE e o Debian aparentemente captaram do Ubuntu, e a idéia de usar todos esses subvolumes é atribuída por Colin Watson para Roger Leigh . Isso foi em 2010, e em 2011, já temos subvolumes nomeados com @
, mas não consigo encontrar discussões on-line sobre isso durante esse período. Suponho que apenas o Colin pode responder isso agora.