tail head cat sleep
QR code linking to this page

Man page  — VFS_MOUNT

명칭

VFS_MOUNT – 파일 시스템의 mount

내용

서식

#include <sys/param.h>
#include <sys/mount.h>
#include <sys/vnode.h>

int
VFS_MOUNT(struct mount *mp, char *path, caddr_t data, struct nameidata *ndp, struct thread *td);

해설

시스템의 이름 공간에 파일 시스템을 mount 합니다.

인수는 이하와 같습니다.
mp 파일 시스템을 표현하는 구조체.
path 그 파일 시스템이 mount 되는 패스명.
data 파일 시스템 고유 데이터. 이것은 커널에 copyin(9) (을)를 사용해 읽혀야 합니다.
ndp 마운트 포인트의 패스명에서의 namei(9) [영어] 의 호출의 결과.
td 파일 시스템을 mount 하려고 하고 있는 thread.

이것은, 새로운 파일 시스템을 mount 하는 목적과 기존의 파일 시스템의 속성 변경의 목적의, 양쪽 모두의 용도로 불려 갑니다. mp->mnt_flag MNT_UPDATE 플래그가 설정되어 있는 경우에는, 파일 시스템은 mp->mnt_flag 의 값에 의해 내부 상태를 갱신해야 합니다. 예를 들면, 독해 전용 파일 시스템으로부터 읽고 쓰기 가능에의 변환에 사용되는 것이 가능합니다. 또, mountd(8) 에 의해 파일 시스템의 NFS export 정보의 갱신에도 사용되고 있습니다.

MNT_UPDATE 플래그가 설정되어 있지 않은 경우에는, 이것은 신규에 mount 된 파일 시스템입니다. 파일 시스템의 코드는, 파일 시스템의 표현에 필요한 사적 데이터의 할당과 초기화를 행해야 합니다 (이 정보를 격납하기 위해서 mp->mnt_data 필드를 사용 가능합니다).

관련 항목

VFS(9), vnode(9)

저자

이 메뉴얼 페이지는 Doug Rabson 하지만 썼습니다.

VFS_MOUNT (9) July 24, 1996

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.