- -Linux에서 ZFS 파일 시스템을 사용하는 방법

Linux에서 ZFS 파일 시스템을 사용하는 방법

ZFS 파일 시스템은 매우 인기가 있습니다. 결과적으로 기업의 많은 사람들이 맹세하여 수조 바이트의 데이터를 저장하는 데 사용합니다. 그 인기에도 불구하고 Linux 사용자는 즉시 사용할 수 없습니다. 대신,이를 체크 아웃하여 기본 스토리지 파일 시스템으로 사용하려는 사용자는이를 설치해야합니다.

ZFS 설치는 다른 것과 약간 다릅니다.사용하는 파일에 따라 약간의 노하우가 필요할 수 있습니다. 이 파일 시스템을 처음 사용하는 경우 우분투 경로를 사용하는 것이 가장 좋습니다. Ubuntu 16.04부터 Canonical은 ZFS를 사용하기가 매우 쉽습니다. 더 좋은 점은 Ubuntu가 Linux에서 ZFS를 가장 안전하게 구현 한 것입니다. 간단한 설정 및 매우 안정적인 것으로 알려진 빌드 프로세스 (다른 Linux 배포판은 ZFS를 중단 할 위험이 높음).

ZFS 파일 시스템을 설치하려면 자세한 안내서로 이동하십시오. 이 학습서를 계속 진행하기 전에 지시 사항을 따르고 작동 방법을 학습하십시오.

노트 : 단일 하드 드라이브에 ZFS를 사용할 수는 있지만 좋은 생각은 아니며이 파일 시스템을 훌륭하게 만드는 모든 기능을 놓칠 수 있습니다. 파일 시스템의 요점은 여러 하드 드라이브에서 데이터를 확장하여 중복성을 만드는 것입니다. 계속하기 전에 ZFS 용 하드 드라이브가 두 개 이상 있는지 확인하십시오.

ZFS 설정

ZFS 파일 시스템은 많은 것을 풀링하여 작동합니다하나의 큰 스토리지 센터를 만들기 위해 서로 다른 하드 드라이브. 이것은 지나치게 복잡하게 들립니다. 그러나 결과적으로 더 많은 공간을 가진 우수한 스토리지입니다.

새로운 ZFS 파일 시스템을 만드는 것은 Gparted 파티션 편집기를 여는 것보다 조금 더 복잡합니다. 대신 명령 줄 수준에서 상호 작용해야합니다. 터미널 창에서 lsblk 명령. "list block"명령을 실행하면 Linux PC의 모든 스토리지 드라이브가 인쇄됩니다.

Z- 풀에 사용할 하드 드라이브를 살펴보고 이름을 기억하십시오. 이 자습서에서는 ZFS 풀에있는 3 개의 드라이브가 / dev / sdb, / dev / sdc, / dev / sdd.

다음으로, Z- 풀에 대해 선택된 하드 드라이브를 완전히 제거하여 더 이상 데이터가 없어야합니다. 사용하여 dd 각 드라이브를 덮어 씁니다. 시간이 좀 걸릴 것입니다.

참고 : 변경 / dev / sdX 드라이브 ID를 lsblk 명령 (sdb등)

sudo dd if=/dev/zero of=/dev/sdX bs=8M

언제 dd 완료, 실행 fdisk 명령. fdisk를 실행하면 하드 디스크에 대한 파일 시스템 정보를 포함하여 하드 드라이브에 대한 많은 정보가 표시됩니다. 판독 값을 살펴보고 삭제 한 드라이브에 파일 시스템이 없는지 확인하십시오. ZFS는 전통적인 파티셔닝 레이아웃을 사용하지 않으므로이 단계는 매우 중요합니다.

sudo fdisk -l

만약 fdisk 판독 값이 좋아 보이면 새로운 ZFS Z- 풀을 생성하는 것이 안전합니다. 기본 Z- 풀 설정의 경우 다음을 수행하십시오.

sudo zpool create -f newzpool /dev/sdb dev/sdc /dev/sdd

기본 설정은 대부분의 사용자가저장 요구. 그러나 데이터를 중요하게 생각하고 보호해야하는 사람들은 이러한 기본 설정을 사용해서는 안됩니다. 대신 RaidZ를 사용하여 ZFS 풀을 생성하십시오.

ZFS 풀과 함께 RaidZ를 사용하면 많은 백업으로 데이터가 중복됩니다. RaidZ를 사용하여 ZFS 풀을 만들려면 다음을 실행하십시오.

sudo zpool create -f newzpool raidz /dev/sdb dev/sdc /dev/sdd

새 ZFS 스토리지 풀에 파일을 추가하려면 파일 관리자를 열고 파일 시스템의 루트로 이동하십시오. ZFS Zpool이라는 이름의 폴더 안에 파일을 넣습니다.

ZFS Zpool에 디스크 추가

ZFS는 많은 양의 데이터를 보유하고 있지만원래 드라이브가 채워지지 않는다는 의미는 아닙니다. 더 많은 저장 공간이 필요할 때가 올 것입니다. 운 좋게도 ZFS는 파티션을 사용하지 않기 때문에 시스템에 스토리지를 추가하는 것은 간단합니다.

이 예에서는 Zpool에 두 개의 드라이브 (/ dev / sde 및 / dev / sdf)를 더 추가합니다.

참고 : ZFS 설정에서 RaidZ를 사용하지 않는 경우 명령에서 제거하십시오.

sudo zpool add -f newzpool raidz /dev/sde /dev/sdf

ZFS 풀 삭제

종종 ZFS 볼륨이 손상되어 사용할 수 없게됩니다. 이 경우 스토리지 풀을 삭제해야 할 수도 있습니다. 저장 영역 풀을 삭제하려면 터미널을 열고 ZFS 파괴 명령.

sudo zpool destroy newzpool

달리는 zpool 멸하다 스토리지 풀의 데이터 양에 따라 시간이 오래 걸립니다. 터미널을 다시 사용할 수있게되면 Zpool이 완전히 파괴 된 것을 알 수 있습니다.

ZFS 상태 확인

Zpool의 상태를 확인하는 빠른 방법은 zpool 상태 명령. 이를 통해 사용자는 ZFS 볼륨의 기본 정보, 작동 방식 및 오류가 있는지 확인할 수 있습니다. 상태를 확인하려면 다음 명령을 실행하십시오.

zpool status
</ p>

코멘트