Linux에 ZFS를 설치하는 방법

ZFS는 시스템 관리 전문가들이 좋아하는 파일 시스템입니다. 이를 통해 모든 하드 드라이브를 함께 풀링하고 미러링하고 시스템 스냅샷을 만드는 등의 놀라운 작업을 수행할 수 있습니다. 실제로 ZFS 파일 시스템은 데이터 센터에서 빠르게 선택되는 파일 시스템이 되고 있습니다. 불행히도 Linux는 법적 충돌이 있기 때문에 뒤쳐지고 있습니다. 이러한 법적 문제로 인해 Linux 배포판은 소스 코드를 Linux 커널 내부 또는 개별 운영 체제에 합법적으로 배포할 수 없습니다. 운 좋게도 이 파일 시스템의 팬은 Linux의 ZFS 덕분에 여전히 작동할 수 있습니다. 다음은 Linux 배포용으로 가져오는 방법입니다.

Linux에 ZFS 설치

ZFS 파일 시스템은 다른 파일 시스템처럼 Linux에서 작동하지 않습니다. GPL과 잘 어울리는 코드가 없기 때문이다. 그럼에도 불구하고 많은 사용자가 파일 시스템을 정말 좋아하고 시간을 들여 Linux 운영 체제에서 작동하도록 했습니다. 이를 사용하려면 커널 등에 모듈을 설치해야 합니다.

우분투

sudo apt install zfsutils

Ubuntu 16.04를 사용하는 사용자는 다른 패키지를 설치해야 합니다.

sudo apt install zfs

데비안

데비안에 ZFS 파일 시스템과 도구를 설치하려면 먼저 커널 헤더를 설치해야 합니다:

sudo apt-get install linux-headers-$(uname -r)

시스템에 추가된 Linux 헤더로 데비안은 이제 자체적으로 커널 모듈을 컴파일할 수 있습니다. ZFS는 커널 모듈이 없는 데비안에서 작동하지 않으며 ZFS 소프트웨어 라이선스가 GPL 소프트웨어 라이선스와 호환되지 않는다는 점을 고려하면 데비안은 사전 컴파일된 소프트웨어를 배포할 수 없기 때문에 이것은 중요합니다.

커널 모듈 컴파일을 시작하려면 다음 소프트웨어를 설치하십시오.

sudo apt-get install zfs-dkms zfsutils-linux

DKMS 커널 모듈을 빌드하는 데 약간의 시간이 걸릴 수 있습니다. 완료되면 ZFS 파일 시스템을 사용할 준비가 된 것입니다.

  StorageStatus는 Mac에 연결된 모든 물리적 저장 장치를 모니터링합니다.

데비안의 ZFS에서 부팅

데비안의 ZFS에서 부팅하고 싶습니까? 그렇다면 추가 소프트웨어를 설치해야 합니다.

sudo apt-get install zfs-initramfs

아치 리눅스

Arch Linux에서 ZFS를 사용하고 싶으십니까? 방법은 다음과 같습니다. 먼저 이 페이지로 이동하여 “스냅샷 다운로드“하고 클릭하십시오. 스냅샷을 다운로드한 상태에서 파일 관리자를 열고 CD 명령을 사용하여 ZFS 패키지가 다운로드된 다운로드 디렉토리로 이동합니다.

cd ~/Downloads

tar 명령을 사용하여 스냅샷을 추출합니다.

tar xvzf zfs-linux.tar.gz

zfs-linux의 압축을 풀고 CD를 사용하여 폴더를 입력합니다.

cd zfs-linux

zfs-linux 폴더 내부에서 makepkg 명령을 사용하여 새 Arch Linux 패키지를 생성합니다.

makepkg

Linux용 ZFS에는 많은 컴파일이 필요합니다. PC 속도에 따라 터미널에서 잠시 동안 이 패키지를 컴파일할 수 있습니다. 완료되면 pacman 패키지 관리자를 사용하여 설치합니다.

sudo pacman -U *.tar.xz

Arch Linux의 ZFS에서 부팅

다운로드 zfs-dkms AUR 스냅샷, tar로 스냅샷을 추출하고 makepkg로 컴파일하고 pacman으로 설치합니다. 길을 잃으면 zfs-linux 패키지에 대해 위에 나열된 지침을 따르십시오.

페도라

Linux의 ZFS는 컴파일이 필요하지 않지만 Redhat에서 직접 배포하지도 않습니다. 이 문제를 해결하려면 RPM을 다운로드하여 설치해야 합니다.

Fedora 27 사용자: 이 Fedora 26 바이너리는 정상적으로 작동하지만 사용에 따른 위험은 사용자가 감수해야 합니다!

sudo dnf install https://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y

이 RPM을 설치하는 것 외에도 다음도 설치해야 합니다.

sudo dnf install kernel-devel -y

오픈수세

OpenSUSE에서 ZFS가 작동하도록 하는 것은 대부분의 RPM 기반 배포판보다 약간 쉽습니다. 이는 사용자가 제출할 수 있는 소프트웨어 저장소가 많고 클릭 한 번으로 쉽게 설치 페이지를 생성할 수 있기 때문입니다. ZFS도 다르지 않습니다. OpenSUSE 시스템에서 파일 시스템이 작동하도록 하려면, 여기 이 페이지로 이동사용 중인 OpenSUSE 버전을 클릭합니다.

여기에서 1 클릭 설치 버튼을 클릭하여 OpenSUSE 소프트웨어 설치 프로그램을 불러옵니다. 화면의 지시를 따르면 곧 소프트웨어가 설치됩니다!

결론

ZFS on Linux는 Oracle 파일 시스템을 모두가 좋아하는 GNU 플랫폼으로 가져오는 것을 목표로 하는 프로젝트입니다. 법적 문제로 인해 Linux 배포판에서 ZFS 소프트웨어를 직접 배포하는 것은 매우 위험하므로 아무도 그렇게 하지 않습니다(Ubuntu를 제외하고는 용감합니다).

  Linux에 SABnzbd를 설치하는 방법

소프트웨어가 더 큰 Linux 커뮤니티의 라이선스 조건을 준수하지 않기 때문에 이 파일 시스템을 설치하고 사용하려는 사람은 프로젝트 자체가 소수의 Linux 운영 체제만 지원하기 때문에 소스 코드만으로 그렇게 해야 합니다. 모든 사람을 위한 바이너리 패키지를 생성할 수는 없습니다.

Linux의 ZFS가 서버의 zpool에서 작동하도록 하거나 자랑스러운 해커 시스템에서 부팅하려면 소스 코드를 다운로드하고 처음부터 시작해야 합니다. 모든 것에 대한 코드와 빌드 방법에 대한 지침은 여기에 있습니다..