내가 가진 /home
별도의 파티션에. 우분투를 다시 설치하고 싶습니다.
/ home에서 개인 파일을 잃고 싶지 않습니다 (이미 백업이 있지만 백업을 복원해야하는 번거 로움을 피하고 싶습니다). /home
포맷하지 않고 기존 파티션을 사용하여 Ubuntu를 다시 설치하는 방법을 알고 있지만 이전 Ubuntu의 구성을 새 설치에 포함하고 싶지 않습니다 .
다시 말해, 이전 개인 파일을 사용 하지만 이전 Ubuntu 설치의 구성 파일 없이 Ubuntu를 새로 설치 하고 싶습니다 . 이것이 가능한가? 어떻게하면 될까요?/home
/home
설치 프로그램을 시작하기 전에 Live CD에서 숨겨진 구성 파일 ( “도트”로 시작)을 모두 수동으로 삭제 하려고했지만 파일 권한으로 인해 해당 파일을 삭제할 수 있는지 확실하지 않습니다. ‘ 또한 이전 설치에서 구성 설정을 가져 오지 않을만큼 확실하지 않습니다. 나는 “안전”이유로 그것을하기 전에 여기에 물어 보는 것이 좋을 것이라고 생각했다.
답변
시스템을 업그레이드 할 때마다 (특히, 다른 배포판으로 전환 한 경우) 거의 항상이 작업을 수행했습니다. 일반적으로 로그 아웃하고 콘솔로 이동하여 루트로 직접 로그인하거나 시스템 구성에 따라 다른 사용자로 로그인하고 루트로 전환 한 다음 cd를 / home 폴더로 변경하고 사용자의 홈 폴더 이름을 “myUserName.bak”으로 변경합니다. “. 예 :
sudo mv /home/myUserName /home/myUserName.bak
설치 후 필요한 모든 데이터를 사용자의 새로 만든 홈 폴더로 안전하게 이동할 수 있습니다. (이것은 또한 예를 들어 지난 2 년 동안 만지지 않은 큰 파일의 폴더가 실제로 필요한지 여부를 생각하기에 좋은 포인트입니다.)
주석에서 제안한대로 편집 : 이름을 바꾼 홈 폴더에서 파일 및 폴더에 액세스하기 전에
sudo chown -R newUser.newUsersGroup /home/myUserName.bak
답변
나는 항상 / home 파티션을 /와 분리하여 새로 설치 / 업그레이드 할 때 “파티션 설정”단계에 도달 할 때 / (포맷 됨)과 / home (아님) 중 하나를 선택합니다. 형식이 지정되었지만 이전 파일과 동일한 파일 시스템 (또는 호환 가능)을 사용합니다.
그런 다음 사용자를 만들 때 이전 설치와 동일한 사용자 이름을 사용하여 / home / user가 같은 위치에 있는지 확인하십시오. 이것에 대한 좋은 점은 사용자의 디렉토리를 덮어 쓰지 않는다는 것입니다.
따라서 / home / mike 가있는 경우 업그레이드 후 / home에 다시 마운트하고 사용자 mike를 작성 하여 이전 버전의 / home / mike 에서 모든 파일과 구성 파일을 가져옵니다 .
여기서 누락 된 것은 백업 / 복원이 필요한 / etc 구성 파일입니다.
답변
이것이 내가 항상하는 일입니다.
livecd에서 / home 파티션을 마운트하고 명령을 사용합니다.
sudo chown -hR ubuntu /path/to/home/drive
우분투는 사용자 이름 우분투 (라이브 CD의 사용자 이름은 우분투)에 대한 소유권을 부여하며 폴더는 드라이브가 마운트 된 경로입니다. 라이브 CD에서 이것은 보통 / media /에 있으며 이름은 많은 숫자로 구성됩니다.
이제 모든 구성 파일 (점으로 시작하는 파일 및 폴더)을 삭제하지만 몇 가지 (예 : 게임 저장을위한 .minecraft)를 남겨 둡니다. 폴더뿐만 아니라 점으로 시작하는 파일이기도합니다.
설치하는 동안. 사용자 정의 파티션 관리자로 이동하십시오. 파티션을 마운트 지점 / home으로 설정하고 (클릭하고 편집 또는 변경 또는 현재 호출하는 것을 선택하여) 포맷되지 않은 상태로 두십시오 (드라이브 목록의 F 열에 확인 표시가 있음을 의미 함). OS 파티션 (시스템 파일이있는 파티션)을 마운트 지점으로 설정하고 DO를 해당 파티션으로 포맷하십시오.
하나
설치 및 로그인을 마치면 홈 드라이브는 소유권이 여전히 우분투에 있기 때문에 쓸모가 없습니다. 다시 바꾸려면
sudo chown -hR YourUsernameHere ~/
답변
숨겨진 파일과 폴더를 별도의 디렉토리로 옮기고 (삭제해도 효과가 있다고 생각합니다) grahammechanical이 그의 대답에서 제안한대로 라이브 CD에서 종료하고 설치 하여이 작업을 수행했습니다.
나는 그것이 작동하는지 (또는 적어도 나를 위해했다) 확인할 수 있습니다.
숨겨진 파일과 폴더를 삭제하지 않고 그대로 유지 한 경우이를 사용하여 결국 유지하기로 결정한 구성을 선택적으로 복원 할 수 있습니다.
답변
당신이하고 싶은 일을 시도한 첫 번째 사람 일 수 있습니다. 작동하는지 알려주십시오.
점으로 시작하는 숨겨진 파일 / 폴더를 삭제하거나 긴장된 경우-로 이름을 바꾼 .somethingold
다음 라이브 CD로 종료하고 부팅 한 후 /home
포맷 표시없이 다시 설치 하는 것이 좋습니다.
새로 설치된 프로그램은 새 도트 파일 / 폴더를 만듭니다.