몇 년 전에 PPA를 통해 가상 Ubuntu LTS 서버에 zfs-on-linux를 설치했습니다. 시스템은 Windows 8.1의 VMware Workstation 10에 있습니다.
설치된 작동 ZFS/SPL 버전은 0.6.3입니다. 이전 LTS에서 14.0.2 LTS로 몇 번의 OS 업그레이드를 거쳤습니다. 내 zfs 풀은 부팅 프로세스의 일부가 되어서는 안되는 호스트 /home
, 및 기타 데이터 디렉터리를 풀링합니다. /var/www
최근에 apt-get autoremove
. 재부팅 시 시스템이 다음 위치에서 중단됩니다.
뒤로 스크롤하면 몇 가지 잠재적인 오류가 표시됩니다.
[ 17.287100] EXT4-fs (sda1): INFO: recovery required on readonly filesystem
[ 17.287190] EXT4-fs (sda1): write access will be enabled during recovery
[ 17.297142] EXT4-fs (sda1): recovery complete
[ 17.297810] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
복구 모드로 재부팅하고 zfs mount -a
부팅을 다시 시작하면 다시 재부팅해야 할 때까지 모든 것이 잘 작동합니다. 복구 모드에서 한 가지 이상한 동작은 zfs list
( 이후 zfs mount -a
) 데이터 세트가 마운트되었음에도 불구하고 마운트된 것으로 표시되지 않는다는 것입니다. 제 생각에는 루트 파일 시스템(on /dev/sda1
)이 아직 ro
모드에 있기 때문인 것 같습니다.
나는 또한 다음을 시도했습니다.
fsck /dev/sda1
-- FS가 깨끗하다고 보고하며 이 단계에서는 문제가 해결되지 않습니다.dpkg --purge
다음을 사용 하여 시스템에서 zfs를 완전히 제거합니다.이 가이드. 이 경우 시스템은 로그인 프롬프트(GUI가 없음)로 문제 없이 재부팅할 수 있지만 zfs를 사용할 수 없습니다. ubuntu-zfs를 다시 설치하고 재부팅하자마자 시스템이 같은 지점에서 멈춥니다.- 다른 버전의 Linux 커널과 헤더를 설치합니다. 난 노력 했어
3.16.0-31-generic
. zfs를 사용하는 다른 작업 시스템에는3.13.0-35-generic
및 이 있으므로3.13.0-44-generic
나도 시도해 보았습니다. 결과: 같은 문제입니다.
이 문제에 대한 아이디어나 조사를 계속하는 방법이 있습니까?