이전 디렉터리를 새 디렉터리와 바인딩하기 위해 `/etc/fstab`에 항목을 추가할 수 있나요?

이전 디렉터리를 새 디렉터리와 바인딩하기 위해 `/etc/fstab`에 항목을 추가할 수 있나요?

두 개의 디렉토리를 바인딩하는 데 문제가 있습니다. 문제는 하드 디스크의 저장 공간이 거의 부족해져서 ~/Documents/새 디스크의 한 폴더에 파일을 옮기는 다른 디스크를 설치한다는 것입니다. 나는 여전히 원하므로 mount --bind folder_on_new_disk ~/Documents내 호의를 바꾸지 않을 것입니다.

문제는 /etc/fstab시스템 시작 시 자동으로 이를 수행하기 위해 항목을 추가할 수 있다는 것입니다.

답변1

이를 다음과 같이 추가할 수 있습니다 fstab.

/mnt/new_disk/folder /home/[username]/Documents    none    bind    0 0

올바른 폴더 이름과 문서 폴더가 있는 사용자 이름을 바꾸십시오. 또한 /home 디렉토리가 사용자 폴더가 있는 곳이라고 가정하므로 그렇지 않은 경우 적절하게 조정하십시오.

답변2

@Paul의 fstab 예기본적으로 질문에 대한 답변을 원하는 경우 갈 수 있는 방법입니다.하지만, 문서만 이동해야 하는 특별한 이유가 없는 한 전체 /home디렉터리를 새 디스크로 이동하고 동일한 기술을 사용하여 /home을 새 위치에 바인딩하는 것도 나쁘지 않은 생각일 수 있습니다. /home/*을 새 드라이브의 파티션 루트로 이동하고 해당 파티션을 /home에 마운트합니다. 이는 두 가지 주요 이점을 제공합니다.

  1. 홈 디렉토리에 더 많은 공간을 확보할 수 있습니다.
  2. 운영 체제, 시스템 전체 구성 파일 및 애플리케이션 바이너리를 자체 파일에서 완전히 분리합니다.

나에게 있어 분리의 요점은 더 큰 문제입니다. 즉, 어떤 이유로 OS를 다시 설치해야 하는 경우 개인 파일(이메일, 문서, 음악 등)에 대해 거의 걱정할 필요가 없다는 의미입니다. 등).

Unix 마운트 지점은 매우 유연한 구성이므로 이점을 활용하십시오.

관련 정보