linux挂载nfs的命令

worktile 其他 85

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux挂载NFS的命令是`mount`。具体的命令格式如下:

    `mount -t nfs :<共享目录路径> <挂载点路径>`

    其中,`-t nfs`表示挂载的文件系统类型为NFS(Network File System);``指定NFS服务器的IP地址或域名;`<共享目录路径>`指定NFS服务器上的共享目录路径;`<挂载点路径>`指定本地挂载点的路径。

    例如,要将NFS服务器的IP地址为192.168.1.100上的共享目录`/nfs_share`挂载到本地的挂载点`/mnt/nfs`,可以使用以下命令:

    `mount -t nfs 192.168.1.100:/nfs_share /mnt/nfs`

    挂载成功后,可以通过`ls`命令查看`/mnt/nfs`目录下的文件和目录,就相当于访问了NFS服务器上的`/nfs_share`目录。

    如果需要在挂载时指定一些额外的选项,可以在`mount`命令中使用`-o`参数。例如,要设置超时时间为10秒,可以使用以下命令:

    `mount -t nfs -o timeo=10 192.168.1.100:/nfs_share /mnt/nfs`

    需要注意的是,挂载NFS文件系统需要有相应的权限,需要确保本地主机和NFS服务器之间可以建立网络连接,并且需要有访问NFS服务器上共享目录的权限。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,要挂载NFS(Network File System)共享目录,可以使用以下命令:

    1. 创建一个本地目录,用于挂载NFS共享目录。例如,创建一个名为 /mnt/nfs_share 的目录:
    “`
    sudo mkdir /mnt/nfs_share
    “`

    2. 使用 mount 命令挂载NFS共享目录。语法如下:
    “`
    sudo mount -t nfs :<远程目录> <本地目录>
    “`
    其中,-t nfs 指定挂载类型为NFS。

    例如,要将远程NFS服务器的 /home/user/share 目录挂载到本地 /mnt/nfs_share 目录,可以使用以下命令:
    “`
    sudo mount -t nfs 192.168.1.100:/home/user/share /mnt/nfs_share
    “`

    3. 可以使用 showmount 命令来验证NFS共享服务器上的可用共享列表。例如:
    “`
    showmount -e
    “`
    例如,要查看名为 nfs_server 的NFS服务器上可用的共享目录列表,可以使用以下命令:
    “`
    showmount -e nfs_server
    “`

    4. 要卸载已挂载的NFS共享目录,可以使用 umount 命令。例如:
    “`
    sudo umount <本地目录>
    “`
    例如,要卸载 /mnt/nfs_share 目录下的NFS共享目录,可以使用以下命令:
    “`
    sudo umount /mnt/nfs_share
    “`

    5. 使用 mount 命令的 -o 参数可以指定一些选项来修改挂载行为。例如,可以指定挂载以只读方式进行:
    “`
    sudo mount -t nfs -o ro :<远程目录> <本地目录>
    “`
    其中,-o ro 表示以只读方式挂载。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统常用的挂载NFS(Network File System)的命令有以下几种:

    1. mount命令:使用mount命令挂载NFS共享目录。具体命令如下:
    “`
    mount -t nfs server:/path/to/share /local/mount/point
    “`
    -t nfs 表示挂载类型为NFS。
    server:/path/to/share 是NFS服务器的IP地址(或主机名)和共享目录路径。
    /local/mount/point 是本地挂载点的路径。

    2. fstab文件:可以在/etc/fstab文件中添加NFS挂载的配置,这样可以实现系统启动时自动挂载。具体步骤如下:
    (1)打开/etc/fstab文件:
    “`
    sudo vi /etc/fstab
    “`
    (2)在文件末尾添加一个新的行,格式如下:
    “`
    server:/path/to/share /local/mount/point nfs defaults 0 0
    “`
    server:/path/to/share 是NFS服务器的IP地址(或主机名)和共享目录路径。
    /local/mount/point 是本地挂载点的路径。
    nfs 表示挂载类型为NFS。
    defaults 用于指定默认的挂载选项。
    0 0 指定了文件系统的dump和fsck顺序。

    (3)保存并退出文件。

    3. automount服务:使用systemd守护进程中的automount服务,可以实现按需自动挂载NFS共享目录。具体步骤如下:
    (1)创建一个Automount配置文件,例如,/etc/systemd/system/remote-mount.automount:
    “`
    sudo vi /etc/systemd/system/remote-mount.automount
    “`
    (2)添加以下内容到文件中:
    “`
    [Unit]
    Description=NFS remote mount
    After=network.target

    [Automount]
    Where=/remote/mount/point
    TimeoutIdleSec=30

    [Install]
    WantedBy=multi-user.target
    “`
    Where=/remote/mount/point 指定远程挂载点的路径。
    TimeoutIdleSec=30 指定系统空闲后自动卸载的超时时间。

    (3)创建一个Automount单元的关联文件,例如,/etc/systemd/system/remote-mount.mount:
    “`
    sudo vi /etc/systemd/system/remote-mount.mount
    “`
    (4)添加以下内容到文件中:
    “`
    [Unit]
    Description=NFS remote mount
    After=remote-mount.automount

    [Mount]
    What=server:/path/to/share
    Where=/remote/mount/point
    Options=defaults

    [Install]
    WantedBy=remote-mount.automount
    “`
    What=server:/path/to/share 是NFS服务器的IP地址(或主机名)和共享目录路径。
    Where=/remote/mount/point 指定远程挂载点的路径。
    Options=defaults 用于指定默认的挂载选项。

    (5)重载systemd守护进程:
    “`
    sudo systemctl daemon-reload
    “`

    (6)启用并启动automount服务:
    “`
    sudo systemctl enable remote-mount.automount
    sudo systemctl start remote-mount.automount
    “`

    以上就是Linux挂载NFS的命令和方式。根据实际需求选择合适的方法来实现NFS挂载。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部