나는 모든 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 이상부터 기억하세요..)