Por que o @ em nomes de subvolume do Btrfs?

2

Questão bem curta. Existe alguma razão técnica para ter um @ no nome de um subvolume de um Btrfs? Qual é a sua função, benefício ou causa de problemas?

Qual é a melhor prática?

Exemplos:

por dani 17.12.2017 / 14:20

1 resposta

0

É 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.

    
por muru 17.12.2017 / 15:19