故障现象:
在使用VNX共享文件服务功能时,不管是采用CIFS协议还是NFS协议来共享文件系统,在客户端的共享文件系统中都会自动生成.etc目录和lost+found目录。本文主要介绍VNX系统的CIFS应用时,如何为客户端隐藏.etc目录和lost+found目录?
解决方案:
首先让我们来看看/.etc目录和/lost+found目录为何方神圣。在操作系统中,.etc目录用于存放各种系统配置文件,lost+found目录用于当档案系统发生错误时,将一些遗失的片段放置到这个目录下,用于恢复丢失文件。了解到二个目录的重要作用后,为避免日常使用中对.etc目录和lost+found目录误删,管理员可以使用如下二种方法隐藏目录: 方法一:在根目录下创建子目录,然后挂载子目录。该方法适用于新建文件系统,在操作时请确保文件系统中没有数据。具体操作如下: 1、 认证CIFS服务器是否正确加入域,例如:NASCIFSSERVER。 2、 新建文件系统,例如:ITdocuments。 3、 挂载文件系统到Data Mover上,确保Data Mover的正确性。 4、 将文件系统使用CIFS导出,例如:ITdocuments。 5、 使用windows客户端登录新导出文件系统,例如:[url=file://nascifsserver/ITdocuments/]\\NASCIFSSERVER\ITdocuments\[/url] 6、 在新导出文件系统中可以看到.etc和lost+found目录,然后新建一个目录,例如:ITdocuments。此时,在该文件系统可以看到三个目录:.etc目录、lost+found目录和ITdocuments目录。 7、 在VNX图形界面,输出(unexport)新创建的文件系统,然后使用新路径名[url=file://nascifsserver/ITdocuments/ITdocuments]\\NASCIFSSERVER\ITdocuments\ITdocuments[/url]重新导出文件系统。 8、 再次使用windows客户端登录新导出文件系统,此时.etc目录和lost+founder目录即已隐藏。 方法二:在共享文件夹启动ABE(access based enumeration)功能。 ABE功能是Windows 2003版本引入的新功能,可以让域用户登录文件服务器,只看到自己有权限的共享文件夹,无权限的共享文件夹看不到。VNX也支持该功能功能,按照下列步骤配置: 1、编辑文件夹中的“etc”和“lost+found”权限,指定管理员唯一访问访问权限。 2、到Celerra ApplcationCS光盘的\CIFS Tools\emcabe目录下,下载emcabe.exe工具到windows客户端;也可以通过帐号登录support.emc.com网站进行下载。 3、在windows客户端(该客户端需要能够访问CIFS服务器)运行命令emcabe.exe命令启动CIFS文件夹的ABE功能。命令格式如下: emcabe [/e | /d | /g] [/t servername] [/a | /s sharename] [/h] /e Enables ABE on specified share(s). /d Disables ABE on specified share(s). /g Gets ABE state of the specified share(s). The /e, /d, /g options are mutually exclusive. /t servername Specifies the target server name. By default, the target server is the local machine. /s sharename Specifies the name of the shared folder on which to run the command. /a Runs the command on all shares of the target server. The /a and /s options are mutually exclusive. /h Displays a usage message. 4、使用除管理员意外的帐号登录测试,即可发现目录已经隐藏。 |