데비안을 처음 설치해봤습니다. 저는 "테스트" 버전을 선택했습니다. 저는 "전문가" GUI 설치 프로그램을 사용하고 있습니다. 하드 드라이브를 어떻게 분할할지 묻는 부분에 도달했습니다.
모든 파일(/, /var, /tmp, /home, swap)을 위한 하나의 큰 파티션으로 데비안을 설치한다면, /home에 있는 파일을 잃지 않고 나중에 데비안의 다음 버전으로 업그레이드할 수 있습니까?
아니면 향후 업그레이드를 위해 /home 파일을 저장하기 위해 별도의 파티션에 설치해야 합니까?
답변1
/home 디렉토리가 별도의 파티션에 있도록 설정하십시오. 이렇게 하면 새로 설치해야 하는 경우 다른 파티션을 다시 포맷하고 현재 /home 디렉터리를 유지할 수 있습니다. /home 디렉토리를 두 번째 디스크로 사용하고 2개 이상의 Linux 버전에 대해 별도의 루트 파티션을 배치할 수도 있습니다! 나는 루트 드라이브(/, /boot, /usr, /var, /etc 등)에 작은 80Gb(hda) 메인 디스크를 사용하고 /home에는 1Tb(hdb) 디스크를 사용합니다. Ubuntu와 Mint는 Debian의 파생물이므로 Debian, Ubuntu 및 LinuxMint에 대해 동일한 /home 드라이브를 재사용했습니다.
답변2
/home을 동일한 파티션에 유지할 수 있습니다. 나는 항상 이것을 하고 있으며 업그레이드하는 데 아무런 문제가 없습니다. 업그레이드는 파티션을 다시 나누려고 시도하지 않고 파일을 제자리에 교체하기만 합니다.
파티션을 분할하려고 할 때마다 파티션 중 하나에 공간이 부족하여 문제를 해결하려면 이를 수정하거나 다시 설치해야 합니다!
답변3
대신 LVM을 사용하세요. 더 유연합니다. 소규모 설치를 제외하면 물론 여러 파일 시스템이 필요합니다.
이유는 다음과 같습니다:
- 디스크를 채우려는 런어웨이 프로세스가 있는 경우 이는 파일 시스템에 포함됩니다. 단일 파일 시스템을 사용하면 전체 디스크를 채울 수 있습니다.
- 다시 설치하려면 사용자 데이터를 별도의 파일 시스템에 저장하는 것이 좋습니다. 이렇게 하면 사용자 데이터 파일 시스템을 재설치에서 쉽게 제외할 수 있습니다. 여기에는 일반적
/home
으로 최소한이 포함됩니다. - 때로는 서로 다른 파일 시스템에 서로 다른 콘텐츠가 있는 경우 백업하는 것이 더 편리합니다. 예를 들어, LVM 스냅샷이나 유사한 방법을 사용하여 파일 시스템을 "고정"할 수 있습니다. 이 경우 분명히 모든 것을 하나의 파일 시스템에 넣을 수는 없습니다.
구체적인 제안:
- 사용자 데이터를 별도의 파티션에 저장합니다.
- 루트를 쉽게 마운트 해제할 수 없으므로 루트(시스템)를 파일 시스템의 나머지 부분과 별도로 유지하십시오.
- 특별한 처리가 필요할 수 있으므로 데이터베이스 데이터를 자체 파일 시스템에 저장하려고 할 수도 있습니다.
- 가상 머신을 생성, 크기 조정 또는 삭제하려는 경우가 많으므로 별도의 파일 시스템에 가상 머신을 배치하는 것도 좋은 생각입니다.