우분투 20.04를 사용하고 있습니다. 내 /home
파티션이 Ubuntu를 다시 설치한 파티션과 별개인 경우에도 root
개인 파일을 계속 유지할 수 있다는 내용을 읽었습니다 . C:\
파일 만 보관하는 대신 Windows에 별도의 드라이브를 갖는 것과 같습니다 . 다시 설치하는 경우 OS 드라이브/파티션만 포맷합니다.
별도의 파티션이 있다고 가정하면 /usr
루트 파티션에 Ubuntu를 다시 설치한 후에도 설치된 소프트웨어를 계속 사용할 수 있습니까? /usr
예를 들어 Windows에서는 작동하지 않습니다. 드라이브에 Windows를 다시 설치하면 다른 드라이브에 설치된 소프트웨어가 작동하지 않습니다 C:\
. 우분투에서도 마찬가지인지 궁금합니다.
답변1
/usr 디렉토리는 운영 체제의 일부이며 운영 체제를 다시 설치하면 덮어쓰여집니다. 추천아니요운영 체제의 일부가 아닌 /usr에 소프트웨어를 설치합니다. 그렇게 하면 운영 체제 업데이트, 운영 체제 기능이 방해를 받거나 업데이트로 덮어쓰여질 수 있습니다.
운영 체제의 일부가 아닌 소프트웨어를 설치하는 경우 /usr/local 또는 /opt에 배치해야 합니다. 이는 별도의 파티션에 있을 수 있으며 재설치 중에 보존될 수 있습니다. 때로는 계정 권한만 사용하여(즉, 루트가 필요하지 않음) 홈 디렉터리에 소프트웨어를 설치할 수도 있습니다.
그러나 소프트웨어가 설치된 운영 체제와 다른 버전의 운영 체제를 설치하면 소프트웨어가 제대로 작동하지 않을 수 있으며 다시 설치해야 할 수도 있습니다.
"재설치를 방지"하려는 소프트웨어가 운영 체제의 일부인 경우 이를 피할 수는 없지만 목록을 유지하고 재설치 시 운영 체제를 부팅하는 데 사용할 수 있습니다. 목록을 설치 프로그램에 제공되는 구성 파일(예: Debian 기반 시스템의 경우 사전 설정, Redhat 기반 시스템의 경우 kickstart)로 저장할 수도 있습니다. 기존 운영 체제 구성을 기반으로 이 파일을 빌드할 수 있는 도구가 있습니다.