/usr을 다른 파티션에 마운트하고 /를 /usr로 사용하는 대신 해당 파티션에서 /usr이라는 폴더를 사용하려면 어떻게 해야 합니까?

/usr을 다른 파티션에 마운트하고 /를 /usr로 사용하는 대신 해당 파티션에서 /usr이라는 폴더를 사용하려면 어떻게 해야 합니까?

이 질문과 어느 정도 일치합니다. 동일한 파티션에 여러 디렉터리를 마운트하는 방법은 무엇입니까?하지만 내 상황은 다릅니다.

두 Linux 변형 모두를 위한 2개의 작은 파티션과 두 가지 모두의 기본 파티션 역할을 하는 하나의 큰 파티션이 있습니다. /usr 폴더를 변형 중 하나에서 동일한 파티션으로 이동하고 싶습니다.

이를 달성하는 방법에 대한 제안이 있으십니까?

답변1

파일 시스템 하위 트리를 직접 마운트하는 일반적인 방법은 없습니다. 그러나 전체 파일 시스템을 어딘가에 마운트한 다음 마운트된 하위 트리를 "복사"할 수 있습니다.바인드 마운트.

mount /dev/foobar /media/foobar
mount --bind /media/foobar/usr /usr

문법적으로 fstab:

/dev/foobar /media/foobar auto defaults 0 2
/media/foobar/usr /usr bind bind

관련 정보