Score:0

สำรองข้อมูลเซิร์ฟเวอร์ Ubuntu อย่างง่าย

ธง in

ฉันมีเซิร์ฟเวอร์ขนาดเล็กติดตั้งอยู่ และฉันก็ค่อนข้างใหม่ในเรื่องนี้ ดังนั้นฉันจึงใช้เวลาประมาณสองวันในการติดตั้งและทำงานตามที่ฉันต้องการ หวังว่าตอนนี้ฉันคงไม่มีเหตุผลใดๆ ที่จะต้องเปลี่ยนแปลงสิ่งนี้ในอนาคตอันใกล้ และปล่อยให้มันดำเนินต่อไป เหตุผลที่ฉันต้องทำสิ่งนี้ตั้งแต่แรกก็เพราะเซิร์ฟเวอร์ตัวสุดท้ายที่เราเสียชีวิต และเราสูญเสียการกำหนดค่าทั้งหมดสำหรับเซิร์ฟเวอร์นั้น สิ่งที่ฉันพยายามทำคือรับข้อมูลสำรองกึ่งปกติของทั้งระบบ เช่น ประเภทดิสก์อิมเมจ ซึ่งการกู้คืนควรเป็นกระบวนการที่ตรงไปตรงมา ทั้งระบบใช้พื้นที่น้อยกว่า 20GB ฉันมีเซิร์ฟเวอร์ NAS ภายในเครื่องที่ใหญ่กว่ามาก ซึ่งเราสามารถจัดเก็บข้อมูลสำรองไว้ได้

ฉันคิดว่าจะมีวิธีที่ตรงไปตรงมาในการสร้างอิมเมจของดิสก์ แต่ฉันหลงทางเล็กน้อยในตัวเลือกทั้งหมด dd ดูเหมือน overkill และจะไม่เรียกใช้สัปดาห์ละครั้งเพื่อหยาบในไดรฟ์ ssd ที่ฉันกำลังคัดลอกอยู่ใช่ไหม

เซิร์ฟเวอร์มีการตั้งค่า LVM และดูเหมือนว่าการสร้างสแน็ปช็อตด้วยสิ่งนี้อาจเป็นแนวคิดที่ถูกต้อง แต่ฉันก็ยังสับสนอยู่มากว่าต้องทำอย่างไร และวิธีเปลี่ยนสแน็ปช็อตเหล่านั้นให้เป็นข้อมูลสำรองที่ใช้งานได้ซึ่งเก็บไว้ที่อื่น หากดิสก์ได้รับการตั้งค่าด้วย LVM แล้ว (ฉันใช้ค่าเริ่มต้นสำหรับการติดตั้งเซิร์ฟเวอร์ Ubuntu) การเริ่มสร้างโลจิคัลวอลุ่มจะปลอดภัยหรือไม่ หรือฉันต้องสำรองข้อมูลก่อนที่จะเริ่มทำการสำรองข้อมูล เมื่อสร้างสแน็ปช็อตแล้ว ฉันไม่แน่ใจว่าจะเปลี่ยนเป็นข้อมูลสำรองได้อย่างไร ไฟล์ที่สามารถเก็บไว้ที่อื่นได้ สัญชาตญาณของฉันบอกว่าฉันสามารถใช้ dd สำหรับสิ่งนั้นได้ แต่ dd ทำให้ฉันกลัว และฉันก็ไม่อยากทำอะไรเสียหายเพราะตอนนี้เซิร์ฟเวอร์ทำงานได้อย่างราบรื่นจริงๆ

ถ้าใครสามารถให้คำแนะนำตรงไปตรงมาแก่ฉันเกี่ยวกับวิธีสร้างการสำรองข้อมูลอย่างง่าย (หวังว่าจะมี LVM) ของ ทั้งหมด ไดรฟ์ (หรืออะไรก็ตามที่จำเป็นเพื่อให้สามารถกู้คืนเครื่องอย่างรวดเร็วเป็นค่าติดตั้งที่ฉันมีตอนนี้) และจัดเก็บไว้ในเซิร์ฟเวอร์ (โดยเฉพาะอย่างยิ่งผ่าน samba) จะได้รับการชื่นชมอย่างมาก

