SSD와 HDD가 장착된 컴퓨터가 있습니다. 자주 변경되지 않는 디렉터리는 SSD에, 자주 변경되는 디렉터리는 HDD에 두고 싶습니다. 이는 기본적으로 /
SSD의 루트와 대부분의 경로를 유지한 다음, 기억이 정확하다면 HDD /home
, /opt
, /root
, /tmp
및 를 넣는 것을 의미합니다./var
fstab에는 심볼릭 링크와 바인드 마운트라는 두 가지 옵션이 있습니다. 이것은 많은 질문으로 설명됩니다.
- 동일한 파티션에 여러 디렉터리를 마운트하는 방법은 무엇입니까?
- 심볼릭 링크 대신 mount --bind를 사용하면 단점이 있나요?
- 동일한 파티션에 여러 디렉터리를 마운트하는 방법은 무엇입니까?
- fstab의 다른 위치에 홈 폴더 매핑
- /home으로 다른 파티션을 다시 마운트하는 방법은 무엇입니까?
- 우분투 설치 후 /home 폴더를 변경할 수 있나요?
- 데비안 설치, 동일한 파티션에 /var /tmp /home 마운트
- 더 많은 것이 있습니다...
각 방법마다 장점과 단점이 다릅니다. 가장 큰 문제는 심볼릭 링크가 불투명하고(예: cd
또는 pwd
) 바인딩이 액세스된 경로와 데이터를 복제한다는 것입니다(예: 를 사용할 때 find
).
두 가지 문제 중 후자가 해결하기 더 쉬운 것 같은데, 이전 링크에서는 이에 대한 언급을 찾을 수 없어서 해결 방법이 있는지 문의드립니다.
내 생각에 가장 좋은 해결책은 이전 경로( /home
, /opt
, 및 )를 (HDD 파티션의 마운트 지점으로 정의된 새 경로)의 하위 경로로 /root
바인딩 한 다음 디렉터리를 바인딩할 때 나타나지 않도록 숨기는 것일 수 있다고 생각합니다./tmp
/var
/.hdd
/.hdd
문제는 /.hdd
아무것도 깨지 않고 가장 간단하고 효과적인 방법으로 숨는 방법입니다.. 두 가지 방법을 생각해 볼 수 있습니다.
- 권한을 000으로 설정하세요. 이는 루팅이나 sudoing 시 유용하지 않을 수 있습니다.
- chroot를 사용하세요. 깨질 수 있습니다.몇 가지.
이 옵션은 누구도 언급하지 않았으므로 쓸모가 없거나 쓸모없는 것보다 더 나쁜 것 같습니다. 이유는 무엇입니까? 좋은 옵션이 있나요? ( /.hdd
하위 경로가 투명하게 바인딩된 상태로 유지되는 동안 하위 경로는 가능한 한 보이지 않게 만듭니다.)