GitLab - กู้คืนข้อมูลสำรอง
GitLab อนุญาตให้กู้คืนสำเนาสำรองของที่เก็บของคุณ ในบทนี้เราจะพูดถึงวิธีการคืนค่าสำเนาสำรองใน GitLab -
Step 1 - ขั้นแรกเข้าสู่ระบบเซิร์ฟเวอร์ GitLab ของคุณโดยใช้ SSH (Secure Shell)
Step 2- ก่อนกู้คืนสำเนาสำรองอันดับแรกตรวจสอบให้แน่ใจว่าสำเนาสำรองอยู่ในไดเร็กทอรี/ var / opt / gitlab / backups
Step 3- คุณสามารถตรวจสอบสำเนาสำรองได้โดยใช้คำสั่ง ls -lซึ่งอธิบายไว้ในบทCreate Backup job
Step 4 - ตอนนี้หยุดกระบวนการที่เกี่ยวข้องกับฐานข้อมูลโดยใช้คำสั่งด้านล่าง -
sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
คำสั่งข้างต้นยังสามารถใช้เพื่อเพิ่มหน่วยความจำบางส่วนชั่วคราวได้โดยการปิดเครื่อง
Step 5 - คุณสามารถตรวจสอบสถานะของบริการ GitLab ได้โดยใช้คำสั่งด้านล่าง -
sudo gitlab-ctl status
Step 6 - ตอนนี้เรียกคืนข้อมูลสำรองโดยใช้การประทับเวลาของสำเนาสำรอง -
sudo gitlab-rake gitlab:backup:restore BACKUP = 1521884424_2018_03_24_10.5.3
Step 7 - รีสตาร์ทคอมโพเนนต์ GitLab โดยใช้คำสั่งด้านล่าง -
sudo gitlab-ctl restart
Step 8 - ตรวจสอบ GitLab โดยการล้างฐานข้อมูลตามที่แสดงด้านล่าง -
sudo gitlab-rake gitlab:check SANITIZE = true
sanitize = trueธงเอาที่อยู่อีเมลทั้งหมดเพราะพวกเขาเป็นความลับเอาตัวแปร CI และราชสกุลเข้าถึงที่พวกเขาสามารถนำมาใช้ในกรณีการผลิต