เจฎเจฟเจ•เจฐเฉ‹เจŸเจฟเจ• เจฐเจพเจŠเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจ–เจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจฌเจนเจพเจฒเฉ€

เจ•เจˆเจ†เจ‚ เจจเฉ‡ เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, HPE เจธเจตเจฟเฉฑเจšเจพเจ‚ 'เจคเฉ‡ - เจœเฉ‡เจ•เจฐ เจ•เจฟเจธเฉ‡ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจธเฉ‡เจต เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจชเจฟเจ›เจฒเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจฐเฉ‹เจฒ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจ•เฉเจ เจฌเฉ‡เจฐเจนเจฟเจฎ เจนเฉˆ (เจ‡เจธ เจจเฉ‚เฉฐ เจฌเจšเจพเจ‰เจฃเจพ เจญเฉเฉฑเจฒ เจ—เจฟเจ† - เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจ•เจฐเฉ‹), เจชเจฐ เจจเจฟเจฐเจชเฉฑเจ– เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ เจนเฉˆ.

เจชเจฐ เจฎเจฟเจ•เจฐเฉ‹เจŸเจฟเจ• เจตเจฟเฉฑเจš, เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเจพ เจ•เฉ‹เจˆ เจซเฉฐเจ•เจธเจผเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจšเจฟเฉฐเจจเฉเจน เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ: "เจฐเจฟเจฎเฉ‹เจŸเจฒเฉ€ เจ‡เฉฑเจ• เจฐเจพเจŠเจŸเจฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเจพ เจฎเจคเจฒเจฌ เจ‡เฉฑเจ• เจฒเฉฐเจฎเฉ€ เจฏเจพเจคเจฐเจพ เจนเฉˆ." เจ…เจคเฉ‡ เจจเฉ‡เฉœเจฒเฉ‡ เจฐเจพเจŠเจŸเจฐ เจจเฉ‚เฉฐ "เจฐเฉ€เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจŸ" เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃเจพ เจฌเจนเฉเจค เจ†เจธเจพเจจ เจนเฉˆเฅค

เจ…เจœเฉ€เจฌ เจคเฉŒเจฐ 'เจคเฉ‡, เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจฎเจพเจฎเจฒเฉ‡ 'เจคเฉ‡ เจ‡เจ• เจตเฉ€ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฟเจ†, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจนเฉฑเจฅ เจจเจพเจฒ เจ•เจฐเจจเจพ เจชเจฟเจ†.

เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ‰เจน เจนเฉˆ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ€ เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจพเจชเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจฌเจฃเจพเจ‰เจฃเจพเฅค เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเจพเจฒ เจฐเจพเจœ เจจเฉ‚เฉฐ "เจฌเจšเจพเจ“" เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจตเฉฑเจฒ เจœเจพ เจธเจฟเจธเจŸเจฎ -> เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจฌเจฃเจพเจ“, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, "เจซเฉเฉฑเจฒเจฌเฉˆเจ•เจ…เฉฑเจช" (เจฌเฉ‡เจธเจผเจ•, เจฌเจฟเจจเจพเจ‚ เจนเจตเจพเจฒเฉ‡ เจฆเฉ‡)เฅค

system backup save dont-encrypt=yes name=Backup_full

เจ…เจธเฉ€เจ‚ เจชเจพเจธเจตเจฐเจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจจเจพเจฒ เจฒเฉฑเจ—เจฆเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ; เจฎเฉˆเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเฉ‡ "เจธเฉเจฐเฉฑเจ–เจฟเจ†" เจฆเจพ เจฌเจฟเฉฐเจฆเฉ‚ เจจเจœเจผเจฐ เจจเจนเฉ€เจ‚ เจ†เจ‰เจ‚เจฆเจพเฅค

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจนเจฐ เจตเจพเจฐ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ 'เจคเฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเฉ‡เจ—เฉ€เฅค เจšเจฒเฉ‹ เจ‡เจธเจจเฉ‚เฉฐ "full_restore" เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ‡เจน เจธเจ•เฉเจฐเจฟเจชเจŸ เจฅเฉ‹เฉœเฉ€ เจนเฉ‹เจฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉˆเฅค เจคเฉฑเจฅ เจ‡เจน เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจฐเฉ€เจฌเฉ‚เจŸ เจตเฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ. เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจšเฉฑเจ•เจฐเฉ€ เจฐเฉ€เจฌเฉ‚เจŸ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจฟเจงเฉ€ เจฅเฉ‹เฉœเจพ "เจ“เจ•เฉ€", เจชเจฐ เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ เจธเจพเจฌเจค เจนเฉ‹เจˆ. เจนเจฐ เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ โ€œrestore_on_reboot.txtโ€ เจซเจพเจˆเจฒ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
เจœเฉ‡เจ•เจฐ เจ…เจœเจฟเจนเฉ€ เจ•เฉ‹เจˆ เจซเจพเจˆเจฒ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ, เจคเจพเจ‚ เจฌเฉˆเจ•เจ…เฉฑเจช เจคเฉ‹เจ‚ เจฌเจนเจพเจฒเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจฐเจฟเจ•เจตเจฐเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจœเฉ‡เจ•เจฐ เจ…เจœเจฟเจนเฉ€ เจ•เฉ‹เจˆ เจซเจผเจพเจˆเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจธเจฟเจฐเจซเจผ เจ‡เจธ เจซเจผเจพเจˆเจฒ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ (เจ…เจฐเจฅเจพเจค, เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจนเฉˆ เจ•เจฟ เจฌเฉˆเจ•เจ…เฉฑเจช เจคเฉ‹เจ‚ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฆเฉ‚เจœเจพ เจกเจพเจŠเจจเจฒเฉ‹เจก เจนเฉˆ)เฅค

