최근에 새 노트북을 구입하여 Ubuntu 18.04를 설치했습니다. 그런데 문제가 있습니다. 저장 공간이 많지 않습니다.
내 노트북에 더 큰 새 내부 드라이브를 추가하고 해당 새 드라이브를 내 /home 디렉토리로 사용하고 싶습니다. 내가 아는 한 이는 일반적으로 설치 중에 설정됩니다. 하지만 이 노트북에 다시 설치하는 것은 엄청난 고통을 주기 때문에 피하고 싶습니다.
그래서 내 질문은: 다른 내부 드라이브를 /home으로 사용하도록 시스템을 설정하는 방법이 있습니까? 어딘가에서 구성 파일을 편집할 수 있을 것 같지만 Linux가 내부적으로 어떻게 작동하는지 잘 알지 못해서 어디를 봐야 할지 모르겠습니다.
답변1
당신이 관심을 갖는 것은 개인 파일을 새 디스크에 저장하는 것 뿐이라고 생각합니까?
이렇게 보면 ~./config/user-dirs.dirs
. 이 디렉터리를 변경하여 홈 디렉터리의 위치를 조정할 수 있습니다. 새 파티션을 가리키면 시스템 디스크의 시스템 및 사용자 설정을 유지할 수 있습니다.
/home을 자체 디스크에 배치하면 시스템에서 디스크가 준비되지 않을 것으로 예상할 때 문제가 발생할 수 있습니다.
- 파일을 수동으로 편집하는 것 외에도 명령줄도 있습니다.방법:
xdg-user-dirs-update
. - 자세한 내용은 다음에서 확인할 수 있습니다.무료 데스크탑그리고 XDG 사용자 디렉토리웹사이트.
답변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
이전 버전을 완전히 삭제할 수 있습니다.
모두 완료되었습니다.