추가 읽기

추가 읽기

내 데비안 컴퓨터에는 두 개의 파티션이 있습니다. 하나(첫 번째)는 루트 디렉터리에 설치되고 /다른 하나(두 번째)는 디렉터리 에 /home두 명의 사용자 root와 함께 설치됩니다.ako/home/

이제 첫 번째 파티션을 마운트 해제하고 이를 /home두 번째 파티션(설치된 파티션) 아래에 놓아 두 번째 파티션에 /설치할 수 있습니다 .Windows-10

데비안 운영 체제를 손상시키지 않고 이를 수행하는 방법은 무엇입니까?

출력은 다음과 같습니다 lsblk.

LSBLK

sdb장비는 제가 생각하는 것입니다.

답변1

이것은 실제로 매우 간단합니다.

  1. df오래된 격언을 사용하고 따르십시오.자르기 전 7번 측정, 파티션 #1에는 파티션 #5의 모든 내용을 담을 수 있는 충분한 공간이 있습니다.
  2. /home마찬가지로 파티션 #5를 마운트 해제합니다.
  3. 이와 같은 디렉터리를 만듭니다 /home.old.
  4. 파티션 #5를 다시 마운트합니다 /home.old. 최상의 결과를 얻으려면 읽기 전용으로 설치하십시오.
  5. 이 명령을 사용하여 /home.old에서 까지 모든 항목을 재귀적으로 복사합니다 /home.
  6. sync
  7. 확인하다모든 것이 성공적으로 복제되었습니다. 확인하다모든 것.
  8. 파티션 #1의 최대 크기를 초과하지 않았는지 확인하십시오. 이 작업은 수퍼유저로 수행하므로 볼륨에서 수퍼유저의 비상 여유 공간을 차지할 수 있다는 점을 기억하십시오.
  9. 제거 /home.old.

5단계는 모든 함정이 가득한 단계입니다. 너~ 해야 하다모든 권한, ACL 및 소유권을 유지하는 명령을 사용하면 멀티링크 파일이 여러 단일 링크 파일로 분리되지 않습니다. 이를 수행하는 몇 가지 방법은 pax -r -w -pe다음 rsync -H -A -a과 같습니다. 이는 이 답변의 범위를 벗어납니다. 답은 많다여기에 오랫동안 있었어모든 내용을 보존하는 디렉터리 트리를 복사하는 방법을 처리합니다.

Windows 10이 일반적인 사용 시 55GiB에 적합한지 여부도 이 답변의 범위를 벗어납니다. ☺

슈퍼유저의 홈 디렉토리를 루트가 아닌 볼륨에 두는 것은 좋은 생각이 아닙니다. 왜냐하면 때때로 사람들은 비상 모드로 부팅할 때에도 슈퍼유저가 홈 디렉토리를 갖기를 원하기 때문입니다. 그러나 일반 사용자의 홈 디렉토리를 별도의 볼륨에 두는 것이 가능할 수도 있습니다. 클러치에서는 때가 오면 프로세스를 어떻게 되돌릴 것인지가 분명해야 합니다.

추가 읽기

관련 정보