일부 파일 시스템의 기본 Scientific Linux를 zfs의 Linux로 변환하는 방법은 무엇입니까?

일부 파일 시스템의 기본 Scientific Linux를 zfs의 Linux로 변환하는 방법은 무엇입니까?

따라서 현재 어떤 RAID에도 없는 하드 드라이브 배열(예: 6개)이 있는 클러스터가 있고 드라이브 중 하나에 현재 Scientific Linux가 설치되어 실행되고 있습니다. zfs로 마이그레이션하는 방법(기존 FS를 ZFS로 교체)

답변1

일반적으로 말하면:

  • 모든 필수 드라이버(ZFS)가 포함된 livecd를 시작합니다.
  • 파티션 백업
  • ZFS로 포맷
  • 새 파티션에 백업 추출
  • initrd를 업데이트하여 필요한 모듈이 모두 포함되어 있는지 확인하세요(debian update-initramfs 및 구성에서는 다르지만 /etc/initramfs-toolsRedhat에서는 다릅니다).
  • grub 업데이트(예: 파일 시스템 uuid)
  • 어쩌면 그럽을 다시 설치해 보세요
  • /etc/fstab새로운 FS에서 업데이트
  • 장치 이름과 파일 시스템 uuid/labels/types가 포함된 다른 파일을 살펴보고 업데이트하세요.

chroot대부분의 경우 설치한 곳에서 작업 하고 싶을 것입니다 /boot /proc /sys /dev( 에서는 devtmpfs피함 ).udevchroot

이것은 chroot에 대한 경험이 있고 Linux에서 파일 시스템을 마운트하는 방법(특히 initrd에서 부팅할 때)에만 작동합니다. 깨질 수 있는 것들이 많이 있지만, 무슨 일이 있어도 작업을 취소하기 위한 최후의 수단으로 업데이트 프로세스 중에 백업 이미지가 필요할 것입니다.

관련 정보