当前位置:  技术问答>linux和unix

mount函数失败!

    来源: 互联网  发布时间:2017-03-11

    本文导语:  本帖最后由 xianzq888 于 2012-08-25 12:08:09 编辑 例如在shell中: mount /dev/sdd1 /mnt/test    (这样子能够成功) 如果在程序中: mount("/dev/sdd1", "/mnt/test", "ext2", 0, "");   这样总是错误的。 不知道是什么原因! (终于发...

本帖最后由 xianzq888 于 2012-08-25 12:08:09 编辑
例如在shell中: mount /dev/sdd1 /mnt/test    (这样子能够成功)

如果在程序中: mount("/dev/sdd1", "/mnt/test", "ext2", 0, "");   这样总是错误的。

不知道是什么原因!


(终于发出来了,不容易啊!)

|
看看出了什么错误:
       The error values given below result from filesystem type independent
       errors.  Each file-system type may have its own special errors and its own
       special behavior.  See the kernel source code for details.

       EACCES A component of a path was not searchable.  (See also
              path_resolution(7).)  Or, mounting a read-only file system was
              attempted without giving the MS_RDONLY flag.  Or, the block device
              source is located on a file system mounted with the MS_NODEV option.

       EBUSY  source is already mounted.  Or, it cannot be remounted read-only,
              because it still holds files open for writing.  Or, it cannot be
              mounted on target because target is still busy (it is the working
              directory of some thread, the mount point of another device, has
              open files, etc.).

       EFAULT One of the pointer arguments points outside the user address space.

       EINVAL source had an invalid superblock.  Or, a remount (MS_REMOUNT) was
              attempted, but source was not already mounted on target.  Or, a move
              (MS_MOVE) was attempted, but source was not a mount point, or was
              '/'.

       ELOOP  Too many links encountered during pathname resolution.  Or, a move
              was attempted, while target is a descendant of source.

       EMFILE (In case no block device is required:) Table of dummy devices is
              full.

       ENAMETOOLONG
              A pathname was longer than MAXPATHLEN.

       ENODEV filesystemtype not configured in the kernel.

       ENOENT A pathname was empty or had a nonexistent component.

       ENOMEM The kernel could not allocate a free page to copy filenames or data
              into.

       ENOTBLK
              source is not a block device (and a device was required).

       ENOTDIR
              target, or a prefix of source, is not a directory.

       ENXIO  The major number of the block device source is out of range.

       EPERM  The caller does not have the required privileges.

|
if(mount("/dev/sdd1", "/mnt/test", "ext2", 0, "") 

    
 
 

您可能感兴趣的文章:

  • 利用 mount 函数 如何 挂载 ntfs 分区,如何调用(不是命令,是 MOUNT 函数)
  • 利用 mount 函数 如何 挂载 USB 设备 ntfs 分区?
  • linux上mount函数的参数问题
  • mount函数如何实现 -o,codepage=936,iocharset=cp936
  • 使用mount函数,出现提示:Not a directory
  • Linux mount函数问题
  • 如何用函数mount iso或者nfs?
  • mount一个虚拟软盘失败
  • 求救: mount UDF格式的大文件失败
  • 将光驱中mount成功后,再将里面的文件doscp到硬盘上失败,何解?
  • redhat a4中mount失败
  • 求助:mount 执行失败!多谢!
  • Mounting HGFS shares: [失败]
  • 挂载文件系统失败:VFS : unable to mount root fs on 03:01
  • linux启动失败 Error: /proc must be mounted
  • 在linux 下用 mount挂载 windows的 fat32格式硬盘分区,却总是失败
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mount命令(linux操作系统)挂载卸载文件系统(cifs,光驱,nfs等)方法介绍
  • hpunix:请问mount 与 pfs_mount的区别?
  • nfs mount出现 mount: RPC: Timed out错误
  • 为什么用MOUNT的时候会mount point not exist?
  • 急!!!mount命令的问题,请问怎么有些文件mount不上去?大家有没有遇到阿?
  • 设备提示not mounted与is mounted的矛盾
  • 为什么用mount不能将WIN98 FAT32格式的盘 MOUNT 到LINUX下?
  • nfs出错,配置好后,本地能mount,其他机器不能mount,这里有搞集群的吗?
  • 在mount成功后,如何判断mount是否有效?
  • 怎样mount initrd.img文件?mount: you must specify the filesystem type
  • Redhat使用mount指定mount /home 之后不能用su 切换到别的用户,这是为什么?
  • rh9下可以mount上u盘,ws4下却不可以mount上
  • Redhat 9, 为什么能mount同一块硬盘上的NTFS分区,而不能mount第二块硬盘上的NTFS分区呢?
  • 运行mount -t nfs等了N久,输出mount.nfs: Connection timed out 怎么回事?
  • 救救救!!为什么我用mount命令把我的hda1挂到我/mnt/winc之后重新启动之后,winc里面为空??还要重新mount过!!大家说为什么啊?
  • 频繁mount umount
  • 为什么mount不上
  • 虚拟机的linux的mount问题
  • 询问 mount --bind 问题
  • 普通用户不能用mount吗?
  • 初级问题,普通用户如何mount


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3