ScienceLinux에서 벗어나

ScienceLinux에서 벗어나

저는 사무실에서 xfce와 함께 Scientific Linux 7을 실행하고 있습니다...이것은 개인용이 아닌 업무용이기 때문에 환경의 생산성을 높이는 데 꽤 오랜 시간이 걸렸습니다(DevOps, ML 개발 python/miniconda,...). , 저는 가능한 가장 효율적인 방법으로 생산성을 유지하는 데 관심이 있습니다.

Scientific Linux가 중단되었으므로 모든 것을 정리하고 다른 배포판, 즉 CentOS나 Fedora 30(또는 데스크탑을 지원하는 다른 RHEL 8 호환 배포판)으로 옮겨야 합니다. 지금 내 워크스테이션에서 하고 있는 일:

  • / 및 /home의 논리 볼륨은 내 워크로드에 맞게 동적으로 크기가 조정됩니다.
  • 개발을 위해 Postgres 11 인스턴스 실행
  • 지구과학을 위한 Miniconda 환경과 ml/dl 작업을 위한 토치
  • 클라우드 배포 및 자동화를 위한 Terraform 및 Ansible
  • SSH 키링 설정
  • 두 화면의 xfce 데스크탑
  • 일부 고객과의 VPN 연결
  • 잃고 싶지 않은 다수의 연결이 구성된 RDP 클라이언트로서의 Remmnia
  • ... 등

제 질문은 어떻게 하면 대부분의 조정 내용을 새로 설치된 배포판으로 안전하게 전송할 수 있느냐는 것입니다.

  1. /home 파티션을 포맷해야 합니까?
  2. 포맷하지 않고 동일한 사용자 이름을 사용하면 ~/ 폴더가 다시 복구되나요?
  3. 데이터와 구성 파일을 외부 디스크에 복사한 다음 실제로 필요할 때 필요한 것을 다시 복사하는 것이 더 낫습니까? (이 백업을 몇 년 동안 보관해야 할지 걱정됩니다.)
  4. 파일 시스템의 다른 어떤 부분을 백업해야 합니까? (예: Remmnia가 연결 구성을 어디에 저장하는지 확인하는 방법)
  5. Fedora 시스템에 재설치하기 위해 설치된 패키지 목록을 빠르게 내보낼 수 있는 dnf 명령이 있습니까?

일반적으로: 어떻게 하시겠습니까?

답변1

  1. /home 파티션을 포맷해야 합니까?

    당신은하지 않습니다필요네,하지만...

  2. 포맷하지 않고 동일한 사용자 이름을 사용하면 ~/ 폴더가 다시 복구되나요?

    예. 그러나 구성 파일 형식과 옵션은 여러 위치에서 다를 수 있습니다. 따라서 이전 구성으로 새 배포판을 사용하면 문제가 발생합니다.
    새 홈 디렉토리로 새 사용자를 생성하고 구성 파일을 하나씩 복사하여 무엇이 손상되었거나 변경되어야 하는지 확인할 수 있습니다. 행복 chown해요...

  3. 데이터와 구성 파일을 외부 디스크에 복사한 다음 실제로 필요할 때 필요한 것을 다시 복사하는 것이 더 낫습니까? (이 백업을 몇 년 동안 보관해야 할지 걱정됩니다.)

    네, 상황에 따라 백업은 필수입니다.

  4. 파일 시스템의 다른 어떤 부분을 백업해야 합니까? (예: Remmnia가 연결 구성을 어디에 저장하는지 확인하는 방법)

    /etc, /home, 사용 중인 데이터베이스가 무엇이든 상관없습니다. 설치된 패키지 목록이 유용하지만 패키지 이름(및 버전)은 배포판마다 다를 수 있습니다. 배포판 외부에서 항목을 설치한 경우 추가 저장소를 기록해 두십시오( 에 있어야 /etc하지만 다시 확인해야 합니다).

도움이 되었기를 바랍니다!

답변2

Scientific Linux에 만족하신다면 가장 가까운 것은 CentOS입니다. Fedora는 소프트웨어 릴리스 측면에서 훨씬 앞서 있으며 이는 튜닝 문제일 수 있습니다.

dnf list --installed설치된 패키지 목록을 가져올 수 있습니다 . 나중에 해당 목록을 사용하여 동등한 패키지를 설치할 수 있도록 정확한 버전을 편집하고 아키텍처를 보존해야 합니다.

손상된 Fedora를 다시 설치해야 했습니다. 구성을 저장하고(기본적으로 /etc) 시스템에 설치하고(포맷하지 않도록 주의 /home) 저장된 패키지 목록을 설치하고 계정을 복원하고 이러한 테이블을 저장했습니다 /etc. 적어도 그것이 내가 기억하는 것입니다. 그것은 오래 전 일이었습니다. 그리고 그것은 다른 분포를 포함하지 않습니다.

관련 정보