Não é um problema de permissões. Este é um bug conhecido que foi relatado no link (afeta mais do que apenas Nautilus ).
Com exceção do sistema de arquivos inicial, que é um caso especial (consulte aqui para obter detalhes completos) , todos os arquivos da lixeira são armazenados em um diretório dentro do diretório raiz do sistema de arquivos do qual eles foram excluídos, para evitar a cópia entre os sistemas de arquivos.
A pasta Lixeira é uma pasta virtual que deve ser uma combinação desses diretórios de todos os sistemas de arquivos.
Um subvolume é um sistema de arquivos separado. No entanto, somente os pontos de montagem (por exemplo, aqueles em /etc/mtab
) são realmente verificados quanto aos diretórios de lixeira. Um subvolume que não é montado separadamente não é pesquisado.
Quanto a soluções alternativas, para um determinado subvolume SUBVOL, tente:
ln -s /mnt/btrfs/.Trash /mnt/btrfs/SUBVOL/.Trash
ln -s /mnt/btrfs/.Trash-1000 /mnt/btrfs/SUBVOL/.Trash-1000
para armazenar a lixeira no volume pai não funciona.
Mas a existência de ambos links simbólicos (ou apenas arquivos vazios com o mesmo nome) impede a criação dos diretórios da lixeira, evitando assim o lixo nesse subvolume.