我已经阅读了类似问题的答案,但我想在这里以非常狭窄的范围提出问题。假设 Windows 8,而不是企业版(这意味着没有为提供本机 NFS 功能的 unix 应用程序提供服务),我如何挂载 NFS 共享?
编辑:第三方软件是可以接受的,我认为这是唯一的答案。
我做存储,所以我做了很多纤维。我也很不幸有一个带有单股的配线架,所以当其他人为我做配线时,通常是一个谜rx(接收)。我们有一个颜色代码:黄色的应该是“热的”。意外地,不到一半的时间紧随其后。
我知道我的数据中心中的绝大多数有源电缆都在发送可见的、无害的光。这就是为什么我看到很多人研究一根或另一根电缆,知道它是安全的。问题是我也很少有非常危险的激光,我不建议将它们射入某人的手中,更不用说他们的眼睛了。其中之一在可见光波长之外,强度足以在 80 公里外读取。
测光表会告诉你一根绳子是否亮着,但我们只有一个,而且它通常被其他人使用。把它照在纸上或手上是另一种技术,但我看不出来。我见过一些人随身携带的小卡片,但我没有,也不想随身携带我每周只需要一次的东西。
在不需要特殊设备的情况下判断电缆是否有光的最佳方法是什么?
如何在 Netapp 中管理文件管理器或 vFiler 上的系统文件?每个文件管理器中都有几个非常重要的系统文件,只能手动管理。虽然有时有工具可以从 GUI 管理它们,但它是不一致的。我发现自己最常手动管理以下事情:
我有两个运行 ONTAP 7 模式的 Netapp 文件管理器,其中主要的一些卷复制到另一个站点上的辅助卷。我需要定期测试我的 DR,但我无法在测试期间中断复制。有时它们很长,如果在 DR 测试期间我们有一个真正的 DR,那么主系统的复制卷会发生很多更改,这些更改会丢失。此外,我可能会落后几天的复制,这可能需要更长的时间才能赶上。
我想克隆复制的卷来测试它们,但是 snapmirror 目标是只读的,所以我不能为克隆拍摄快照。
我有应该配置相同的双 Linux 服务器,但是对于需要在 ~/.bashrc 中指定的路径的命令,其中一个的 ssh 命令失败。例如,我可以以pwd
交互方式和通过 ssh 使用命令,但如果我尝试运行位于应用程序 bin 文件夹中的程序,它只能在其中一个服务器的交互式 shell 中运行。
两台服务器上的 /etc/profile 和 /etc/environment 文件是相同的,但是 $BASH_ENV 在正常工作的服务器上设置为 ~/.bashrc。我想在不工作的服务器上设置 $BASH_ENV,但我更愿意将它设置在与工作服务器中设置相同的位置。Linux 在非交互式登录时会在哪些地方运行,例如来自另一台计算机的 ssh 命令?
编辑:用户在 /etc/passwd 中的行在两台服务器上都指定了 /bin/bash。两个服务器的 ~/.bash_profile 文件是相同的,并且包含if [ -f ~/.bashrc ]; then . ~/.bashrc; fi
. 系统之间的唯一区别是 $BASH_ENV 是服务器上不工作的空字符串,我找不到它在工作服务器中的设置位置。
编辑 2:两台服务器上的 ~/.ssh/environment 文件都有 BASH_ENV=~/.bashrc
我的存储允许我精简配置呈现给客户的卷。这安全吗?最佳实践是什么?
如果我在 FC [edit] LUN 上运行 VMWare 5.x,该 LUN 是从以 7 模式运行 ontap 8.x 的 Netapp 提供的,我应该采取哪些步骤来确保 VM 能够承受最坏的集群节点故障转移?HBA设置?ESX 设置?修改虚拟机的设置?我知道这一切都由 Netapp 的主机套件处理,但我们想知道它在做什么和/或自己做。
Netapp 上的 cf 接管通常非常快,但在某些情况下可以运行长达 3 分钟。
我正在 AIX 5.3 中编写一个脚本,它将循环遍历 a 的输出df
并根据另一个配置文件检查每个卷。如果该卷出现在配置文件中,它将设置一个标志,稍后在脚本中需要该标志。如果我的配置文件只有一列并且我使用了一个for
循环,那么这将非常有效。但是,我的问题是,如果我使用while read
循环在每行中填充多个变量,则我在while
和之间设置的任何变量done
都将被丢弃。
例如,假设 /netapp/conf/ExcludeFile.conf 的内容是一堆行,每行包含两个字段:
volName="myVolume"
utilization=70
thresholdFlag=0
grep volName /netapp/conf/ExcludeFile.conf | while read vol threshold; do
if [ $utilization -ge $threshold ] ; then
thresholdFlag=1
fi
done
echo "$thresholdFlag"
在此示例中,thresholdFlag 将始终为 0,即使卷出现在文件中并且其利用率大于阈值也是如此。我可以echo "setting thresholdFlag to 1"
在那里添加一个,看到回声,它仍然会在最后回声 0。
有没有一种干净的方法可以做到这一点?我认为我的 while 循环是在一个子 shell 中完成的,我对其中的变量所做的更改实际上是对局部变量进行的,这些局部变量在done
.
我有一个带有 4 端口 FC 扩展卡的 v3200。我正在尝试将这些端口中的一个(或全部,无关紧要)从目标切换到启动器。当我执行 fcadmin config 时,我得到:
Local
Adapter Type State Status
---------------------------------------------------
0c target CONFIGURED online
0d target CONFIGURED online
这些只是板载端口,我找不到让它显示卡上的端口(4a、4b、4c 和 4d)的方法。我在 7 模式下运行 8.0,并且手册声明(第 22 页)支持我卡上启动器和目标端口的组合。
编辑:这是我尝试时发生的情况。
nas> fcadmin config -t initiator 4b
Error: adapter 4b is not configurable
我有一个很大的卷,其中只包含一个我想拆分的 NFS 共享。其中 500GB(三个特定的子目录)需要放入一个新卷中。我想避免再次写入这些数据。这是我认为可行的方法,但一位同事认为它行不通:
按照我的理解,当您拆分 FlexClone 时,只会复制具有多个指针的 WAFL 块。从理论上讲,我不应该有任何(或很多)这些。我会留下两个包含完全不同数据的非链接卷,并且 500GB 都不会被写入。
是这样吗?如果我在从源卷中删除一些数据后拆分 FlexCloned 卷,它会复制那些块吗?
我最近在 brocade 交换机上整合了 ISL 端口,并试图回收不再连接交换机的端口。我不确定的一部分是如何摆脱长距离参数(在我的例子中是 LS)。例如,要设置 ISL,我会执行:
portcfglongdistance 0 LS 1 25
portcfgshow 向我显示:
Ports of Slot 0 0 1 2 3
-----------------+---+---+---+---
...
Long Distance LS .. .. ..
VC Link Init ON .. .. ..
...
我怎样才能把那个“LS”改回“..”?portcfglongdistance的手册页为我提供了以下选择:L0、LE、LD 和 LS。
我有一对 Brocade 交换机,它们之间运行着 ISL。我想知道当其中一个 ISL 端口从 E_PORT 变为其他任何端口(尤其是 U_PORT)时是否可能收到警报。我打算在管理箱上编写一个 /sh 脚本,该管理箱将每 15 分钟运行一次 portshow 命令,如果它没有看到我需要的东西,请给我发电子邮件,但必须有一种更简单的方法。您如何监控 ISL 端口?
FC 交换机如何工作,我应该如何配置我的交换机?