Jag har lyckats med att få igång automatiska snapshots på EON.
Så här gjorde jag:
1) Började med att installera service'arna auto-snapshot och auto-snapshot-roleadd
svccfg -v import /var/svc/manifest/system/filesystem/auto-snapshot.xml
svccfg -v import /var/svc/manifest/system/filesystem/auto-snapshot-roleadd.xml
2) Aktivera service'arna
svcadm enable zfssnap-roleadd
Aktivera bara dom som du behöver:
svcadm enable auto-snapshot:monthly
svcadm enable auto-snapshot:weekly
svcadm enable auto-snapshot:daily
svcadm enable auto-snapshot:hourly
svcadm enable auto-snapshot:frequent
frequent tar snapshots var 15:e min, 4 snapshot's behålls.
hourly tar snapshots varje timme, 24 snapshot's behålls.
daily tar snapshots varje dag, 31 snapshot's behålls.
weekly tar snapshots varje vecka, 7 snapshot's behålls.
monthly tar snapshots varje månad, 12 snapshot's behålls.
Läs mer här.
Servicen körs som ett crontab job av användaren zfssnap .
3) Det finns en bugg som gör att användaren zfssnap inte har rättigheter att skapa snapshots. Det fixade jag igenom att editera filen /etc/user_attr och lägga till följande rad:
zfssnap::::type=role;auths=solaris.smf.manage.zfs-auto-snapshot;profiles=ZFS File System Management
4) För att ändringen ska överleva en omstart så måste man lägga till /etc/user_attr filen /mnt/eon0/.backup
Kör kommandot:
echo "/etc/user_attr" >> .backup
5) Uppdatera boot imagen
updimg.sh
Inga kommentarer:
Skicka en kommentar