Snapraid เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการสำรองข้อมูลในฮาร์ดไดรฟ์หลายตัว

สแนปเดรด

SnapRAID เป็นโปรแกรมสำรองข้อมูลสำหรับฮาร์ดไดรฟ์. จัดเก็บความเท่าเทียมกันข้อมูลข้อมูลของคุณและกู้คืนจากดิสก์ได้ถึงหกแผ่น

โปรแกรม ฟรีโอเพ่นซอร์สและทำงานบนระบบปฏิบัติการ Linux ส่วนใหญ่ ได้อย่างง่ายดาย SnapRAID มุ่งเป้าไปที่ศูนย์สื่อภายในบ้านเป็นหลักซึ่งคุณมีไฟล์ขนาดใหญ่จำนวนมากที่แทบไม่เปลี่ยนแปลง

คุณสมบัติของ SnapRAID คือ:

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

เพื่อให้ SnapRAID ทำงานได้อย่างถูกต้อง คุณต้องมีฮาร์ดไดรฟ์สี่ตัว ที่ต้องจัดรูปแบบ ด้วยระบบไฟล์เดียวกัน (Ext4)

ใน Ubuntu วิธีที่เร็วที่สุดคือการฟอร์แมตด้วย Cfdisk หรือด้วยความช่วยเหลือของ Gparted ในการเริ่มกระบวนการจัดรูปแบบจากเทอร์มินัลเราต้องดำเนินการคำสั่งต่อไปนี้:

sudo cfdisk /dev/sdX

โดยที่ "sdx" คือจุดต่อเชื่อมของฮาร์ดไดรฟ์แต่ละตัว

เมื่อตัวแก้ไขพาร์ติชัน CFdisk เปิดขึ้นเราจะลบระบบไฟล์ที่มีอยู่ในฮาร์ดไดรฟ์

จากนั้นเราจะสร้างพาร์ติชัน Ext4 ใหม่ที่จะใช้ขนาดทั้งหมดของไดรฟ์ เมื่อแก้ไขและจัดรูปแบบเสร็จแล้วให้เลือก "เขียน" เพื่อบันทึกการเปลี่ยนแปลงและ "ออก" เพื่อออก

ติดตั้ง SnapRAID

ใน Ubuntu คุณจะสามารถรับซอฟต์แวร์ SnapRAID ได้อย่างรวดเร็ว เนื่องจากเราจะต้องเพิ่มที่เก็บข้อมูลในระบบของเราเท่านั้น

เราทำได้โดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:

sudo add-apt-repository ppa:tikhonov/snapraid

ตอนนี้เรากำลังจะอัปเดตรายการที่เก็บของเราด้วย:

sudo apt update

และเราจะดำเนินการติดตั้ง SnapRAID ด้วย:

sudo apt install snapraid

ใช้ SnapRAID

เพื่อเริ่มใช้ยูทิลิตี้นี้ เราจะต้องกำหนดค่าจุดเชื่อมต่อของข้อมูล ก่อนอื่นเราจะสร้างโฟลเดอร์ด้วย:

sudo mkdir -p /var/snapraid/

หลังจากนั้น เราจะสร้างโฟลเดอร์สำหรับจุดเชื่อมต่อสำหรับดิสก์

sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}

ตอนนี้ ถึงเวลาแก้ไขไฟล์กำหนดค่า SnapRAID:

sudo nano -w /etc/snapraid.conf

ที่นี่ เราจะต้องมองหาบรรทัดที่ระบุว่า «# Format: "parity FILE_PATH»ภายใต้บรรทัดนี้เราจะลบโค้ดที่นั่นและแทนที่ด้วย:

parity /mnt/disco4/snapraid.parity

ตอนนี้เรามาค้นหาบรรทัด «# Format: "content FILE_PATH«. และเราลบบรรทัดด้านล่างและแทนที่ด้วย:

content /var/snapraid.content

content /mnt/disco1/snapraid.content

content /mnt/disco2/snapraid.content

content /mnt/disco3/snapraid.content

ตอนนี้ เราจะหาเส้น «# Format: "disk DISK_NAME DISK_MOUNT_POINT»และเราจะแทนที่เนื้อหาด้านล่างด้วย:

data d1 /mnt/disco1/

data d2 /mnt/disco2/

data d3 /mnt/disco3/

สุดท้ายเราค้นหาบรรทัด «#pool /pool»และที่นี่เราจะระบุ / mnt / data

pool /mnt/data

เมื่อเสร็จแล้วเราจะบันทึกคอมไบโอด้วย Ctrl + O และออกด้วย Ctrl + X

กำหนดค่า SnapRAID Drive Mounts

SnapRAID ต้องกำหนดค่าฮาร์ดไดรฟ์ทั้งหมดในไฟล์ / etc / fstab ในการเพิ่มการติดตั้งไดรฟ์เหล่านี้เราจะเรียกใช้คำสั่ง blkid บนฮาร์ดไดรฟ์แต่ละตัว

คำสั่งนี้จะบอก UUID

sudo blkid /dev/sdXY

ด้วยสิ่งนี้เราจะคัดลอกเอาต์พุต UUID สำหรับแต่ละพาร์ติชันของยูนิต เราจะวางข้อมูลเหล่านี้ในไฟล์ fstab โดยแทนที่ "tu-uuid" ด้วยข้อมูลที่ได้รับ:

sudo -s

echo ' ' >> /etc/fstab

echo '# SnapRAID' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco1 ext4 noatime,defaults 0 0' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco2 ext4 noatime,defaults 0 0 ' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco3 ext4 noatime,defaults 0 0' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco4 ext4 noatime,defaults 0 0 ' >> /etc/fstab

เสร็จแล้ว ตอนนี้เราจะเพิ่มพูลไดรฟ์ AUFS ลงในโฟลเดอร์ / etc / fstab

echo ' ' >> /etc/fstab

echo '#SnapRAID AuFS mount' >> /etc/fstab

echo 'none / mnt / data aufs br = / mnt / disk1 = rw: / mnt / disk2 = rw: / mnt / disk3 = rw สร้าง = mfs อัตโนมัติ 0 0' >> / etc / fstab [/ sourcecode]

ในตอนท้ายของสิ่งนี้ เราจะต้องรีสตาร์ทระบบของเราเท่านั้น เพื่อให้ SnapRAID ทำงานเมื่อเริ่มต้นด้วยการตั้งค่าทั้งหมด

ตอนนี้ สิ่งที่เหลืออยู่คือการใส่ข้อมูลลงในไดเร็กทอรีกลุ่ม. เพื่อใส่ไฟล์แต่ละไฟล์ในกลุ่ม SnapRAID

sudo -s

cp /ruta/al/archivo /mnt/data

ใส่ไดเรกทอรีในกลุ่ม SnapRAID

sudo -s

cp -r /ruta/a/carpeta/ /mnt/data

เสร็จแล้ว เพียงแค่รันคำสั่ง snapraid sync เพื่อซิงโครไนซ์ข้อมูล

snapraid sync

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา