作者将本文同时发布到:EMC中文支持论坛- https://community.emc.com/docs/DOC-21039
在使用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客户端登录新导出文件系统,例如:\\NASCIFSSERVER\ITdocuments\
6、在新导出文件系统中可以看到.etc和lost+found目录,然后新建一个目录,例如:ITdocuments。此时,在该文件系统可以看到三个目录:.etc目录、lost+found目录和ITdocuments目录。
7、在VNX图形界面,输出(unexport)新创建的文件系统,然后使用新路径名\\NASCIFSSERVER\ITdocuments\ITdocuments重新导出文件系统。
8、 再次使用windows客户端登录新导出文件系统,此时.etc目录和lost+founder目录即已隐藏。
方法二:在共享文件夹启动ABE(access based enumeration)功能。
ABE功能是Windows 2003版本引入的新功能,可以让域用户登录文件服务器,只看到自己有权限的共享文件夹,无权限的共享文件夹看不到。VNX也支持该功能功能,按照下列步骤配置:
1、编辑文件夹中的“etc”和“lost+found”权限,指定管理员唯一访问访问权限。
2、到CelerraApplcationCS光盘的\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 servernameSpecifies the target server name. By default, the target server is the local machine.
/s sharenameSpecifies 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、使用除管理员意外的帐号登录测试,即可发现目录已经隐藏。
EMC知识文库emc140118
在VNX的CIFS环境为客户端隐藏.etc目录和lost+found目录