我有CentOS 7.0虚拟机,并在Windows 2012-R2文件服务器上安装了一个卷。 该卷包含一些与内部Wordpress网站相关的大文件。 大约一个星期前,该网站变得“破碎”,我发现,从Linux的文件看起来像这样: Linux上的readlink工具显示与屏幕截图中相同的“chineese”字母。 在Windows下,相同的文件看起来像这样: 我谈到了Windows服务器的系统pipe理员,他告诉我,他们大约一周前在Windows服务器上启用了文件重复数据删除function。 查看其中一个文件的属性显示,“磁盘上的大小”非常小,另外“问题”文件具有“L”属性,似乎支持与重复数据删除的关系。 我目前看这个的方式是,显然Windows服务器上的某种“硬链接”被我的CentOS系统解释为一个软链接。 我一直在尝试一些安装设置,但我一直无法解决这个问题(除了closures重复数据删除)。 我目前的(客户端)设置: CentOS 7.0 桑巴客户4.1.1-38.el7_0.x86_64 桑巴共4.1.1-38.el7_0.x86_64 桑巴库,4.1.1-38.el7_0.x86_64 CIFS-utils的-6.2-7.el7.x86_64 该命令在我的/ etc / fstab中 \\xxxxxxxx\file\video /var/www/html/wp-content/uploads cifs nouser_xattr,nounix,iocharset=utf8,credentials=/etc/fstab.cifs.sa_video.credentials,_netdev,uid=apache,gid=apache,rw,auto 0 0 我如何让Linux再次将这些文件视为文件? 更新2015-06-15: 我将系统更新为CentOS 7.1。 虽然这仍然运行内核“3.10”(确切地说:3.10.0-229.4.2.el7.x86_64),这个问题不再发生。 所以解决scheme实际上是“简单地更新”到CentOS 7.1。
Windows Server 2008 R2 NTFS支持符号链接。 如果我以pipe理员身份login到服务器,我可以使用mklink创build符号链接,所以我知道Admin用户有权执行此操作。 如果我使用mount -t cifs -o username ='domain \ Administrator'// server-name / smbshare / mnt / smbshare将一个共享挂载到Ubuntu 10客户机上 然后尝试通过执行ln -s testfile test_symlink来创build符号链接到testing文件我得到错误'ln:创build符号链接'test_symlink':不支持的操作' 如果我尝试只读一个现有的符号链接的内容(以前通过shelling到服务器创build),我得到一个'操作不支持'的错误。 我已经尝试过这与unix扩展=是 , 遵循symlinks =是和宽链接=是在我的smb.conf,没有他们存在。 有任何想法吗? 除此之外,似乎SMB1可能不支持符号链接,即使底层卷也是如此。 然而,SMB2呢 – 所以我在运行Samba 3.5.4的Fedora Core 13 VM上试过了,我设置了max protocol = smb2 ,结果和上面一样。 我不清楚mount -t cifs究竟是使用底层的samba机器,还是单独的实现…
我想知道为什么我的Ubuntu服务器14.04 LTS有问题解决从fstab主机名。 我试图装入以下条目: //NAS-5h2-20/backuppc/ /mnt/backuppc cifs auto,user=THEUSER,password=THEPASSWORD,cifsacl,uid=109 0 0 安装失败,错误 mount: wrong fs type, bad option, bad superblock on //NAS-5h1-15/backuppc, missing codepage or helper program, or other error (for several filesystems (eg nfs, cifs) you might need a /sbin/mount.<type> helper program) In some cases useful info is found in syslog – try dmesg | tail […]
我正在维护一个异构的mac和linuxnetworking,所以我决定创build一个perl脚本来统一跨机器的安装策略。 目前在linux中的实现是在/ etc / fstab中正常工作: //myserverhere.com/cifs_share/mnt/cifs_share cifs user,uid = 65001,rw,workgroup = DEV,credentials = / root / .cifs 0 0 和/root/.cifs包含 username=ouruser password=ourpassword 我试图将其转换为非fstab格式,如下所示: mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs 但似乎没有工作。 有人可以指出我做错了吗? 提前致谢。 伊斯梅尔·卡西姆潘:)
在CIFS / SMB协议中,我看到有三种types的文件句柄:持久的,弹性的和持久的。 他们有什么区别?
我无法在XenServer(5.6 FP1)上安装共享。 从命令行我尝试: mount.cifs //server/share /mnt/share -o credentials=credfile credfile的内容是: username=Administrator password=What@zR\!p3s 当我运行上面的安装命令,我得到“访问被拒绝”。 但是,如果我运行以下命令它的工作原理: mount.cifs //server/share /mnt/share -o username=Administrator,password=What@zR\!p3s 请注意“\”是为了逃避砰的一声,我已经在证书文件中试过这个和没有它。 有什么build议么?
我想创build用户可以作为特定的samba用户连接的samba共享。 我创build了用户,让我们说亨利,我想在他的家中存储。 所以我在我的/etc/samba/smb.conf中: [myshare] path = /home/henry browsable = yes read only = no guest ok = no create mask = 0644 现在当我通过smbclient连接一切都很好。 但是我想把这个份额作为CIFS。 我可以: sudo mount -t cifs //myserver/myshare /media/remote-share -o user=henry 但是当我尝试在/ media / remote-share中创build一个文件时,我得到了权限被拒绝:( 我应该如何configuration它,如果我希望每个人都有访问,但作为特定用户,而不是作为客人? 服务器和客户端都是ubuntu机器。
当然,我想configuration我的FreeNAS服务器作为authentication服务器(用户FreeNAS本地用户的身份validation到ubuntu客户端)和NAS服务器。 我有Ubuntu作为客户端,他们通过DHCP / PXE引导,所以我可以快速configuration它们。 我将发布上面的进程列表,[OK]表示正在工作,[TODO],你知道… 结构进程: [确定]客户要求IP提供… [确定]我的防火墙的答案是文件名“pxelinuz.0”和我的FreeNAS的IP,谁服务于TFTP,NFS和SMB。 [确定]客户端加载vmlinuz和initrd.lz ,然后开始从NFS加载squashfs,因为它需要… [ TODO ]我的FreeNAS应该提供LDAP或活动目录DC(通过SMB),但是我不知道FreeNAS是否可能(我的一个问题)… [ TODO ]客户端必须通过FreeNAS的NFS或SMB挂载/ home。 [ TODO ]客户端应连接到FreeNAS并获取用户列表,以便他们可以login。 我的目标是创build一个networking,我可以插入不同的计算机,并让用户在需要时使用个人计算机login,访问他们的“家庭”文件,而不必在硬盘上更改其操作系统。 PS:我可以很容易地编辑squashfs,我已经为此创build了一个脚本。
我有一个问题,当从Windows机器访问samba共享(在Ubuntu 12.10上)时,目录显示为文件。 linuxbox文件夹中的ls -ll的输出如下: chubby@chubby:/media/blackhole/_Arkiv$ ls -ll total 0 drwxrwxrwx 0 jv users 0 Jun 18 2012 _20 drwxrwxrwx 0 jv users 0 Apr 17 2012 _2006 drwxrwxrwx 0 jv users 0 Apr 17 2012 _2007 drwxrwxrwx 0 jv users 0 May 12 2011 _2008 drwxrwxrwx 0 jv users 0 Feb 19 09:53 _2009 drwxrwxrwx […]
我有一个运行RHEL 5.5的系统,我试图使用autofs在服务器上安装一个Windows共享。 (由于networking在启动时没有准备好,我不想使用fstab 。)我可以手动安装共享,但autofs只是没有安装它们。 这里是我正在使用的文件: 在/etc/auto.master结尾,我有: ## Mount this test share: /test /etc/auto.test –timeout=60 在/etc/auto.test ,我有: test -fstype=cifs,username=testuser,domain=domain.com,password=password ://server/test 然后我重新启动autofs服务。 但是,这是行不通的。 ls -ing目录不会返回任何结果。 我已经在networking上跟踪了所有这些指南,而我也不明白,或者他们不愿意。 谢谢