새 마운트 지점을 추가한 후 /etc/fstab
일반적으로 변경 사항을 반영하기 위해 실행하고 mount -a
(재부팅을 우회하려는 경우) df -kh
출력에 새 마운트 지점이 표시됩니다.
이 파일을 참조하는 마운트된 파티션은 어떻게 mount -a
작동/영향을 받나요 ? /etc/fstab
이러한 파티션을 마운트 해제한 다음 마운트합니까, 아니면 이미 마운트되어 있으므로 무시합니까?
답변1
이미 설치된 항목은 건너뜁니다.
https://github.com/karelzak/util-linux/blob/master/sys-utils/mount.c#L185-L193
while (mnt_context_next_mount(cxt, itr, &fs, &mntrc, &ignored) == 0) {
const char *tgt = mnt_fs_get_target(fs);
if (ignored) {
if (mnt_context_is_verbose(cxt))
printf(ignored == 1 ? _("%-25s: ignored\n") :
_("%-25s: already mounted\n"),
tgt);
}
// ...
}
답변2
이미 마운트된 파티션은 무시됩니다.
동시에, mount -o remount /dev/xxx
사용자가 파티션을 사용하더라도 문제 없이 이미 마운트된 파티션에서 작업 할 수 있습니다.
답변3
더 나은 옵션은 새 파일 시스템을 수동으로 마운트하고 /etc/fstab에 새 파일 시스템 항목을 추가하여 재부팅할 때마다 파일 시스템이 마운트되도록 하는 것입니다.
위에서 언급한 것처럼 "mount -a"는 이미 마운트된 파일 시스템을 무시하고 아직 마운트되지 않은 파일 시스템(새 파일 시스템)만 마운트합니다.
도움이 되었기를 바랍니다.