Computer >> 컴퓨터 >  >> 체계 >> Linux

데이터 손실 없이 Linux 배포판을 업그레이드하거나 전환하는 방법

Linux 배포판을 전환할 때 기본 작업 과정은 컴퓨터의 모든 항목을 지우는 것입니다. 잠재적인 문제를 피하기 위해 업그레이드를 새로 설치하는 경우에도 마찬가지입니다.

데이터 손실 없이 새로 설치하거나 Linux 배포판을 변경하는 것은 실제로 매우 쉽습니다. 현재 상황에 관계없이 모든 준비가 완료되도록 하려면 다음을 수행하세요.

작동 원리

모든 개인 데이터를 보관할 수 있는 마법은 무엇입니까? 단순:별도의 파티션.

Linux 배포판을 전환할 때마다 설치 프로그램에 하드 드라이브에 어떤 파티션 설정을 포함할 것인지 알려야 합니다. Linux가 하드 드라이브의 유일한 운영 체제인 경우에는 하나 또는 두 개의 파티션이 있을 가능성이 큽니다. 여기에는 일반적으로 운영 체제와 모든 데이터가 포함된 ext4 형식의 기본 파티션이 포함됩니다.

선택적으로 스왑 파티션이라는 추가 파티션을 가질 수도 있습니다. 이것은 RAM 오버플로 공간으로 사용되는 하드 드라이브의 일부이자 최대 절전 모드 동안 RAM 데이터가 저장되는 위치입니다.

그러나 원하는 만큼 파티션을 만들 수 있으며 어떤 폴더에 어떤 파티션을 사용해야 하는지 설치 프로그램에 알릴 수 있습니다.

별도의 홈 파티션 만들기

데이터 손실 없이 Linux 배포판을 업그레이드하거나 전환하는 방법

Linux 배포판을 변경할 때 데이터를 지우는 데 지쳤다면 추가 ext4 형식 파티션을 만들고 싶습니다. 첫 번째 파티션에는 "/"(루트 폴더)가 마운트되어 있어야 하고 다른 파티션에는 "/home"이 마운트되어 있어야 합니다. 모든 개인 데이터는 "/home" 폴더에 저장되므로 모든 개인 데이터는 두 번째 파티션에 저장됩니다.

Linux 배포판을 전환하거나 업그레이드를 수행할 준비가 되면 운영 체제와 설치된 응용 프로그램이 포함된 첫 번째 파티션을 자유롭게 지울 수 있습니다. 그러나 모든 개인 파일과 기본 설정이 있는 두 번째 파티션은 그대로 유지될 수 있습니다.

다음으로, 새로운 Linux 설치를 수행할 때 설치 프로그램에 첫 번째 파티션을 다시 포맷(처음부터 시작하도록)하고 두 번째 파티션은 그대로 두고 "/home"에 마운트하도록 지시할 수 있습니다. 그런 다음, 이전과 동일한 사용자 이름과 비밀번호를 설정하고 모든 것이 원래대로 돌아가야 하는지 확인하기만 하면 됩니다.

파티션을 분리해도 드라이브 암호화가 중단되지 않습니다.

여전히 해야 할 일은 응용 프로그램을 다시 설치하는 것뿐이지만 설정이 다른 개인 파일과 함께 저장되었기 때문에 많은 응용 프로그램을 다시 구성할 필요가 없습니다.

Linux 배포판 전환 시 주의사항

한 가지 잠재적인 단점은 배포 간에 전환하는 동안 이전 설정을 유지하면 비호환성이 발생할 수 있다는 것입니다. 예를 들어, Fedora와 Ubuntu는 둘 다 기본 데스크탑 백엔드로 GNOME을 사용하지만 Ubuntu의 구현은 상당히 다르며 Fedora의 설정이 지저분해질 수 있습니다. 주의하십시오.

두 파티션에 공간을 제공할 때 각각에 충분한 공간을 제공해야 합니다. 첫 번째 루트 파티션이 매우 작으면 많은 응용 프로그램을 설치할 수 없습니다. 두 번째 파티션이 너무 작으면 개인 파일을 저장할 공간이 많지 않습니다. 파티션 크기는 하드 제한입니다.

