다른 파티션의 디렉터리를 /home 디렉터리로 마운트합니다.

다른 파티션의 디렉터리를 /home 디렉터리로 마운트합니다.

나는 모든 Linux 배포판에 대해 별도의 /home 파티션을 만들고 다음과 같이 사용하고 있는 배포판의 이름에 따라 모든 홈 디렉터리를 분리하려고 했습니다.

/homepartition/ubuntu/사용자 이름

/homepartition/debian/사용자 이름

이제 필요한 모든 파일을 이 새 위치에 복사하고 /etc/fstab을 수정하여 이 새 위치를 /home 디렉터리로 마운트했습니다.

파일 마지막에 이 줄을 추가했습니다.

/dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2

그런데 폴더가 마운트가 되지 않습니다. 저는 거의 초보자입니다. 그러니 저를 도와주세요.

답변1

/dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2추가 하는 대신 /etc/fstab다음 두 줄을 추가할 수 있습니다.

/dev/sda10 /all-homes ext4 nodev,nosuid 0 2
/all-homes  /home none bind 0 0

/home에 마운트되는 sudo mkdir /all-homes다른 항목이 없는지 확인하고 디렉토리를 만들어야 합니다.fstab

fstab의 바인드 유형(및 마운트 옵션)은 커널을 한 폴더에서 다른 폴더로 "미러링"하게 하며 여러분이 원했던 것이 바로 그것이라고 생각합니다(그런데 이 접근 방식은 제가 아는 한 모든 최신 Linux에서 작동해야 합니다). 커널 버전 2.6 이상부터 기억하세요..)

관련 정보