cn flag
Ray
ฉันช่วยคุณทำสแนปชอตไม่ได้ ฉันใช้ 'rsnapshot' เป็นการส่วนตัวเพื่อสำรองข้อมูลเป็นระยะ แทนที่จะสำรองข้อมูลโปรแกรม ฉันจะสำรองไฟล์ส่วนตัวใน `/home` และไฟล์การกำหนดค่าใน `/etc` หากมีบางอย่างขัดข้อง ฉันจะติดตั้ง Ubuntu ใหม่จริงๆ แล้วใส่ไฟล์ `/etc` กลับเข้าไป แน่นอนว่ามันไม่ง่ายเหมือนการถ่ายภาพรวม ฉันมีภาพรวมสำหรับ `virtualbox` แต่ฉันสงสัยว่าคุณต้องการเรียกใช้ Ubuntu ภายใน Ubuntu
EricEDFilms avatar
in flag
ฉันเดาว่าความกลัวของฉันคือบางแง่มุมของการตั้งค่าที่สับสนที่ฉันทำจะไม่ได้รับการบันทึกหากฉันเพียงแค่คัดลอก /home และ /etc...เช่น สิทธิ์ของผู้ใช้และโปรแกรมที่ติดตั้งพร้อมการกำหนดค่าที่ซับซ้อน สามารถกู้คืนทั้งหมดได้อย่างง่ายดายโดยการบันทึกโฟลเดอร์ระดับบนสุดหรือไม่ ขอบคุณสำหรับการตอบสนอง
cn flag
Ray
`rsnapshot` ควรตั้งค่าโดยใช้บัญชีผู้ใช้รูท (ที่จริงควรรันเป็น `cronjob` ของผู้ใช้รูท) ดังนั้น ไฟล์จึงถูกคัดลอกโดยที่ยังคงสิทธิ์ของต้นฉบับไว้ หากคุณต้องการกู้คืนจากข้อมูลสำรอง คุณก็เพียงแค่คัดลอกข้อมูลเหล่านั้นกลับมาเช่นกัน ฉันขอแนะนำให้คุณลองตั้งค่า (หรือทางเลือกอื่น ๆ ของมัน) และปล่อยให้มันทำงานและดูว่าผลลัพธ์ที่คุณพอใจหรือไม่ นั่นคือ ถ้าไม่มีใครให้คำตอบที่ดีกว่าเกี่ยวกับการถ่ายภาพสแนปชอต (ซึ่งฉันช่วยอะไรคุณไม่ได้อีกแล้ว...ขออภัยด้วย!)
EricEDFilms avatar
in flag
ตกลง `rsnapshot` อาจเป็นทางเลือกที่ดี ในที่สุดเมื่อฮาร์ดไดรฟ์เสีย ฉันไม่รังเกียจที่จะติดตั้ง Ubuntu ใหม่ ตราบใดที่การคืนค่าทุกอย่างหลังจากนั้นทำได้ง่าย `rsnapshot` สามารถใช้การแชร์ smb ที่เมาท์เป็นปลายทางสำหรับการสำรองข้อมูลได้หรือไม่ มีไดเร็กทอรีเฉพาะที่ฉันควรรวมหรือแยกออกจากข้อมูลสำรองหรือไม่ หากฉันต้องการเก็บทุกอย่างไว้เกือบทั้งหมด
cn flag
Ray
ฉันเดาว่า [สิ่งนี้](https://help.ubuntu.com/lts/installation-guide/armhf/apcs02.html) จะช่วยตัดสินใจได้ไหม `/ etc` แน่นอน หากคุณติดตั้งโปรแกรมในเครื่อง โปรแกรมเหล่านั้นจะอยู่ใน `/usr/local` แต่เนื่องจากคุณติดตั้งด้วยตนเอง ก็น่าจะทำได้อีกครั้ง และใช่ คุณสามารถสำรองข้อมูลไปยังพาร์ติชันใดๆ ที่เมาต์ได้ คุณยังสามารถสำรองข้อมูลไปยังโฮสต์ [remote](https://www.thegeekstuff.com/2009/09/linux-remote-backup-using-rsnapshot-rsync-utility/) ฉันไม่คิดว่าคุณควรเครียดกับการตัดสินใจเลือกโปรแกรมใดโปรแกรมหนึ่งในตอนนี้ ให้ลองดูแทน ถ้าไม่ใช่สำหรับคุณ ลองอย่างอื่น...
EricEDFilms avatar
in flag
โอเค ฉันจะลองดู ขอขอบคุณ. การกำหนดค่าแซมบ้าทั้งหมดของฉัน เช่น ผู้ใช้และโฟลเดอร์ที่ใช้ร่วมกันถูกจัดเก็บไว้ใน `/ etc` หรือไม่ แล้วโฟลเดอร์ที่ติดตั้งที่เชื่อมต่อกับเซิร์ฟเวอร์ NAS นั้นจะถูกเก็บไว้ใน `/ etc ' ไหม?
EricEDFilms avatar
in flag
ให้เรา [ดำเนินการสนทนาต่อในการแชท](https://chat.stackexchange.com/rooms/128760/discussion-between-ericedfilms-and-ray)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา