fstab을 통해 설치할 때 심볼릭 링크의 목적

fstab을 통해 설치할 때 심볼릭 링크의 목적

시작 시 디렉터리를 자동으로 마운트하는 방법에 대해 온라인에서 찾은 다음 지침을 고려하세요.

  1. 심볼릭 링크를 만듭니다:

    sudo ln -s `which gdfs` /sbin/mount.gdfs
    
  2. /etc/fstab에 항목을 추가합니다.

    /var/cache/gdfs.creds /mnt/gdrivefs gdfs allow_other 0 0
    
  3. 선택 사항: 수동 설치

    mount /mnt/gdrivefs
    

심볼릭 링크를 만드는 이유는 무엇입니까? fstab에 뭔가를 추가해야 합니까?

심볼릭 링크 이름이 "mount.gdfs"인 이유는 무엇입니까? 왜 그냥 "gdfs"가 아닌가?

~이다산.접두사를 붙이나요? 커널은 "mount"가 있는 항목을 찾기 위해 fstab의 해당 줄에서 "gdfs"를 발견할 때를 알고 있습니까? sbin의 접두사?

미리 감사드립니다!

답변1

filesystem 의 항목을 실행하거나 사용하면 mount -t foo ...실제로 도우미 바이너리가 검색됩니다. ~에서fstabfoomountmount.fooman mount우분투를 예로 들어 보겠습니다.

대부분의 유형에서 마운터가 해야 할 일은 간단한 mount(2) 시스템 호출을 실행하는 것뿐이며 파일 시스템 유형에 대한 자세한 지식은 필요하지 않습니다. 그러나 일부 유형(예: nfs, nfs4, cifs, smbfs, ncpfs)의 경우 임시 코드가 필요합니다. nfs, nfs4, cifs, smbfs 및 ncpfs 파일 시스템에 대한 별도의 마운터가 있습니다. 모든 유형을 균일한 방식으로 처리할 수 있도록 mount는 TYPE 유형으로 호출될 때 /sbin/mount.TYPE 프로그램(존재하는 경우)을 실행합니다. smbmount 프로그램의 버전마다 호출 규칙이 다르기 때문에 /sbin/mount.smbfs는 필요한 호출을 설정하는 쉘 스크립트여야 할 수도 있습니다.

아니요, 핵심은 Jon Snow이지만 mount탐색 /sbin/mount.*명령을 알고 있습니다.

관련 정보