> For the complete documentation index, see [llms.txt](https://book.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.bsdcn.org/man/man9/vfs_mount.9.md).

# VFS\_MOUNT.9

`VFS_MOUNT` — 挂载文件系统

## 名称

`VFS_MOUNT`

## 概要

```c
#include <sys/param.h>

#include <sys/mount.h>

#include <sys/vnode.h>

int
VFS_MOUNT(struct mount *mp)
```

## 描述

`VFS_MOUNT` 宏将文件系统挂载到系统命名空间中，或更新已挂载文件系统的属性。

其所需的参数如下：

**`mp`** 表示文件系统的结构。

`VFS_MOUNT` 宏既用于挂载新文件系统，也用于更改现有文件系统的属性。如果 `mp->mnt_flag` 中设置了 `MNT_UPDATE` 标志，则文件系统应根据 `mp->mnt_flag` 的值更新其内部状态。例如，这可用于将只读文件系统转换为读写文件系统。mountd(8) 也使用它来更新文件系统的 NFS 导出信息。

如果未指定 `MNT_UPDATE` 标志，则这是一个新挂载的文件系统。文件系统代码应分配并初始化表示该文件系统所需的任何私有数据（可使用 `mp->mnt_data` 字段存储此信息）。

## 参见

[VFS(9)](/man/man9/vfs.9.md), [vnode(9)](/man/man9/vnode.9.md)

## 作者

本手册页由 Doug Rabson 编写。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://book.bsdcn.org/man/man9/vfs_mount.9.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
