环境:
Windows XP sp3、Windows 2003 服务器
问题:
我们有几十台 kiosk 机器,每台机器都具有相同的登录名,它们偶尔和简短地共享一个文件。速率是几次锁定并释放一分钟。
最近,我们遇到了一个客户端独占锁定文件,然后不释放文件的情况。
发生这种情况时,我们可以关闭文件,但几分钟或更长时间过去了,这是不可接受的中断。
未发布的锁问题在上个月发生了几次。我一直在寻找负责锁定的自助服务终端设备,并在锁定发生时快速检测到它。
我们可以从服务器获得的信息似乎存在差距:
我们可以从各种工具中看到: -
打开和锁定了哪些文件。(多种方式) -
什么登录有一个特定的文件打开或锁定。(多种方式)
- 特定计算机通常打开一个文件。(共享文件夹、会话 mmc)
我们看不到的是特定计算机打开并锁定了特定文件。
有谁知道有什么方法可以做到这一点?
谢谢 -
抢
在我的 Windows 2008 服务器上,我有一个网络共享。我以完全管理员权限登录到服务器。我想知道哪些用户与该共享有活动连接。
我如何找到这些信息?
我有两个运行 Windows Server 2003 和 IIS 6.0 的 Amazon EC2 实例。两个实例都创建在同一个地域并且具有相同的安全组。我为所有端口和连接方法启用了 icmp,并且能够在我的两个实例之间成功 ping。但是,当我尝试访问另一个 EC2 实例的共享位置时,使用:
\\<elastic-ip>
Run Code Online (Sandbox Code Playgroud)
或者
\\<internal-private-ip>
Run Code Online (Sandbox Code Playgroud)
我无法看到共享位置,并收到一条错误消息:
没有网络提供商接受给定的网络路径
我可以使用 tracert 命令从两个 EC2 实例进行跟踪。
请让我知道在两个 EC2 实例之间访问共享位置的方法。
谢谢
PS:我知道这也可以使用 S3 来实现,但出于不同的原因不想使用它。
有没有办法挂载网络位置,使其显示为本地物理磁盘?例如\\computer\share作为D:(不是网络驱动器)
我不知道如何正确配置这些 Samba 共享。真的我无法理解有什么问题。
我在这里、AskUbuntu 论坛、LinuxQuestions 和其他论坛和网站上阅读了很多文章。我真的尝试了所有可能的配置参数组合。
我首先尝试使用正确的参数 - 我认为它们应该起作用的那些 - 然后我一步一步地尝试更改所有参数,直到现在:我真的不明白如何设置参数以使其工作。请帮我!
我尝试了更多的东西。我从我的配置中删除了两个共享并创建了一个新的公共共享,称为“公共”。当我尝试连接时,Windows 说无法连接。
在日志上我可以看到:
smb_pwd_check_ntlmv1: incorrect password length (62)=> ???我不想让用户指定密码,Windows 甚至不要求我提供密码...process_usershare_file: stat of /var/lib/samba/usershares/dsmufficio failed. Permission denied=> ???什么是/var/lib/samba/usershares/dsmufficio?它在我的 Linux 服务器中不存在,也没有在配置文件中的任何地方指定(甚至没有“usershares”)。一切都发生在 Windows 7 和 Windows 8.1 上。
我的服务器使用 NFS(网络文件系统),而我无法使用 PHP 的 flock() 函数。有没有办法锁定 NFS 上的文件,或者是否需要这样做?
如何在 Windows Server 2008 中创建真正匿名的读/写网络共享?
那是 ...
...以便任何 Windows 计算机都可以访问此共享,无论谁登录,无论该计算机是否在域中?
前段时间有一个线程解决了同样的问题:Can't create symlinks in virtualbox shared folders。现在它关闭了(为什么?)。所以我开始一个新的,因为我现在遇到了这个问题并且找不到解决方案。
简短的问题描述:通过 attepms 在共享文件夹中创建/放置符号链接发生错误:
root@devmv:/var/www/sandbox/zf1sandbox# ln -s /lib/ZendFramework/ZF1 ZF1
ln: creating symbolic link `ZF1': Protocol error
Run Code Online (Sandbox Code Playgroud)
我已经尝试以不同的方式激活我的共享文件夹“工作区”的符号链接:
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/var/www 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/var/www/ 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace/ 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/M:\workspace 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/M:\workspace\ 1
Run Code Online (Sandbox Code Playgroud)
我没有收到类似的错误
C:\Windows\system32>VBoxManage setextradata devvm VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace 1
VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 PowerShell DSC 从网络共享复制文件夹内容。这是代码:
Configuration TestSetup {
Node localhost {
File Test {
SourcePath = "\\Server\SomeShare\SomeFolder"
DestinationPath = "E:\test"
Recurse = $true
Type = "Directory"
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用 - 当我运行它时,我收到以下错误消息:
The related file/directory is: \\Server\SomeShare\SomeFolder.
The path cannot point to the root directory or to the root of a net share.
SourcePath must be specified if you want to configure the destination directory recursively. Make sure that SourcePath is a directory and that it is accessible.
+ CategoryInfo : …Run Code Online (Sandbox Code Playgroud) 在这个问题上切入正题,因为我正在寻求尽可能多样化的解决方案,所以不想过多地影响任何意见。
我们已经有了很多想法,但我想知道 ServerFault 的用户将如何解决这个问题。随意问的问题 :)
windows replication wide-area-network network-share infrastructure
network-share ×10
windows ×5
filesystems ×2
amazon-ec2 ×1
debian ×1
dsc ×1
hard-drive ×1
locking ×1
mount ×1
networking ×1
nfs ×1
powershell ×1
replication ×1
samba ×1
symlink ×1
virtualbox ×1
windows-xp ×1