![/root를 바인드 마운트로 사용하시겠습니까?](https://linux55.com/image/97204/%2Froot%EB%A5%BC%20%EB%B0%94%EC%9D%B8%EB%93%9C%20%EB%A7%88%EC%9A%B4%ED%8A%B8%EB%A1%9C%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
내 시스템을 Debian 32비트에서 Debian 64비트로 마이그레이션하려고 합니다. 에 설치되었으므로 를 /dev/sda2
생성하여 /dev/sda3
거기에 새 시스템을 설치하고 설치된 패키지와 구성 파일을 동기화한 다음 /etc
바인드 설치를 사용하여 이전 시스템을 새 시스템에 설치했습니다 /data
. /home
여태까지는 그런대로 잘됐다.
이제 최종 전환을 하기 전에 몇 주 동안 이 시스템을 사용하고 싶습니다. 누락된 유일한 점은 /root
새 파티션으로 다시 동기화한다는 것입니다. 차라리 바인드 마운트를 갖고 싶지만 그것에 대해서는 망설이고 있습니다. 질문은 다음과 같습니다.
- 번들로 묶어서 설치할 수 있나요
/root
? 아니면 문제가 있을까요? - 시스템 시작과 설치 작업 사이에 어떤 일이 발생합니까? 문제가 발생합니까?
답변1
/root는 단순히 루트 사용자의 홈 디렉터리입니다.
일반적으로 /root는 대화형으로 루트로 로그인한 경우에만 사용되는 다소 "지루한" 디렉터리입니다. 거기에서 흥미로운 파일을 수동으로 편집하거나 생성했다는 사실을 기억하지 못한다면 저는 해당 파일을 전혀 동기화하지 않을 것입니다.
반면에 바인드 마운팅/루트는 문제를 일으키지 않습니다. .ssh/known_hosts 또는 .ssh/authorized_keys와 같이 동기화에 적합한 일부 (자동 생성) 구성 파일이 있을 수 있습니다.
궁금하신 점은 참고해주세요
diff -rq /path/to/old/root /root
이전 설치에서 유지하고 싶은 내용이 있는 경우.