/root를 바인드 마운트로 사용하시겠습니까?

/root를 바인드 마운트로 사용하시겠습니까?

내 시스템을 Debian 32비트에서 Debian 64비트로 마이그레이션하려고 합니다. 에 설치되었으므로 를 /dev/sda2생성하여 /dev/sda3거기에 새 시스템을 설치하고 설치된 패키지와 구성 파일을 동기화한 다음 /etc바인드 설치를 사용하여 이전 시스템을 새 시스템에 설치했습니다 /data. /home여태까지는 그런대로 잘됐다.

이제 최종 전환을 하기 전에 몇 주 동안 이 시스템을 사용하고 싶습니다. 누락된 유일한 점은 /root새 파티션으로 다시 동기화한다는 것입니다. 차라리 바인드 마운트를 갖고 싶지만 그것에 대해서는 망설이고 있습니다. 질문은 다음과 같습니다.

  1. 번들로 묶어서 설치할 수 있나요 /root? 아니면 문제가 있을까요?
  2. 시스템 시작과 설치 작업 사이에 어떤 일이 발생합니까? 문제가 발생합니까?

답변1

/root는 단순히 루트 사용자의 홈 디렉터리입니다.

일반적으로 /root는 대화형으로 루트로 로그인한 경우에만 사용되는 다소 "지루한" 디렉터리입니다. 거기에서 흥미로운 파일을 수동으로 편집하거나 생성했다는 사실을 기억하지 못한다면 저는 해당 파일을 전혀 동기화하지 않을 것입니다.

반면에 바인드 마운팅/루트는 문제를 일으키지 않습니다. .ssh/known_hosts 또는 .ssh/authorized_keys와 같이 동기화에 적합한 일부 (자동 생성) 구성 파일이 있을 수 있습니다.

궁금하신 점은 참고해주세요

diff -rq /path/to/old/root /root

이전 설치에서 유지하고 싶은 내용이 있는 경우.

관련 정보