동일한 파티션에 여러 디렉토리를 마운트하는 방법은 무엇입니까?


18

나는 SSD를 설치하고 넣어하고자하는 /SSD의과에 /home, /var그리고 /tmp하드 디스크에. 현재 배포판은 쿠분투이지만이 절차를 더 쉽게 수행 할 수 있다면 다른 배포판을 사용해도 상관 없습니다. 여러 파티션에 여러 다른 Linux OS를 설치했지만 한 파티션에 여러 디렉토리를 마운트 할 수있는 설치 프로그램이 없습니다. 나는 특히 3 개의 분리 된 파티션을 사용하지 않고 /home, 크기가 크게 변하기 쉬우 /var며 각각의 파티션에 /tmp임의의 최대 값을 할당하는 것은 실용적이지 않다.

현재 시스템을 SSD / HD 분할로 이동하지 않고 새로운 설치에 대해 논의하고 있습니다.


2
설치 프로그램이이를 지원하지 않으면 나중에 수동으로 수행하십시오.
scai

@scai : /etc/fstab파티션을 디렉토리가 아닌 디렉토리에 매핑합니다.
dotancohen

1
문제가 보이지 않습니다. 예를 들어의 bind 옵션을 사용할 수 있습니다 mount.
scai September

마운트의 바인드 옵션에 대해 들어 본 적이 없습니다.
dotancohen

답변:


24

사용할 수있는 두 가지 방법이 있습니다. 두 가지 방법 중 하나를 사용하려면 먼저 하드 디스크 파티션 (예 : / hd)을 마운트하고 / etc / fstab에 추가 한 다음 마운트 내부에 home, var 및 tmp를 만듭니다.

  1. 심볼릭 링크를 사용하십시오. 그런 다음 / home에서 / hd / home 등으로 심볼릭 링크를 만듭니다.

  2. 심볼릭 링크 대신 바인드 마운트를 사용하십시오. 구문은 mount --bind /hd/home /home입니다. fstype으로 'bind'를 사용하여 fstab에 넣을 수도 있습니다.

이를 설치하는 기본 방법은 실제 설치를 시작하기 전에 대상 파일 시스템을 수동으로 설정하는 것입니다. debian-installer를 사용하면 설치 프로그램을 사용하여 파티션을 만들고 마운트 한 다음 다른 터미널 (예 : alt-f2)로 전환하고 / target으로 cd 한 다음 심볼릭 링크 (또는 바인드 마운트)를 만들 수 있습니다. 그런 다음 alt-f1로 다시 전환하고 설치를 계속하십시오. 우분투 (그리고 나는 쿠분투의 설치 프로그램) 설치 프로그램은 debian-installer를 기반으로하므로 비슷한 것이 가능하다고 가정합니다.


감사합니다. 사실 우분투는 곧 debian-installer에 대한 지원을 중단합니다! 나는 두 가지 접근법을 가지고 놀 것이다. 나는 mount의 바인드 옵션에 익숙하지 않다.
dotancohen

5
심볼릭 링크와 바인드 마운트를 비교하려면 다음 질문을 참조하십시오 : unix.stackexchange.com/questions/49623/…
Flimm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.