:if ([/file find name=restore_on_reboot.txt] != "") do={ /file rem restore_on_reboot.txt; system backup load name=Backup_full password=""} else={ /file print file=restore_on_reboot.txt }

เจ•เจพเจฐเจœ เจจเฉ‚เฉฐ เจธเจผเจกเจฟเจŠเจฒเจฐ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจนเฉˆเฅค

เจœเฉ‡ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉˆ, เจคเจพเจ‚ เจคเฉ€เจœเฉ‡ เจ…เจคเฉ‡ เจ…เฉฐเจคเจฎ เจชเฉœเจพเจ… 'เจคเฉ‡ เจ…เฉฑเจ—เฉ‡ เจตเจงเฉ‹ - เจนเจฐ เจฌเฉ‚เจŸ 'เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเจพ เจ•เฉฐเจฎ เจธเจผเจกเจฟเจŠเจฒเจฐ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹เฅค

เจตเฉฑเจฒ เจœเจพ เจธเจฟเจธเจŸเจฎ -> เจธเจผเจกเจฟเจŠเจฒเจฐ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ•เฉฐเจฎ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹เฅค
เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจฎเจพเจ‚ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจธเจผเฉเจฐเฉ‚เจ†เจค ' (เจนเจพเจ‚, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ…เฉฑเจ–เจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฆเฉ‡ เจนเจพเจ‚)
เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจ˜เจŸเจจเจพ 'เจคเฉ‡ เจฒเจฟเจ–เฉ‹
/system script run full_restore

เจ…เจ—เจฒเจพ, เจธเจ•เฉเจฐเจฟเจชเจŸ เจšเจฒเจพเจ“ เจœเฉ‹ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจฆเฉ€ เจนเฉˆ! เจ…เจธเฉ€เจ‚ เจ‡เจน เจธเจญ เจฆเฉเจฌเจพเจฐเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡, เจ•เฉ€ เจ…เจธเฉ€เจ‚?

เจ…เจธเฉ€เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจ "เจ•เฉ‚เฉœเจพ" เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚, เจœเจพเจ‚ เจ•เฉเจ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฎเจฟเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจฐเจพเจŠเจŸเจฐ เจจเฉ‚เฉฐ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจนเจพเจ‚, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจผเจพเจ‡เจฆ เจ•เจนเจฟเจฃเจ—เฉ‡: "เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฎเฉ‹เจก เจนเฉˆ!" เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ, เจ•เฉฐเจฎ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฐเจพเจŠเจŸเจฐ เจจเจพเจฒ เจฆเฉเจฌเจพเจฐเจพ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจตเจพเจˆเจซเจพเจˆ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฆเจพ เจชเจคเจพ เจœเจพเจ‚ เจฎเจพเจชเจฆเฉฐเจก เจฌเจฆเจฒเจฆเฉ‡ เจนเฉ‹ เจœเจฟเจธ เจฐเจพเจนเฉ€เจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เจจเฉˆเจ•เจŸ เจนเฉ‹เจ เจนเฉ‹)เฅค เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจšเจพเจฒเฉ‚ เจ•เจฐเจจ เจฒเจˆ "เจญเฉเฉฑเจฒเจฃ" เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจฌเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจญเฉเฉฑเจฒเจฃเจพ เจšเจพเจนเฉ€เจฆเจพเฅค

PS เจนเฉเจฃ เจฎเฉเฉฑเจ– เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ "เจธเฉ‡เจต" เจ•เจฐเจจเจพ เจจเจพ เจญเฉเฉฑเจฒเฉ‹เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