Score:0

วิธีที่ดีที่สุดในการโคลนฮาร์ดไดรฟ์รูทลินุกซ์ไปยังไดรฟ์ใหม่คืออะไร

ธง za

ฉันซื้อ SSD ระดับองค์กรตัวใหม่เพื่อแทนที่ Samsung SSD ของฉัน ราคา 500 ดอลลาร์ ไม่ถูกเลย อย่างไรก็ตาม จุดประสงค์คือเพื่อให้มีฮาร์ดไดร์ฟรูทที่เชื่อถือได้และมีอายุการใช้งานยาวนานขึ้น เนื่องจากไดร์ฟที่ไม่ใช่สำหรับองค์กรถือเป็นระเบิดเวลาที่ใช้งานได้อย่างมีประสิทธิภาพ

ระบบของฉันคือ CentOS 7 x64 เซิร์ฟเวอร์ของฉันเป็นเซิร์ฟเวอร์เฉพาะ (ไม่ใช่เครื่องเสมือนหรือ VPS)

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

ฉันต้องการโคลนไดรฟ์เป็นไดรฟ์ใหม่ซึ่งมีขนาดใหญ่กว่าไดรฟ์เก่าแทน

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

ฉันจะโคลนไดรฟ์เก่าไปยังไดรฟ์ใหม่ได้อย่างไร ฉันจะใช้อะไรทำโคลน

ฉันไปคนเดียวไม่ได้ มันไกลเกินไป ฉันยังไม่มีสิทธิ์เข้าถึงระบบ windows

ฉันสามารถ dd ทั้งไดรฟ์สดไปยังไดรฟ์ใหม่ได้ แต่ฉันอ่านทางออนไลน์ว่าอาจมีข้อผิดพลาดหากฉันลอง พวกเขากล่าวว่าเป็นการดีที่สุดที่จะออฟไลน์และติดตั้งเป็นแบบอ่านอย่างเดียวก่อน แล้วจึงโคลนไดรฟ์ไปยังไดรฟ์ใหม่

แล้วฉันจะทำสิ่งนี้ได้อย่างไร? dd เป็นทางออกที่ถูกต้องหรือไม่? ฉันเมานต์ทั้งสองบนเซิร์ฟเวอร์ที่สองหรือไม่ เพื่อให้ฉันสามารถ ssh ในเซิร์ฟเวอร์ที่สองเพื่อเมานต์ทั้งสองไดรฟ์ หรือวิธีที่ดีที่สุดในสถานการณ์นี้คืออะไร?


รายละเอียดเซิร์ฟเวอร์

CentOS 7 x64 (เซิร์ฟเวอร์เฉพาะ)

#lsblk

ชื่อ MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 10.9T 0 ดิสก์
ââsda1 8:1 0 10.9T 0 ส่วน /mnt/home1
sdb 8:16 0 10.9T 0 ดิสก์
ââsdb1 8:17 0 10.9T 0 ส่วน /mnt/home2
sdc 8:32 0 931.5G 0 ดิสก์
ââsdc1 8:33 0 4G 0 ส่วน /บูต
ââsdc2 8:34 0 927.5G 0 ส่วน
  ââcentos-ราก 253:0 0 911.5G 0 lvm /
  ââcentos-swap 253:1 0 16G 0 lvm [สลับ]
sdd 8:48 0 16.4T 0 ดิสก์
ââsdd1 8:49 0 16.4T 0 ส่วน /mnt/home3
loop0 7:0 0 4G 0 ลูป /home/virtfs/[removed]/var/tmp
in flag
คัดลอกตารางพาร์ติชันโดยใช้ sfdisk จากนั้นใช้ cpio หรือ tar เพื่อคัดลอกไฟล์ทั้งหมด
serveraddict avatar
za flag
ระหว่างที่เซิฟเวอร์เปิดอยู่? หรืออย่างไรกันแน่? คำตอบของคุณไม่ชัดเจน
Nikita Kipriyanov avatar
za flag
`dd` *อาจเป็น* เครื่องมือที่เหมาะสม หรืออาจไม่ใช่ มันขึ้นอยู่กับ. ปีศาจในรายละเอียด คุณมีตัวจัดการโวลุ่ม (LVM), RAID หรือไม่ แสดงเซิร์ฟเวอร์ของคุณอย่างน้อย `lsblk` เพื่อให้เราเข้าใจพื้นที่เก็บข้อมูลของระบบที่คุณต้องการโคลน // ความคิดเห็นของ @NiKiZe ไม่ใช่คำตอบ แต่เป็นข้อเสนอแนะว่าควรดำเนินการอย่างไร มัน "ไม่ชัดเจน" เพราะคำถามของคุณไม่ชัดเจน เป็นไปไม่ได้ที่จะให้คำตอบที่ถูกต้องด้วยข้อมูลเพียงเล็กน้อย คุณบอกว่าระบบสำคัญกับคุณอย่างไรและอยู่ไกลแค่ไหน และพูดถึงค่าใช้จ่ายของคุณ แต่คุณไม่ได้บอกอะไรเกี่ยวกับตัวระบบเลย
Nikita Kipriyanov avatar
za flag
นอกจากนี้ `df -h` เพื่อพิจารณาจำนวนข้อมูลที่จะถ่ายโอน และโปรดจำไว้ว่า วิธีที่ *ดีที่สุด* จะพร้อมใช้งานเมื่อระบบของคุณสร้างขึ้นในลักษณะที่เคลื่อนย้ายได้ง่าย [ตัวอย่าง](https://unix.stackexchange.com/questions/679870/grub2-install-throws-various-errors-instead-of-installing-how-to-proceed) นี่คือวิธีที่ฉันทำทั้งสามอย่างนั้น วันที่ผ่านมา.
serveraddict avatar
za flag
คุณช่วยสรุปสิ่งที่คุณอ้างถึงในลิงก์ "ตัวอย่าง" ได้ไหม Nikita เนื่องจากลิงก์นั้นเป็นคำถามเกี่ยวกับข้อผิดพลาด ฉันจึงไม่แน่ใจว่าคุณหมายถึงอะไร
serveraddict avatar
za flag
เพิ่ม `lsblk` โปรดทราบว่าจำเป็นต้องโคลนเฉพาะ sdc ซึ่งเป็นไดรฟ์รูทเท่านั้น คุณสามารถละเว้นไดรฟ์อื่นได้
Nikita Kipriyanov avatar
za flag
ข้อผิดพลาดได้รับการแก้ไขที่นั่น หากคุณพิจารณาคำถามและคำตอบร่วมกัน ลิงก์เซิร์ฟเวอร์จะเป็นคำแนะนำทีละขั้นตอนโดยละเอียดเกี่ยวกับวิธีการโอนย้ายระบบโดยแทบไม่มีการหยุดทำงาน... หากติดตั้งบน MD RAID
serveraddict avatar
za flag
ฉันไม่ได้ใช้ RAID
serveraddict avatar
za flag
ไม่มีการตอบสนอง ตกลง. ยังไม่มีคำตอบ

โพสต์คำตอบ

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