Questions tagged «cifs»

CIFS是samba和Windows服务器使用的虚拟文件系统,可以在不同系统之间共享文件。

2
挂载CIF网络驱动器:写入权限和权限
我可以访问CIF网络驱动器。将其安装在OSX机器下时,就可以对其进行读写操作。 当我在ubuntu中安装驱动器时,请使用: sudo mount -t cifs -o username=${USER},password=${PASSWORD} //server-address/folder /mount/path/on/ubuntu 我无法写入网络驱动器,但可以读取它。我已经检查了安装文件夹的权限和所有者,它们看起来像: 4.0K drwxr-xr-x 4 root root 0 Nov 12 2010 Mounted_folder 我无法更改所有者,因为出现错误: chown: changing ownership of `/Volumes/Mounted_folder': Not a directory 当我深入网络驱动器并在那里更改所有权时,出现错误消息,我无权更改文件夹的所有者。 我应该怎么做才能激活我的写权限?


2
mount -t cifs:“不支持操作”,但可以通过smbclient连接
sysadmin更换NAS后,我将无法再使用 sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password" 两种NAS均基于Linux,一种使用Samba 3.5.15(旧的),另一种使用Samba 3.5.16(新的)(从smbclient获得的信息) 但是,我可以在的帮助下登录并使用共享smbclient,如下所示: smbclient //NETGEARV2/public -U adam 我能做什么?有没有smbmount在Linux Mint的(也不在Ubuntu)了。 当我检查时,dmesg我得到以下信息: CIFS VFS: Send error in QFSUnixInfo = -95 CIFS VFS: cifs_read_super: get root inode failed
34 samba  cifs  smb 

1
使Linux与本地磁盘读取同时写入网络文件系统
摘要 您如何将Linux配置为既可以从本地磁盘/文件系统读取又可以同时写入网络共享,而不是在没有数据通过网络传输时进行读取,然后在通过本地磁盘访问网络时通过网络发送数据闲? 同时读取和写入要快得多,而不是只交替执行一项操作,然后再执行另一项操作。 细节 我正在将大量数据从Linux计算机上的本地磁盘移至NAS设备。 我rsync用来基本上复制/srv/data到/mnt/nas,这是CIFS挂载。 它运行良好,读取速度为100MB /秒,写入NAS的速度为100MB /秒(千兆网络的限制),并且读取和写入同时进行。 但是现在,几个小时后,我发现它正在从本地磁盘读取,然后在将其写入NAS时停止读取,然后当没有更多数据要写入NAS时,它将恢复从磁盘中读取再次。读取磁盘时网络处于空闲状态,而使用网络时磁盘处于空闲状态。 不用说,先读取200MB再写入200MB比同时读取和写入200MB所需的时间长得多。 如何配置内核,使其同时保持早期的读写行为,而不是在读写之间交替进行,一次只执行一次操作? 一些观察:当本地磁盘以100 + MB / sec的速度读取时,一切似乎都并行发生,但是一旦磁盘变慢(由于某种原因,现在似乎仅以20MB / sec的速度),这就是这种读/写操作切换似乎发生了。 我还sync可以每隔几秒钟手动运行一次,以使写入与读取并行发生(尽管显然速度有所降低),但是放入sync一个while循环使其每五秒钟运行似乎不是正确的解决方案... 内核似乎会缓存大约1GB的数据,然后尽可能快地通过网络将其写出-很好-我只是不明白为什么在通过USB发送数据时为什么需要停止读取慢速磁盘网络。
17 linux  io  cache  cifs 

5
安装cif:“不支持操作”
与类似的问题不同,我什至无法与smbclient连接。 samba共享在Windows中可以正常工作,并且可以自动运行,但是在Linux中,我根本无法安装它,并且错误消息充其量是神秘的。这是我的samba.conf: [global] dos charset = CP437 netbios name = REDACTED server string = Lab server role = standalone server map to guest = Bad User obey pam restrictions = Yes smb passwd file = /var/etc/private/smbpasswd private dir = /var/etc/private max log size = 51200 server min protocol = SMB2 …
17 linux  samba  cifs 

4
Samba:挂载错误:无法解析XXX的地址:未知错误
我已经阅读了一些有关增加samba份额的指南,但是还没有运气。 我可以使用以下命令“登录”到我的samba共享: smbclient //vvlaptop/Documents 它要求输入密码,但是没有密码,所以我只按Enter。然后它成功提示我登录smb: \>。由于某种原因,我无法挂载共享。这是我正在使用的命令: mount -t cifs //vvlaptop/Documents /mnt/virginia mount error: could not resolve address for vvlaptop: Unknown error 如何成功安装此设备?
16 mount  samba  cifs 

5
为什么在smbfs挂载的共享中的文件创建了可执行位?
我使用smbmount命令安装了一个samba共享: $ sudo smbmount \\\\foo\\bar /mnt/bar -o user=tom 当我创建新文件时,将使用为所有者,组和世界设置的可执行位来创建它们。例如 $ touch hello.txt $ ls -la hello.txt -rwxr-xr-x 1 root root 0 Dec 2 12:28 hello.txt 在NFS安装的共享上创建同一文件时,无需设置任何可执行位就可以设置正确的权限。 为什么会这样呢?如何解决?
14 permissions  cifs 

