설치 후 시스템이 다른 드라이브를 /home으로 사용하도록 합니다.

설치 후 시스템이 다른 드라이브를 /home으로 사용하도록 합니다.

최근에 새 노트북을 구입하여 Ubuntu 18.04를 설치했습니다. 그런데 문제가 있습니다. 저장 공간이 많지 않습니다.

내 노트북에 더 큰 새 내부 드라이브를 추가하고 해당 새 드라이브를 내 /home 디렉토리로 사용하고 싶습니다. 내가 아는 한 이는 일반적으로 설치 중에 설정됩니다. 하지만 이 노트북에 다시 설치하는 것은 엄청난 고통을 주기 때문에 피하고 싶습니다.

그래서 내 질문은: 다른 내부 드라이브를 /home으로 사용하도록 시스템을 설정하는 방법이 있습니까? 어딘가에서 구성 파일을 편집할 수 있을 것 같지만 Linux가 내부적으로 어떻게 작동하는지 잘 알지 못해서 어디를 봐야 할지 모르겠습니다.

답변1

당신이 관심을 갖는 것은 개인 파일을 새 디스크에 저장하는 것 뿐이라고 생각합니까?

이렇게 보면 ~./config/user-dirs.dirs. 이 디렉터리를 변경하여 홈 디렉터리의 위치를 ​​조정할 수 있습니다. 새 파티션을 가리키면 시스템 디스크의 시스템 및 사용자 설정을 유지할 수 있습니다.

/home을 자체 디스크에 배치하면 시스템에서 디스크가 준비되지 않을 것으로 예상할 때 문제가 발생할 수 있습니다.

답변2

새 드라이브에 새 파일 시스템을 생성하고, /home의 모든 항목을 새 파일 시스템으로 이동하고, 파일 시스템을 /home에 마운트합니다. 유지 관리 모드에서 또는 라이브 CD/DVD/USB 배포에서 부팅할 때 이 작업을 수행합니다.

답변3

철저하게 행동하십시오.

로 로그인하세요 root.

새 드라이브를 분할하고 새 파일 시스템을 만듭니다. 새 드라이브를 설치합니다. 우리는 공통 마운트 지점만 제공할 것입니다 /mnt/newdrive. rsync콘텐츠 복사 용

rsync -avhH /home/ /mnt/newdrive/이렇게 하면 수정 날짜 등이 보존됩니다.

/etc/fstab에서 새 드라이브를 마운트하기 위한 항목을 편집 하고 추가합니다 /home. 이전 설치를 복사 /home하고 설치하려는 드라이브 /dev/sdb1(새 드라이브의 자리 표시자)를 변경하기만 하면 됩니다. 이전 항목을 주석 처리합니다.

다시 시작하고 root.

이렇게 하면 부팅 시 내부 드라이브가 마운트되고 /home주석 처리된 이전 드라이브는 무시됩니다. 제대로 작동하는지 확인한 후 /etc/fstab이전 버전을 완전히 삭제할 수 있습니다.

모두 완료되었습니다.

관련 정보