별도의 "/usr" 파티션을 사용하면 OS 오류 시 소프트웨어 재설치를 피할 수 있나요?

별도의 "/usr" 파티션을 사용하면 OS 오류 시 소프트웨어 재설치를 피할 수 있나요?

우분투 20.04를 사용하고 있습니다. Ubuntu를 다시 설치할 때 내 /home파티션이 별도 root인 경우 개인 파일을 계속 유지할 수 있다는 내용을 읽었습니다 . 이는 C:\파일을 보관하는 것 외에 Windows에서 별도의 드라이브를 갖는 것과 같습니다 . 재설치할 경우에는 OS 드라이브/파티션만 포맷합니다.

별도의 파티션이 있다고 가정하면 루트 파티션에 Ubuntu를 다시 설치한 후에도 /usr설치된 소프트웨어를 계속 사용할 수 있습니까 ? /usr예를 들어 Windows에서는 작동하지 않습니다. 드라이브에 Windows를 다시 설치하면 다른 드라이브에 설치된 소프트웨어를 사용할 수 없습니다 C:\. 우분투에서도 마찬가지인지 궁금합니다.

답변1

/usr 디렉토리는 운영 체제의 일부이며 운영 체제를 다시 설치하면 덮어쓰여집니다. 다음을 강력히 권장합니다.~ 아니다운영 체제의 일부가 아닌 /usr에 소프트웨어를 설치합니다. 그렇게 하면 운영 체제 업데이트, 운영 체제 기능이 방해를 받거나 업데이트로 덮어쓰여질 수 있습니다.

운영 체제의 일부가 아닌 소프트웨어를 설치하는 경우 해당 소프트웨어를 별도의 파티션에 있을 수 있는 /usr/local 또는 /opt에 넣어야 하며 재설치 중에 해당 소프트웨어를 보존할 수도 있습니다. 때로는 계정 권한만 사용하여(예: 루트 없이) 홈 디렉터리에 소프트웨어를 설치할 수도 있습니다.

그러나 설치한 운영 체제가 소프트웨어가 설치된 버전과 다른 경우 소프트웨어가 올바르게 작동하지 않을 수 있으며 어쨌든 다시 설치해야 할 수 있습니다.

"재설치를 방지"하려는 소프트웨어가 OS의 일부인 경우 이를 피할 수는 없지만 목록을 보존하고 이를 사용하여 재설치 시 운영 체제를 준비할 수 있습니다. 목록을 설치 프로그램에 제공된 구성 파일(예: Debian 기반 시스템의 경우 미리 설정, Redhat 기반 시스템의 경우 kickstart)로 저장할 수도 있습니다. 기존 운영 체제 구성을 기반으로 이 파일을 빌드할 수 있는 도구가 있습니다.

관련 정보