1
mount.cifs错误(2):使用前缀路径时没有这样的文件或目录
我尝试了以下命令: mount -t cifs //server/share/directory /mnt/directory -o credentials=/path/to/cifs.credentials --verbose 响应是: mount.cifs kernel mount options: ip=<IP of server>,unc=\\server \share,user=<username>,prefixpath=directory,pass=******** mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 但是,如果我尝试不带前缀路径的相同命令: mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials --verbose 它有效,并且我可以访问/ mnt / directory / directory。 如果我在选项中明确指定了前缀路径,则会出现相同的错误,即: …
11 mount  cifs 

8
mount.cifs不能使用smbclient使用的同一证书文件
我试图将NetApp CIFS共享安装到我们的其中一台服务器上,并且不断将“ Permission Denied”(权限被拒绝)打印到stderr并NT_STATUS_WRONG_PASSWORD打印到运行中dmesg。 root@xxxehpvld05 ~ $ mount.cifs -vv //zhp-nas.xxx.com/perspectives /mnt/secure/cifs -o credentials=/etc/cifs.creds mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) root@xxxehpvld05 ~ $ dmesg | tail CIFS VFS: cifs_mount failed w/return code = -13 Status code returned 0xc000006a NT_STATUS_WRONG_PASSWORD CIFS VFS: Send error in …
10 linux  samba  cifs  smb 

1
在笔记本电脑上自动安装CIFS共享
我曾经在几个变体中看到过与此问题类似的问题,但是我还没有找到满意的答案。 这是我所拥有的: 高移动性的Debian笔记本电脑,可经常切换网络。 家里有一台CIFS共享的FreeNAS服务器。 这就是我想要的: 如果我在家时访问CIFS共享目录,请自动挂载CIFS共享。 如果我在其他地方访问CIFS共享时,请立即返回错误(即,在确定NAS不存在之前,请不要考虑网络五分钟)。 当我挂起或休眠计算机时,请干净地卸载共享,以使当计算机再次唤醒时,挂载不会指向稀薄的空气。如果无法完全卸载共享(进程正在使用目录),请执行以下任一操作: 中止暂停/休眠状态,并告诉我谁在山上露营;要么 无论如何都要强制卸载,然后继续挂起/休眠。 额外信用:当网络连接断开(拔下插头或失去与WAP的关联)时,请尝试完全卸载共享。 额外信用:此魔术应该独立于所使用的网络管理器。 我读过的各种选项似乎都不适合: autofs 似乎是可靠的,但似乎对暂停/休眠没有任何了解。 该_netdev选件mount和/etc/fstab看起来很有趣,但似乎只适用于NFS共享。 我还没能gvfs上班,但是那时我还没有很努力。 有关如何处理此问题的任何建议? 附录: 这是到目前为止我做的简短的版本。我安装了autofs,并编写了一个小的Shell脚本来强制使所有自动安装的卷过期,每当网络接口出现故障时,该卷就会被调用。 我为CIFS服务器创建了一个自动安装程序映射,其凭据存储在一个外部文件中(yuck)。然后,我编写了以下shell脚本: #!/bin/sh -e # Expire everything in the automounter. if [ -f /var/run/autofs.pid ]; then kill -USR1 "$(cat /var/run/autofs.pid)" fi 将USR1信号发送到自动挂载守护程序会使它强制使所有未使用的挂载失效。然后/etc/network/if-down.d/autofs,我将这个脚本放入其中,并在其中添加一个软链接/etc/network/if-post-down.d/autofs。连接断开时,NetworkManager会调用后一个目录中的所有脚本,因此应卸载所有自动挂载的文件系统。 但是,我对此安排并不满意。首先,autofs不区分自动装入的卷,并且在接收到USR1时将卸载所有不活动的卷,包括非网络卷,这是很费力的。 此外,CIFS服务器的登录密码必须存储在文件中。我非常希望得到提示。 无论如何,到目前为止,这就是我一直坚持的目标。它可以工作,但是我很乐意使用更好的东西...

1
如何挂载CIFS共享,以便可以完全控制客户端上的挂载卷
这是一个简单的问题:但是我对这种情况感到非常痛苦,所以这里有一个问题: 如何“挂载”共享,以便a)共享在启动时运行b)我可以从客户端控制诸如chown / chmod之类的东西。 # mount -t cifs -o username=root,password=******** //192.168.0.110/backup/ /var/backup/ # chown -R wwwroot:www /var/backup/ 第二行将失败,因为有一百万个“权限被拒绝”,无论如何,我是否可以放置系统设置,以便a)在/etc/fstab/自动挂载中使用此相同的命令,b)进行设置,以便可以像管理共享一样管理共享表现得像本地体积一样
8 mount  chmod  fstab  chown  cifs 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.