저는 Linux를 개인 데스크탑으로만 사용하기 때문에 보통 단일 파티션에 Linux를 설치합니다.
그러나 때때로 상자를 다시 설치합니다. 내가 한 일은 단순히 외장 하드 드라이브를 사용하여 파일을 옮기는 것뿐이었습니다.
그렇다면 박스를 다시 설치할 때(예: 다른 배포판으로 전환) 이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?
답변1
/home을 별도의 파티션에 두십시오. 이렇게 하면 다른 배포판으로 전환하거나 현재 배포판을 업그레이드할 때 덮어쓰지 않습니다. 스왑 영역을 자체 파티션에 두는 것도 좋은 생각입니다. 그러나 이 작업은 배포판 설치 프로그램에 의해 자동으로 수행되어야 합니다.
내 노트북이 설정된 방식에는 다음과 같은 파티션이 있습니다.
/
/home
/boot
swap
답변2
Linux에서는 일반적으로 파티션에만 의존하기보다는 LVM을 사용하는 것이 좋습니다. 이를 통해 ext2/3/4의 경우 파일 시스템이 활성화된 경우에도 나중에 필요에 따라 파일 시스템을 늘리거나 줄일 수 있습니다(비록 축소하는 것보다 늘리는 것이 더 쉽습니다). (파일 시스템의 크기를 성공적으로 늘렸습니다.) , 동시에 그들은) 활성화되어 있지만 이런 식으로 크기를 줄이려고 시도한 적은 없습니다.
분명히 공간 할당 방법을 결정하는 것은 여전히 사용자의 몫이지만 나중에 다시 정렬하는 것이 더 쉽기 때문에 처음부터 정확히 맞출 필요는 없습니다. 나는 일반적으로 각 볼륨에 필요하다고 생각되는 공간과 행운을 빌기 위해 추가 블록을 제공하고 나머지는 새 파일 시스템을 추가하거나 나중에 기존 파일 시스템을 확장하기 위해 남겨 둡니다.
답변3
최소 설정에서는 / 및 /home을 별도의 파티션에 배치해야 합니다. 제 경험상 /는 최소 18GB 이상이어야 합니다. 나는 일반적으로 모든 작업 코드를 보관하는 /code라는 세 번째 파티션을 갖고 있으며 다운로드, 문서 및 기타 코드와 관련되지 않은 작업에는 /home을 사용합니다. 다시 설치할 때 /home에 있는 모든 항목을 /code에 백업합니다.
답변4
사용량 및 운영 체제에 따라 다릅니다.
내 메인 데스크탑에서는 문서/음악 등을 보관하는 다른 파티션과 / 사이의 공간을 나눕니다. /home에는 사용자 구성과 콘텐츠가 있으므로 설치 간에 그대로 유지하지 않고 내 Documents/Music 폴더를 내 홈 디렉터리에 심볼릭 링크하기만 합니다.