Rosendoktor
Well-Known Member
Hi,
ich hab hier auf einem FreeBSD Server ein paar Minecraft Server laufen für die Kids zum zocken. Die laufen in jeweils einem eigenen Jail, jedes Jail enthält eine vollständige FreeBSD Installation. Die Jails unterscheiden sich also nur in ein paar Konfigurationsdateien und den Spielstandsdaten.
Da dachte ich mir, ist doch geradezu prädestiniert dafür, mal ZFS Deduplication auszuprobieren.
Also flugs ein Dataset erstellt mit dedup=on, die ganzen Jails da reinkopiert, und alles eingehängt.
Soweit gut. Jetzt verwirrt mich aber zum einen dieser Satz aus der ORACLE Dokumentation:
Was heisst das jetzt?
Grüße,
Robert
ich hab hier auf einem FreeBSD Server ein paar Minecraft Server laufen für die Kids zum zocken. Die laufen in jeweils einem eigenen Jail, jedes Jail enthält eine vollständige FreeBSD Installation. Die Jails unterscheiden sich also nur in ein paar Konfigurationsdateien und den Spielstandsdaten.
Da dachte ich mir, ist doch geradezu prädestiniert dafür, mal ZFS Deduplication auszuprobieren.
Also flugs ein Dataset erstellt mit dedup=on, die ganzen Jails da reinkopiert, und alles eingehängt.
Soweit gut. Jetzt verwirrt mich aber zum einen dieser Satz aus der ORACLE Dokumentation:
Zum anderen, dass man die dedupratio nur poolweit abfragen kann:Although deduplication is set as a file system property, the scope is pool-wide.
Code:
root@polaris:~# zpool get all polaris_zroot | grep dedup
polaris_zroot dedupditto 0 default
polaris_zroot dedupratio 6.40x -
- Bedeutet es, dass Deduplication für den ganzen Pool aktiviert wird, sobald man es für einen Dataset aktiviert? Dann ergibt es keinen Sinn, dass die Eigenschaft den Datasets zugeordnet ist.
- Oder ist nur die Anzeige der dedupratio poolweit, die Deduplication selbst aber auf die Datasets bezogen? Irgendwie auch komisch.
- Oder heisst es, dass nur Daten, die in die Datasets mit dedup=on geschrieben werden, Deduplication angewendet wird, aber bezogen auf die Daten des ganzen Pools? Das ist aber jetzt geraten...
Grüße,
Robert