![Existe uma vantagem em usar conjuntos de dados/sistemas de arquivos ZFS discretos em um único zpool?](https://rvso.com/image/770082/Existe%20uma%20vantagem%20em%20usar%20conjuntos%20de%20dados%2Fsistemas%20de%20arquivos%20ZFS%20discretos%20em%20um%20%C3%BAnico%20zpool%3F.png)
Tenho um servidor Centos utilizando ZFS no Linux. Os discos estão em um único zpool. Quando você digita, zfs list
ele mostra um único sistema de arquivos(?)(conjunto de dados?), tank1
.
NAME USED AVAIL REFER MOUNTPOINT
tank1 18.4T 25.1T 18.4T /tank1
Dentro tank1
estão vários diretórios. Vamos chamá-los de myFiles
, images
, eusers
Existe uma vantagemconfigurá-lo dessa maneira em vez de criar zfs create
sistemas de arquivos isolados para cada diretório, dando assim a cada diretório seu próprio compartilhamento e controle sobre como cada sistema de arquivos é compartilhado?
Então, em vez disso, quando eu digito, zfs list
verei:
NAME USED AVAIL REFER MOUNTPOINT
tank1 18.4T 25.1T 18.4T /tank1
tank1/myFiles 55.0K 25.1T 55.0K /tank1/myFiles
tank1/images 55.0K 25.1T 55.0K /tank1/images
tank1/users 55.0K 25.1T 55.0K /tank1/users
Responder1
Você pode definir cotas, compactação e muitas outras configurações por conjunto de dados. Digamos que você tenha algum programa ou aplicativo e não queira que ele use mais de 20 GB. Você pode definir isso como uma cota no conjunto de dados.
Se você fizer backups ou replicação usando zfs send, faça isso por conjunto de dados. Portanto, você pode querer replicar dados de um aplicativo que confinou a um conjunto de dados específico, mas não deseja replicar o enorme cache ou logs de algum outro aplicativo. Então você divide as coisas que você deseja replicar em conjuntos de dados separados das coisas que você não deseja replicar.
Se você usar o compartilhamento NFS ou o gerenciamento de compartilhamento SMB integrado, isso também será configurado por conjunto de dados.
Então, a resposta é que tudo depende do que você precisa. Você precisará de conjuntos de dados se precisar de diferentes configurações de zfs para diferentes grupos de dados em seu pool.