Momentinės kopijos
Momentinė kopija išsaugo smėlio dėžės atkūrimo tašką.
wp rudel snapshot alpha-3be7 --name=before-test
Atkurti momentinę kopiją:
wp rudel restore alpha-3be7 --snapshot=before-test
restore prašo patvirtinti; --force praleidžia raginimą. Momentinių kopijų pavadinimus gali sudaryti iki 64 raidžių, skaitmenų, taškų, brūkšnelių arba pabraukimų; jie turi prasidėti raide arba skaitmeniu.
Momentinės kopijos skirtos smėlio dėžei atkurti, o ne jos vykdymo tapatybei nustatyti. Smėlio dėžės pirminis informacijos šaltinis yra aplinkos įrašas.
Ką išsaugo momentinės kopijos
- visas lenteles su smėlio dėžės prefiksu, įskaitant naudotojus, nukopijuotas toje pačioje duomenų bazėje po
{sandbox_prefix}snap_{hash}_, pavyzdžiui,wp_b65338d_snap_3ba676_options - smėlio dėžės temų katalogą, nukopijuotą į
snapshots/{name}/themessmėlio dėžės kataloge - metaduomenis
snapshots/{name}/snapshot.jsonirsnapshots/{name}/db_snapshot.json
Taigi momentinė kopija užima tiek, kiek visa smėlio dėžės lentelių kopija pagrindinės sistemos duomenų bazėje ir temų failų kopija.
Ko momentinės kopijos neišsaugo
- pagrindinės sistemos WordPress branduolio
- bendrinamų papildinių failų
- bendrinamų įkeltų failų
Atkūrimas
Atkuriant ištrinamos smėlio dėžės lentelės (paliekant momentinių kopijų lenteles), nukopijuojamos momentinės kopijos lentelės ir išsaugota kopija pakeičiamas smėlio dėžės temų katalogas.
Pagal numatytuosius nustatymus Rudel pirmiausia išsaugo dabartinę būseną kaip momentinę kopiją pavadinimu pre-restore-{timestamp}-{hash}, kad atkūrimą būtų galima atšaukti. Norėdami tai išjungti, rudel_config nustatykite auto_snapshot_before_restore į 0.
Peržiūra ir šalinimas
Nėra CLI komandos momentinėms kopijoms išvardyti ar ištrinti. PHP komanda Rudel::snapshots( $id ) jas išvardija nuo naujausios. Smėlio dėžę sunaikinus, jos momentinių kopijų lentelės ištrinamos; iki tol jos lieka, įskaitant automatines pre-restore-* kopijas (5 problemą).