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

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

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

이제 최종 전환을 수행하기 전에 몇 주 동안 시스템을 사용하고 싶습니다. 누락된 유일한 것은 입니다 /root. 새 파티션에 다시 동기화했습니다. 차라리 바인드 마운트를 갖고 싶지만 이것은 주저합니다. 그래서 질문은:

  1. 바인드 마운트가 가능 /root합니까, 아니면 문제가 있습니까?
  2. 시스템 시작과 마운트 작업 사이에 어떤 일이 발생합니까? 문제가 있을 수 있습니까?

답변1

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

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

반면에 바인드 마운트 /root는 어떤 문제도 일으키지 않아야 합니다. .ssh/known_hosts 또는 .ssh/authorized_keys와 같이 동기화하기 좋은 일부 (자동 생성) 구성 파일이 있을 수 있습니다.

의심스럽다 참조

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

이전 설치에서 유지하고 싶은 것이 있으면.

관련 정보