Ubuntu에서 사용자 기본 설정을 SSD에 설정하고 홈을 HDD에 설정하려면 어떤 마운트 지점을 사용해야 합니까?

Ubuntu에서 사용자 기본 설정을 SSD에 설정하고 홈을 HDD에 설정하려면 어떤 마운트 지점을 사용해야 합니까?

내 응용 프로그램 설정 및 구성 파일(집에 있는 모든 숨겨진 폴더)에서 음악, 문서 및 기타 파일과 같은 사용자 파일을 나누고 설정 및 구성을 시스템 SSD에 저장하고 사용자 파일은 더 큰 HDD에 유지하고 싶습니다.

이를 달성하려면 어떤 마운트 지점을 사용해야 합니까? 아니면 이 작업을 수행할 수 있는 다른 방법이 있나요?

답변1

2개의 파티션이 필요합니다(HDD의 스왑 파티션도 포함).왜?).

  • HDD:

    포맷된 파티션을 만들고 ext4이를 디렉터리 루트(마운트 지점 /)로 사용합니다. 여기에는 를 포함하여 다른 파티션으로 아웃소싱되지 않은 모든 항목이 포함됩니다 /home.

  • SSD:

    ext4(동일한 컴퓨터의 Linux 시스템에서만 데이터를 읽을 수 있는 경우 권장), NTFS(Windows 시스템과 파티션을 공유하려는 경우) 또는 FAT32(모든 시스템과 가장 잘 호환되지만 최대 4GB와 같은 엄격한 제한 사항) 로 포맷된 파티션을 만듭니다. 파일당) 이를 사용자 정의 마운트 지점(예: /data적합한 마운트 지점)이 있는 외부 데이터 파티션으로 사용합니다. 이 파티션에서는 , Documents등 필요한 모든 폴더를 생성할 수 Pictures있습니다 Videos.

파티션을 설정한 후 현재 데이터 폴더에 있는 기존 데이터 파일을 모두 의 /home/USERNAME해당 폴더로 이동합니다 /data. 그런 다음 교체하려는 홈 디렉토리의 폴더를 삭제하십시오.

이제 홈 디렉토리에서 의 각 폴더에 대한 심볼릭 링크를 만듭니다 /data. 예를 들어 다음과 같은 명령을 사용합니다(폴더 이름을 올바른 값으로 바꿈).

ln -s /data/Documents ~/Documents

그러면 원래 홈 디렉터리에 있던 모든 데이터 폴더는 이제 에 마운트한 HDD의 보조 파티션에 있는 실제 폴더에 대한 심볼릭 링크일 뿐입니다 /data.

관련 정보