데이터 손실 없이 Linux 배포판을 업그레이드하거나 전환하는 방법

많은 응용 프로그램을 설치할 계획이 아니라면 첫 번째 파티션에 최소 15GB 또는 20GB의 공간을 제공하는 것이 좋습니다.

많은 응용 프로그램이나 게임(상당한 공간을 차지함)을 설치할 계획이라면 50GB를 사용하는 것이 좋습니다. 게이머는 설치하려는 게임을 살펴보고 각 게임이 차지하는 공간을 합산해야 합니다.

파티션 크기가 용도에 적합하지 않은 경우 라이브 환경으로 부팅하고 파티션 도구를 실행하거나 명령줄을 사용하여 파티션 크기를 조정할 수 있습니다.

이미 Linux가 설치되어 있습니까?

이미 Linux가 설치되어 있고 동일한 파티션에 모든 항목(홈 폴더 포함)이 있는 경우 걱정하지 마십시오. 필요한 설정을 달성하는 데 몇 단계만 거치면 됩니다. 단계는 다음과 같습니다.

  1. 즐겨 사용하는 Linux 배포판의 라이브 환경 ISO를 다운로드하여 CD/DVD에 굽거나 USB 드라이브에 씁니다.
  2. 새로 만든 미디어로 부팅합니다. GParted와 같은 파티셔닝 도구를 사용하여 원하는 크기로 ext4 파티션의 크기를 조정합니다.
  3. 동일한 도구를 사용하여 첫 번째 파티션의 크기를 조정하여 만든 빈 공간에 새 ext4 파티션을 만듭니다. 어떤 파티션인지 기록해 두십시오. /dev/sdXY와 같아야 합니다. , 여기서 X 드라이브를 지정하는 문자이며 Y 파티션을 지정하는 숫자입니다. 예는 /dev/sda2입니다.
  4. 두 파티션을 모두 마운트하고 홈 폴더의 내용을 새 파티션으로 복사합니다. 홈 폴더 자체가 아니라 홈 폴더의 모든 내용을 복사하고 있는지 확인하십시오. 그렇지 않으면 모든 작업이 완료되면 모든 항목이 "/home/home/user"에 있으므로 작동하지 않습니다.
  5. 이제 터미널을 열고 gksudo gedit 명령을 실행합니다. Gedit 텍스트 편집기를 엽니다. 이제 메뉴를 사용하여 /etc/fstab에 있는 파일을 엽니다. 첫 번째 파티션에서.
  6. 파일 끝에 다음 줄을 추가합니다. /dev/sdXY /home ext4 errors=remount-ro 0 1 . 다시 /dev/sdXY를 파티션의 실제 지정으로 바꾸십시오.
  7. 저장하고 다시 시작합니다. 일반 설치로 다시 부팅할 수 있도록 Live 환경 미디어를 제거해야 합니다.

데이터 손실 없이 Linux 배포판 전환

차이점은 명확하지 않지만 이제 개인 데이터는 배포판을 전환하거나 업그레이드를 수행할 때 방해가 되지 않는 별도의 파티션에 있습니다!

파티션을 분리하는 것은 배포판 호퍼만을 위한 것이거나 새 릴리스로 업그레이드할 때 번거로움을 줄이기 위한 것이 아닙니다. PC를 부팅되지 않는 상태로 만드는 업데이트를 다운로드하는 경우 별도의 파티션이 도움이 될 수 있습니다. 루트 파티션에 Linux 버전을 다시 설치하기만 하면 여러 파일을 백업 및 복원할 필요 없이 백업 및 실행이 가능합니다.

이제 다른 버전의 Linux를 시도하거나 몇 가지 위험을 감수하는 데 더 과감한 느낌이 든다면 여기 5가지 최첨단 Linux 배포판 목록이 있습니다. 개인 데이터가 현재 별도의 파티션에 있더라도 정기적으로 백업해 두십시오.