동일한 파티션에 여러 디렉터리를 마운트하고 기본 경로를 숨깁니다.

동일한 파티션에 여러 디렉터리를 마운트하고 기본 경로를 숨깁니다.

SSD와 HDD가 장착된 컴퓨터가 있습니다. 자주 변경되지 않는 디렉터리는 SSD에, 자주 변경되는 디렉터리는 HDD에 두고 싶습니다. 이는 기본적으로 /SSD의 루트와 대부분의 경로를 유지한 다음, 기억이 정확하다면 HDD /home, /opt, /root, /tmp및 를 넣는 것을 의미합니다./var

fstab에는 심볼릭 링크와 바인드 마운트라는 두 가지 옵션이 있습니다. 이것은 많은 질문으로 설명됩니다.

  1. 동일한 파티션에 여러 디렉터리를 마운트하는 방법은 무엇입니까?
  2. 심볼릭 링크 대신 mount --bind를 사용하면 단점이 있나요?
  3. 동일한 파티션에 여러 디렉터리를 마운트하는 방법은 무엇입니까?
  4. fstab의 다른 위치에 홈 폴더 매핑
  5. /home으로 다른 파티션을 다시 마운트하는 방법은 무엇입니까?
  6. 우분투 설치 후 /home 폴더를 변경할 수 있나요?
  7. 데비안 설치, 동일한 파티션에 /var /tmp /home 마운트
  8. 더 많은 것이 있습니다...

각 방법마다 장점과 단점이 다릅니다. 가장 큰 문제는 심볼릭 링크가 불투명하고(예: cd또는 pwd) 바인딩이 액세스된 경로와 데이터를 복제한다는 것입니다(예: 를 사용할 때 find).

두 가지 문제 중 후자가 해결하기 더 쉬운 것 같은데, 이전 링크에서는 이에 대한 언급을 찾을 수 없어서 해결 방법이 있는지 문의드립니다.

내 생각에 가장 좋은 해결책은 이전 경로( /home, /opt, 및 )를 (HDD 파티션의 마운트 지점으로 정의된 새 경로)의 하위 경로로 /root바인딩 한 다음 디렉터리를 바인딩할 때 나타나지 않도록 숨기는 것일 수 있다고 생각합니다./tmp/var/.hdd/.hdd문제는 /.hdd아무것도 깨지 않고 가장 간단하고 효과적인 방법으로 숨는 방법입니다.. 두 가지 방법을 생각해 볼 수 있습니다.

  1. 권한을 000으로 설정하세요. 이는 루팅이나 sudoing 시 유용하지 않을 수 있습니다.
  2. chroot를 사용하세요. 깨질 수 있습니다.몇 가지.

이 옵션은 누구도 언급하지 않았으므로 쓸모가 없거나 쓸모없는 것보다 더 나쁜 것 같습니다. 이유는 무엇입니까? 좋은 옵션이 있나요? ( /.hdd하위 경로가 투명하게 바인딩된 상태로 유지되는 동안 하위 경로는 가능한 한 보이지 않게 만듭니다.)

관련 정보