Na minha máquina recentemente configurada, eu uso ZFS no Linux Mint (LMDE 6) para criar pools de armazenamento e usar o sistema de arquivos ZFS. A configuração de armazenamento específica é quatro HDDs de 1 TB organizados em topologia RAID-Z2. O próprio sistema operacional foi instalado em uma partição ext4 em uma unidade SSD separada, enquanto o particionamento foi feito pelo instalador. Eu movi o diretório \home para o pool ZFS por
- copiando seu conteúdo para um conjunto de dados chamado zpool\home
- removendo o diretório \home original no sistema de arquivos raiz
- criando um ponto de montagem para o conjunto de dados no sistema de arquivos raiz por
zfs set mountpoint="\home" zpool\home
Mover o diretório \home para o zpool funcionou sem problemas.
Agora estou estruturando os sistemas de arquivos, por exemplo, criando conjuntos de dados, configurando a compactação, instantâneos etc. Quando se trata de pontos de montagem, está claro para mim que qualquer conjunto de dados e seus filhos podem ser montados em qualquer lugar no sistema de arquivos Linux. Minha pergunta é se pode surgir algum problema ao tentar montar conjuntos de dados em locais no novo diretório \home. Por exemplo, como com:
zfs create zpool\very-important-documents
zfs set mountpoint="\home\user\very-important-documents" zpool\very-important-documents
É considerado uma prática ruim definir pontos de montagem de conjuntos de dados para locais em diretórios que estão localizados dentro de conjuntos de dados? Se sim, quais são os problemas específicos que podem surgir? Seria melhor definir os pontos de montagem no sistema de arquivos raiz diretamente?