NFS挂载Ubuntu失败

  • qjd wrote: 2024-04-04 4:09 在确认虚拟机ubuntu已经打开NFS并挂载,ubuntu和LuckFox Pico处于同一IP网关,用其他开发板也挂载成功。但是用LuckFox Pico输入挂载命令后显示:
    mount: /home/pico/nfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
    在网上找了方法都说服务器未开启,但是虚拟机已经开启并与其他开发板挂载成功。
    您好,由于无法确定您的Ubuntu版本,无法确定问题发生的具体原因,这里提供一些排除方向:
    1.内核设置

    Code: Select all

    CONFIG_EXPORTFS_BLOCK_OPS=y
    CONFIG_FILE_LOCKING=y
    CONFIG_KEYS=y
    CONFIG_NETWORK_FILESYSTEMS=y
    CONFIG_ASSOCIATIVE_ARRAY=y
    CONFIG_DNS_RESOLVER=y
    # CONFIG_ECRYPT_FS is not set
    # CONFIG_ENCRYPTED_KEYS is not set
    CONFIG_FS_POSIX_ACL=y
    CONFIG_GRACE_PERIOD=y
    CONFIG_LOCKD=y
    CONFIG_LOCKD_V4=y
    CONFIG_MANDATORY_FILE_LOCKING=y
    CONFIG_NFS_ACL_SUPPORT=y
    CONFIG_NFS_COMMON=y
    CONFIG_NFS_DISABLE_UDP_SUPPORT=y
    CONFIG_NFS_FS=y
    CONFIG_NFS_USE_KERNEL_DNS=y
    # CONFIG_NFS_USE_LEGACY_DNS is not set
    CONFIG_NFS_V2=y
    CONFIG_NFS_V3=y
    CONFIG_NFS_V3_ACL=y
    CONFIG_NFS_V4=y
    CONFIG_OID_REGISTRY=y
    # CONFIG_PERSISTENT_KEYRINGS is not set
    CONFIG_SUNRPC=y
    CONFIG_SUNRPC_GSS=y
    
    请仔细检查NFS的相关配置是否正确
    2.高版本的ubuntu检查是否安装了nfs-utils

    Code: Select all

    sudo apt-get install nfs-utils -y
    
    3.高版本的ubuntu配置共享文件(/etc/exports)时请确认是否添加必要标志

    Code: Select all

    /opt/rootfs *(rw,sync,no_root_squash,no_subtree_check)
    
    其中的no_subtree_check 如果没有加上可能会发生错误。
  • qjd wrote: 2024-04-04 4:09 在确认虚拟机ubuntu已经打开NFS并挂载,ubuntu和LuckFox Pico处于同一IP网关,用其他开发板也挂载成功。但是用LuckFox Pico输入挂载命令后显示:
    mount: /home/pico/nfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
    在网上找了方法都说服务器未开启,但是虚拟机已经开启并与其他开发板挂载成功。
    Hi qjd,你的这个问题解决了吗?