Snapraid는 여러 하드 드라이브의 데이터 백업을위한 탁월한 옵션입니다.

스냅레이드

SnapRAID는 하드 드라이브 용 백업 프로그램입니다.. 패리티, 데이터 정보를 저장하고 최대 XNUMX 개의 디스크에서 복구합니다.

프로그램 무료이며 오픈 소스이며 대부분의 Linux 운영 체제에서 실행됩니다. 용이하게. SnapRAID는 주로 거의 변경되지 않는 대용량 파일이 많은 홈 미디어 센터를 대상으로합니다.

SnapRAID의 기능은 다음과 같습니다.

  • 데이터 무결성을 보장하고 손상을 방지하기 위해 모든 데이터가 요약됩니다.
  • 복구 할 수있는 오류 디스크가 너무 많으면 오류가 발생한 디스크의 데이터 만 손실됩니다.
  • 다른 디스크의 모든 데이터는 안전합니다.
  • 실수로 디스크의 일부 파일을 삭제 한 경우 다시 가져올 수 있습니다.
  • 이미 가득 찬 디스크로 시작할 수 있습니다.
  • 디스크는 크기가 다를 수 있습니다.
  • 언제든지 디스크를 추가 할 수 있습니다.
  • 데이터를 차단하지 않습니다. 언제든지 SnapRAID 사용을 중지 할 수 있습니다.
  • 데이터를 다시 포맷하거나 이동할 필요가없는 시간.

SnapRAID가 제대로 작동하려면 네 개의 하드 드라이브가 있어야합니다 포맷해야합니다 동일한 파일 시스템 (Ext4)으로.

Ubuntu에서이를 수행하는 가장 빠른 방법은 Cfdisk 또는 Gparted의 도움으로 포맷하는 것입니다. 터미널에서 포맷 프로세스를 시작하려면 다음 명령을 실행하기 만하면됩니다.

sudo cfdisk /dev/sdX

여기서 "sdx"는 각 하드 드라이브의 마운트 지점입니다.

CFdisk 파티션 편집기가 열리면 하드 드라이브에있는 기존 파일 시스템을 삭제합니다.

그런 다음 드라이브의 전체 크기를 차지할 새 Ext4 파티션을 생성합니다. 편집 및 서식 지정이 끝나면 "쓰기"를 선택하여 변경 사항을 저장하고 "종료"를 선택하여 종료합니다.

SnapRAID 설치

우분투에서는 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 드라이브 마운트 구성

SnapRAID를 사용하려면 / etc / fstab 파일에서 모든 하드 드라이브를 구성해야합니다. 이러한 드라이브 마운트를 추가하기 위해 각 하드 드라이브에서 blkid 명령을 실행합니다.

이 명령은 UUID를 알려줍니다.

sudo blkid /dev/sdXY

이를 통해 유닛의 각 파티션에 대한 UUID 출력을 복사 할 것입니다. "tu-uuid"를 얻은 데이터로 대체하는 fstab 파일에 이러한 데이터를 배치 할 것입니다.

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 '없음 / mnt / 데이터 aufs br = / mnt / disk1 = rw : / mnt / disk2 = rw : / mnt / disk3 = rw, create = mfs, auto 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 Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.