Amazon Linux ami의 ZFS

Amazon Linux ami의 ZFS

Amazon Linux ami에 ZFS를 설치하려고 합니다. 패키지는 기본적으로 저장소에서 사용할 수 없으므로 다음에서 다운로드했습니다.http://zfsonlinux.org/. 또한 소스 코드를 사용하여 spl 및 zfs를 설치했습니다. 설치된 커널 패키지는 다음과 같습니다.

# sudo rpm -qa |grep kernel
kernel-devel-4.9.62-21.56.amzn1.x86_64 
kernel-4.9.62-21.56.amzn1.x86_64 
kernel-tools-4.9.62-21.56.amzn1.x86_64 
kernel-headers-4.9.62-21.56.amzn1.x86_64 

오류 없이 spl과 zfs(둘 다 버전 0.7.5)를 설치한 후 modprobe를 사용하여 커널에 로드해 보았습니다. 하지만 실수가 있습니다.

# sudo  modprobe zfs
modprobe: FATAL: Module zfs not found.

또한 dmesg 또는 다른 로그에는 로그가 생성되지 않습니다. 어떤 종류의 도움이라도 대단히 감사하겠습니다. 감사해요.

답변1

이 시도. 일반 Linux에서는 패키지를 설치한 후 "zfs list"를 입력하면 zfs 모듈이 로드되지 않았다는 메시지가 표시됩니다. "/sbin/modprobe zfs"는 "dmesg|grep" 또는 "lsmod|grep zfs"를 사용하여 확인합니다.

답변2

이것이 zfs를 성공적으로 설치한 방법입니다. 먼저 새 서버에서 설치 프로세스를 다시 시작합니다. 그러다가 make installSPL과 ZFS가 제대로 작동하지 않는 것을 발견했습니다 . 따라서 lib 디렉토리를 필요한 위치에 수동으로 복사하십시오.

답변3

/etc/yum.repos.d/zfsonlinux.repo에 zfsonlinux yum 저장소를 설치합니다.

[zfsonlinux]
name=ZFS on Linux repo DKMS
baseurl=http://download.zfsonlinux.org/epel/6/$basearch/
enabled=1
failovermethod=priority
fastestmirror_enabled=0
gpgcheck=1
sslverify=true

최신 커널과 kernel-devel을 설치합니다.yum install kernel kernel-devel

재시작.

zfs를 설치합니다:yum install zfs

방금 빌드한 모듈이 로드되었는지 확인하세요.modprobe zfs

답변4

오래된 질문입니다. 새로 출시된 Amazon Linux AMI에서 이 문제를 경험했습니다.

yum update -y
sudo rpm -qa |grep kernel
uname -a
yum install -y kernel-headers-4.14.214
yum install -y kernel-devel-4.14.214
yum repolist enabled
yum install -y zlib-devel libuuid-devel
amazon-linux-extras install epel
yum install -y libblkid-devel
yum install -y libcrypto-devel
yum install -y crypto-devel
yum install -y openssl-devel
wget https://github.com/openzfs/zfs/releases/download/zfs-2.0.2/zfs-2.0.2.tar.gz
tar xzvf zfs-2.0.2.tar.gz
cd zfs-2.0.2/
./configure
make -j4
make install
modprobe zfs
lsmod
zpool list
zpool create test sdb
zpool status test

정말 쉬워졌습니다!

관련 정보