Linux가 시작될 때 설치되는 항목을 제어하는 ​​방법은 무엇입니까?

Linux가 시작될 때 설치되는 항목을 제어하는 ​​방법은 무엇입니까?

이는 "/etc/fstab 편집"에 대한 답변처럼 들립니다. 내 fstab은 SD 카드를 /home 디렉토리에 마운트합니다. 그러나 컴퓨터를 부팅하면 홈 디렉터리는 SD 카드가 아닌 내 / 디렉터리와 동일한 파티션에 있게 됩니다.

  1. SD 카드를 다른 디렉터리(예: /home2)에 마운트하면 작동합니다.
  2. fstab에서 /home 항목을 위/아래로 이동해도 도움이 되지 않습니다.
  3. /home 마운트에 대한 매개변수를 변경해도 도움이 되지 않습니다.
  4. 컴퓨터가 시작된 후 명령 프롬프트에 "mount /home"을 수동으로 입력합니다.

cat /proc/mounts의 항목: [fstab의 첫 번째 항목]

mtd0 on / type jffs2 (rw,noatime,rp_size=4096)
mtd0 on /home type jffs2 (rw,relatime,rp_size=4096)
mtd0 on /versions type jffs2 (rw,relatime,rp_size=4096)
mtd0 on /security type jffs2 (rw,relatime,rp_size=4096)

(그런 다음 fstab의 나머지 항목)

페도라 18이 있습니다. 댓글에 답장:

"mount /home"을 실행한 후에도 위에 나열된 항목은 유지되지만 아래에 새 항목이 추가되어 올바른 설치가 이루어집니다.

/dev/mmcblk0p3 /home ext3 rw,relatime,user_xattr,barrier=1,nodelalloc,data=ordered  0 0

내 /etc/fstab 파일:

/dev/root   /   ext4    defaults,noatime    0 0
devpts  /dev/pts    devpts  gid=5,mode=620  0 0
tmpfs   /dev/shm    tmpfs   defaults,size=50m   0 0
proc    /proc   proc    defaults    0 0
sysfs   /sys    sysfs   defaults    0 0
/dev/mmcblk0p2  swap    swap    0 0
/dev/mmcblk0p1  /usr    ext3    defaults    0 0
/dev/mmcblk0p4  /var    ext2    defaults    0 0
/dev/mmcblk0p3  /home   ext3    defaults    0 0

/home과 /가 동일한 파티션에 마운트되는 것을 방지하는 방법은 무엇입니까?

관련 정보