리눅스 운영체제를 다시 설치하고 싶은데, 그 전에 하드디스크를 다시 파티션을 나눠야 할 것 같습니다. (단순한 파티션을 루트로 사용 /
하고 Linux가 다른 모든 디렉터리를 자동으로 여기에 배치하도록 합니다.)
나는 종종 소프트웨어 설치 를 /usr/local
./usr/local
저는 Linux 세계를 처음 접했기 때문에 이러한 사항에 대해 잘 모르겠습니다.
답변1
이에 대한 나의 조언은 전체 루트 파일 시스템(/usr/local 포함)을 백업한 다음 다시 파티션을 나누고 모든 파티션을 마운트하고 모든 것을 추출하는 것입니다.
그 후에는 모든 파일이 보존되고 디스크가 다시 파티션됩니다.
/usr/local만 백업하면 시스템 라이브러리가 업데이트된 후 이러한 소프트웨어(비정적 소프트웨어)를 다시 연결해야 할 위험이 있습니다.
답변2
구문 데이터와 소프트웨어를 모두 사용합니다. 일반적으로 말하면,
- 데이터(생성한 파일)를 저장할 수 있습니다.
- 소프트웨어를 다시 설치해야 합니다.
자신만의 패키지를 다운로드하여 컴파일하고 해당 내용을 모두 /usr/local에 저장했다면 그 패키지도 저장할 수 있습니다. 그러나 공유 라이브러리에 연결하는 경우 해당 라이브러리가 /usr/local 외부에 있고 재설치 시 변경되면 여전히 문제가 발생할 수 있습니다.
배포판의 패키지 관리자를 사용하여 소프트웨어를 설치한 경우 패키지를 다시 설치해야 할 수 있지만 포맷되지 않은 파티션에 데이터를 저장할 수 있습니다.
답변3
디스크를 분할하면 디스크가 손실됩니다 /usr/local
.
실제 질문에 관해서는 확실히 소프트웨어를 계속 사용할 수 있습니다 usr/local
. 그러나 패키지 관리자는 이를 모르고 필요한 패키지를 업데이트(또는 제거)하는 작업을 훌륭하게 수행하므로 /usr/local
언제든지 작동이 중지될 수 있습니다.