Snapraid một lựa chọn tuyệt vời để sao lưu dữ liệu trên nhiều ổ cứng

khăn quàng cổ

SnapRAID là một chương trình sao lưu cho ổ cứng. Lưu trữ tính chẵn lẻ, thông tin dữ liệu của bạn và phục hồi từ tối đa sáu đĩa.

Chương trình nó miễn phí, mã nguồn mở và chạy trên hầu hết các hệ điều hành Linux một cách dễ dàng. SnapRAID chủ yếu nhắm đến trung tâm truyền thông gia đình, nơi bạn có rất nhiều tệp lớn mà hiếm khi thay đổi.

Các tính năng của SnapRAID là:

  • Tất cả dữ liệu của bạn được tóm tắt để đảm bảo tính toàn vẹn của dữ liệu và ngăn ngừa tham nhũng.
  • Nếu có quá nhiều đĩa bị lỗi để cho phép khôi phục, dữ liệu chỉ bị mất trên các đĩa bị lỗi.
  • Tất cả dữ liệu trên các đĩa khác đều an toàn.
  • Nếu bạn vô tình xóa một số tệp trên đĩa, bạn có thể lấy lại chúng
  • Bạn có thể bắt đầu với đĩa đầy đủ.
  • Các đĩa có thể có nhiều kích cỡ khác nhau.
  • Bạn có thể thêm đĩa bất cứ lúc nào.
  • Nó không chặn dữ liệu của bạn. Bạn có thể ngừng sử dụng SnapRAID bất kỳ lúc nào.
  • Thời gian mà không cần phải định dạng lại hoặc di chuyển dữ liệu.

Để SnapRAID hoạt động bình thường, bạn phải có bốn ổ cứng cái đó phải được định dạng với cùng một hệ thống tệp (Ext4).

Trong Ubuntu, cách nhanh nhất để thực hiện việc này là định dạng bằng Cfdisk hoặc với sự trợ giúp của Gparted. Để bắt đầu quá trình định dạng từ thiết bị đầu cuối, chúng ta chỉ cần thực hiện lệnh sau:

sudo cfdisk /dev/sdX

Trong đó "sdx" là điểm gắn kết của mỗi ổ cứng.

Khi trình chỉnh sửa phân vùng CFdisk được mở, chúng tôi sẽ xóa các hệ thống tệp hiện có trên ổ cứng.

Sau đó, chúng ta tiến hành tạo một phân vùng Ext4 mới sẽ chiếm toàn bộ dung lượng của ổ đĩa. Khi bạn hoàn tất chỉnh sửa và định dạng, hãy chọn "Viết" để lưu các thay đổi của bạn và "Thoát" để thoát.

Cài đặt SnapRAID

Trong Ubuntu, bạn sẽ có thể tải phần mềm SnapRAID rất nhanh chóng, vì chúng tôi sẽ chỉ phải thêm kho lưu trữ của nó vào hệ thống của mình.

Chúng tôi thực hiện việc này bằng cách gõ lệnh sau vào terminal:

sudo add-apt-repository ppa:tikhonov/snapraid

Bây giờ chúng tôi sẽ cập nhật danh sách các kho lưu trữ của chúng tôi với:

sudo apt update

Và chúng tôi sẽ tiến hành cài đặt SnapRAID với:

sudo apt install snapraid

Sử dụng SnapRAID

Để bắt đầu sử dụng tiện ích này chúng ta sẽ phải cấu hình các điểm gắn kết của dữ liệu. Vì vậy, trước tiên chúng ta sẽ tạo một thư mục với:

sudo mkdir -p /var/snapraid/

Sau đó chúng tôi sẽ tạo các thư mục cho các điểm gắn kết cho các đĩa

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

Bây giờ Đã đến lúc chỉnh sửa tệp cấu hình SnapRAID:

sudo nano -w /etc/snapraid.conf

đây chúng ta sẽ phải tìm dòng nói «# Format: "parity FILE_PATH»Dưới dòng này, chúng tôi sẽ xóa mã ở đó và thay thế bằng:

parity /mnt/disco4/snapraid.parity

Bây giờ chúng ta hãy tìm dòng «# Format: "content FILE_PATH«. Và chúng tôi xóa các dòng bên dưới dòng này và thay thế chúng bằng:

content /var/snapraid.content

content /mnt/disco1/snapraid.content

content /mnt/disco2/snapraid.content

content /mnt/disco3/snapraid.content

Bây giờ chúng tôi sẽ xác định vị trí đường dây «# Format: "disk DISK_NAME DISK_MOUNT_POINT»Và chúng tôi sẽ thay thế nội dung bên dưới nó bằng:

data d1 /mnt/disco1/

data d2 /mnt/disco2/

data d3 /mnt/disco3/

Cuối cùng, chúng tôi xác định vị trí dòng «#pool /pool»Và ở đây chúng ta sẽ chỉ định / mnt / data.

pool /mnt/data

Đã thực hiện xong việc này bây giờ chúng tôi sẽ chỉ lưu combios bằng Ctrl + O và thoát bằng Ctrl + X

Định cấu hình giá gắn ổ SnapRAID

SnapRAID yêu cầu tất cả các ổ cứng phải được định cấu hình trong tệp / etc / fstab. Để thêm các ổ gắn kết này, chúng ta sẽ chạy lệnh blkid trên mỗi ổ cứng.

Lệnh này sẽ cho bạn biết UUID.

sudo blkid /dev/sdXY

Với điều này, chúng tôi sẽ sao chép đầu ra UUID cho mỗi phân vùng của đơn vị. Chúng tôi sẽ đặt những dữ liệu này vào tệp fstab nơi chúng thay thế "tu-uuid" bằng dữ liệu thu được:

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

Thực hiện điều này bây giờ chúng ta sẽ thêm nhóm ổ AUFS vào thư mục / 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, create = mfs, auto 0 0' >> / etc / fstab [/ sourcecode]

Khi kết thúc việc này, chúng tôi sẽ chỉ phải khởi động lại hệ thống của mình để SnapRAID chạy khi khởi động với tất cả các cài đặt được thực hiện.

Bây giờ tất cả những gì còn lại là đưa dữ liệu vào thư mục nhóm. Để đưa các tệp riêng lẻ vào nhóm SnapRAID

sudo -s

cp /ruta/al/archivo /mnt/data

Đặt các thư mục vào nhóm SnapRAID

sudo -s

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

Thực hiện điều này chỉ cần chạy lệnh đồng bộ hóa snapraid để đồng bộ hóa dữ liệu.

snapraid sync

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.