文件资源共享

2024-09-22

文件资源共享(共12篇)

文件资源共享 篇1

0引言

高职教学用的计算机实验室大多是公用的, 不同的时间段使用班级及教师有可能不一样, 承担的实验任务也不同。课间休息有限, 教师教学过程中不可避免地涉及到学作业的存取及文件共享问题。如何让教师在尽可能短的时间内将学生作业收集及清理完毕, 是实验室要考虑解决的问题。另外, 教学中难免要对学生进行测试, 防范学生通过学生机之间的网上邻居共享资源或即时通讯软件作弊, 也是实验室要解决的问题。相似的问题在中小学的信息技术教育教学中也同样存在[1], 且在企事业单位同样具有文件互传与共享的需求[2]。

为解决以上问题, 有的通过第三方软件, 有的通过编程实现[1,2]。很多学校采用多媒体教学软件实现教师文件发送及学生作业提交的方法, 学生作业的收取需要学生完成发送教师才能接收, 在短短的几分钟内往往完成不了任务。

用批处理实现快速共享, 其中用户账户没有设密码, 在学生端用批处理进行网络驱动器映射时, 需将学生机上对应的批处理拖动到“启动”菜单, 启动计算机后进行自动映射[3]。但此方法存在一个缺点:批处理保存在学生机硬盘上, 将批处理放到启动菜单中, 学生容易从启动菜单查到该批处理文件的位置, 并将其打开, 查看批处理的内容, 存在安全隐患。如果将批处理隐藏, 重启计算机则批处理不起作用, 无法与服务器自动连接。按常规方法在windows窗体中设置共享[4,5,6], 重新启动计算机又要求输入密码。我们改进了方案, 使共享更安全;在学生机端映射网络驱动器方法上作了一些调整, 重启系统可自动映射网络驱动器而不提示输入密码。

1解决方案

软件环境:服务器操作系统为Windows Server2003, 文件格式可为NTFS或FAT32, 学生机操作系统为Windows XPProfessional SP3。

(1) 不同的实验室使用不同的网段, 保证不同实验室的教学互不干扰。

(2) 服务器、学生机都安装双系统, 两个系统装在不同的分区上。一个系统平时教学使用, 一个系统测试学生时使用。

(3) 两个系统安装的软件基本一样, 考试用的系统不安装即时通讯软件, 如QQ等。

(4) 平时教学用的系统用批处理实现共享, 服务器上的用户账号不设密码。测试学生使用的系统服务器上的用户账号需设密码, 提高安全性。

下文仅介绍测试学生所用系统的实现过程, 重点介绍改动的部分, 其他部分参看参考文献[3]。

2实现过程

2.1服务器端的操作

下文中提到的服务器名为:server1, 地址为:192.168.4.1。服务器中建56个用户, 账号名分别为user1、user2……user56, 密码统一为【123456】。建两个文件夹, 其中一个名为【试题】, 共享名为原文件夹名、【Everyone】组或用户对其具有读取权限。另一个非共享的文件夹, 名为【考试文件夹】, 再在其中新建56个文件夹, 文件夹名分别为:1、2、3……56。将每个文件夹设为共享, 共享名为原文件夹名, 一个文件夹只分配给唯一对应的用户, 该用户对它具有完全控制的权限。1对应user1、2对应user2……56对应user56。学生机的主机名依次为C1、C2……C56, 映射网络驱动器时, 1对应用C1、2对应C2……56对应C56。

(1) 批量添加有密码的用户

建立与学生机数相同的用户数, 用命令net user完成:

net user [password ] [/ expires :never][ /passwordchg:no] [/add]

参数介绍如下:

username:自定义的用户名

password:自定义的密码。

expires:never:设置帐户永不过期。

passwordchg:no:指定用户不能改变自己的密码。

add:将新建用户添加到用户帐号数据库。

例:net user user1 123456 /expires:never /passwordchg:no /add

该语句建立一个名为user1, 密码为123456的用户, 此账户永不过期且用户不能更改密码。

为方便计算机实验室的管理, 我们为所有用户定义相同的密码。批处理中的语句条数与用户数一致, 只需改username就可以了。

(2) 设置【密码永不过期】

可在【计算机管理】窗口中设置, 但工作量大。我们采用命令进行设置:

将外部命 令NETUSER.EXE复制到文 件夹C :WINDOWSsystem32中。

netuser username /pwnexp:y

参数介绍如下:

username:是用户名

pwnexp:设置密码永不过期

可在第 (1) 步创建的批处理文件尾添加命令行, 减少批处理文件的数量。

在服务器端双击运行批处理文件, 就添加了相应的用户。查看用户属性, 看到“用户不能更改密码”及“密码永不过期”被选中。

(3) 创建文件夹及设置其属性

1在指定的驱动器根目录下建立文件夹“试题”。

2设置文件夹“试题”的属性

右击文件夹“试题”, 从快捷菜单中选择“安全和共享”, 设置其共享属性为“共享此文件”, 共享名可自定, 我们的共享名与文件夹相同。其它属性分别为:“允许最多用户”、“读取”、Everyone。

3建立【考试文件夹】

此文件夹的位置必需要放在不加保护的硬盘分区中。

4批量建立共享文件夹

用md命令创建批处理文件, 命令条数与学生机数一致。

md [drive:]path

[drive:]是驱动器名, path是路径。

例:md e:考试文件夹1

在E:盘“考试文件夹”中创建一个名称是“1”的文件夹。

4设置文件夹共享属性

用命令net share设置共享。

例:Net share 1=E:考试文件夹1 /grant:user1, full

其中, “=”号左边是文件夹的共享名, “=”号右边是文件夹的绝对路径。赋予用户user1访问权限为full。查看文件夹“1”属性中的共享权限, 用户user1对它有完全控制的权限。

(4) 组策略设置

保证组策略中“网络访问:本地账户的共享和安全模式”的安全设置为默认值“经典-本地用户以自己的身份验证”。

2.2客户端 (学生机) 的操作

以超级用户Administrator身份本地登录学生机, 为学生机映射网络驱动器。

在学生机设置两个映射动器, 一个用于学生存放文件, 另一个用于学生获取教师共享文件。服务器上的用户账号设置了密码, 我们尝试了两种方法为学生机映射网络驱动器, 下面分别给予介绍:

2.2.1用批处理实现映射网络驱动器

(1) 映射网络驱动器用于学生存放文件

用命令net use编写映射网络驱动器的命令:

net use or [“password”] [/user:username]

参数说明如下:

:映射网络驱动器名

:服务器IP地址

computer name:服务器的计算机名

sharename:共享名

password:登录账号的密码

username:登录服务器的账号

例:主机名为C1的学生机的批处理文件【1.bat】中命令: net use I:192.168.4.11 "123456" /user:"server1user1"

net use H:192.168.4.1试题 "123456" /user:"server1user1"

I:和H:是在学生机上显示的驱动的名称56台计算机统一, 具有可读写的文件夹映射为I:, 具有只读权限的文件夹映射为H:。192.168.4.1为服务器server1的IP地址, 也可将IP地址替换成服务器的计算机名。1为服务器中共享文件夹的共享名, 123456为密码, server1user1指定以user1用户账户登录到服务器server1。其它学生机上的批处理大同小异, 需要更改的是对应的共享受文件夹名及用户名即可。

(2) 双击运行编写好的批处理文件, 即可创建映射。

(3) 重命名网络驱动器的名称分别为I:和H:。

(4) 将存在硬盘上的批处理文件拖动到“开始”按钮的启动项。

用此方法映射的网络驱动器, 学生机重启后会自动连接, 不用再次输入密码。批处理文件存在硬盘上, 学生通过启动项可以查到批处理的内容, 存在安全隐患。

2.2.2通过编写C#代码映射网络驱动器

主要程序代码:

private bool ConD ir (string Name, string Path)

{

try

{

System.Diagnostics.ProvessS tartI nfopsi=newSystem.Diagnostics.ProcessS tartI nfo () ;

psi.FileN ame=@”cmd.exe”;

psi.Arguments=@”/c net use”+Name+””+Path+””;

psi.WindowS yle=System.Diagnostics.ProcessW indowS tyleH idden;

System.Diagnostics.Process.Start (psi) ;

return true;

}

catch (Exception ey)

{

return false;

}

}

2.2.3学生文件的收取及共享文件夹中内容的清除

(1) 学生文件的收取

学生文件的收取只需将“考试文件夹”复制粘贴到指定的地方即可。

(2) 清理【考试文件夹】中的学生数据

1建立【批量删除文件夹.bat】文件

rd [/s][/q][drive:]path

/s用于删除目录树。除目录本身外, 还将删除指定目录下的所有子文件夹和文件。/q为安静模式, 带/s删除目录树时不要求确认。

2删除共享文件夹

在学生机与服务器断开连接时运行“批量删除文件夹.bat”文件, 即可将学生文件夹删除。

3重新创建共享文件夹

运行批处理重新创建对应的文件夹, 即可将删除掉的文件夹重新创建, 且共享属性会自动恢复。

2.2.4禁止学生机间通过网上邻居访问

在每台学生机上运行“gpedit.msc”, 打开【组策略】窗口。展开【Windows设置】|【安全设置】|【本地策略】|【用户权利指派】, 右击【从网络访问此计算机】, 弹出【从网络访问此计算机属性】|【本地安全设置】|选中【Everyone】|【删除】|【确定】|【是】, 将安全设置中默认的用户组【everyone】删除, 达到禁止学生机之间通过网上邻居访问的目的。然后将组策略及注册表锁定, 防止学生私自修改。

3结束语

经过多年的实践, 用我们的方案实现文件共享, 安全简便。教学过程中让学生将文件存储在指定的网络驱动器上, 学生文件收取只需教师在服务器端复制一个文件夹就行了。中小学及大学的计算机公共实验室, 教师及学生的流动性大。此方法不需增加额外的代价, 简易、经济、实用, 对企事业单位也具有一定的实用价值。

摘要:对计算机公共实验室文件共享方法进行了研究, 实验室学生用机操作系统为Windows XP, 服务器操作系统为Windows 2003。通过批处理及C#编程实现在学生机上使用密码映射网络驱动器, 且重启系统后学生机与服务器自动连接不必再次输入密码。修改组策略禁止学生机之间的网上邻居共享, 提高安全性。学生文件直接存放在网络驱动器中, 教师只需在服务器上简单操作即可将学生作业收集及清理, 提高收集作业的效率。

关键词:文件共享,映射网络驱动器,自动连接

参考文献

[1]陈宇云.我的机房教学文件管理方案[J].信息技术教育.2005 (11) .

[2]陈力.点对点局域网文件共享系统的设计与实现[J].电脑知识与技术.2011 (4) .

[3]韦丽霜, 李雄, 韦涛, 等.用批处理实现简便快捷的机房文件共享存取方案[J].电脑知识与技术.2011 (3) .

[4]神龙工作室.新编Windows XP中文版入门与提高[M].人民邮电出版社.北京, 2007.8, 283-284.

[5]九州书源, 陈裕明, 梁蔚.一学就会魔法书玩转Windows XP[M].清华大学出版社.北京, 2007.4, 172-173.

[6]仲治国.Windows XP经典技巧666例[M].电子工业出版社.北京, 2007.1, 187.

文件资源共享 篇2

局域网,是指在某一区域内由多台计算机互联成的计算机组,可以实现文件管理、应用软件共享、打印机共享等功能,WinXP如何在局域网内共享文件?

步骤

打开“我的电脑”。通常会有个名叫“共享文件”的文件夹。如过没有这个文件夹。那就在任意一个盘内新建个文件夹,起名为共享文件即可,

把需要共享的资料和文件复制到该文件夹。然后使用鼠标右键单击该文件夹。

点击“共享和安全”。在“共享”选项卡内,把如下图两个地方打上√。点击确定即可。

这时候就会在文件夹上出现一个类似手的图标。说明已经共享成功了。

局域网内的任意一个用户右键点击自己电脑上网上邻居,然后输入你的ip地址,就可以看到你共享的文件了。

新时代文件共享十八式 篇3

Windows XP系统中的文件“本地”共享方法

在Windows XP系统中只支持文件夹共享,并不支持单个文件的共享,操作起来很简单:

右击目标文件夹并选择“共享和安全”,在打开的窗口中选中“共享此文件夹”,再单击“权限”按钮指定可以共享此文件夹的用户及使用权限,最后单击“确定”即可。(见图1)

Windows 7系统中的新型共享方案

Windows 7对文件共享提供了新方法,使用起来更简单:

1普通文件的共享方法

在Windows 7系统中共享普通文件时,只要直接右击该文件并选择快捷菜单中的“共享”,再根据情况选择相应的分享方法。(见图2)

如果只需要共享给家庭组(类似Windows XP系统中的工作组)中的成员使用,直接选择“家庭组(读取)”或“家庭组(读取/写入)”两项即可。

当然,有时候,在家庭组中可能只想将文件共享给某一个特定的朋友,这种情况下就需要借助微软针对Windows 7提供的Windows用户账户和Windows Live ID链接功能,可以将目标联系人的Windows ID链接到自己的系统账户中,这样就可以直接将文件单独共享给这位联系人而不受其他联系人的影响。实现方法如下:

第一步:单击“开始→控制面板”,打开“用户账户和家庭安全”,打开“用户账户”项,在左侧面板中单击“链接联机ID”,在打开的窗口中单击“添加联机ID提供程序”。(见图3)

第二步:在打开的下载页面中点击“Windows Live”图标,在切换到的页面中的“Change Language”下拉列表中选择语言为“Chinese(Simplified)”,接下来再下载安装“wllogin_32.msi”(32位系统)或“wllogin_64.msi”(64位系统)。

第三步:重新启动系统,重新打开控制面板中的用户账户设置项,在窗口中单击“链接联机ID”,在打开的窗口中将目标联系人的Windows ID绑定进来。

第四步:直接右击要共享给其他人的文件并选择“共享→特定用户”,在打开的窗口中选择绑定的Windows ID,设置好共享的权限并直接将文件共享出去即可。这样共享的文件,只有在系统中同样使用上述链接的Windows ID的用户才可以看到共享的文件,而其他用户则无法看到,因此而达到指定共享人的目的。

2磁盘、文件夹的共享方法

在Windows 7系统中,磁盘、文件夹的共享方式与普通文件的共享方式有差别,在使用时需要注意:

右击要共享的文件夹或是驱动器,选择“共享→高级共享”,在打开的窗口中选择“共享”选项卡,单击“高级共享”按钮。

文件资源共享 篇4

网络附加存储的主要功能是向异构系统的客户端提供文件共享服务。NAS基于通用Internet文件系统和网络文件系统等协议实现文件共享。很多软件可以实现NFS协议,为了深入研究其软件以提高文件读写性能等问题,本文采用开源的nfs-utils,通过修改它的配置文件操纵NFS服务,这就需要研究NAS管理员如何高效、方便和安全修改nfs-utils的配置文件实现文件共享管理。

nfs-utils本身提供一个工具exportfs负责对文件共享管理,但是必须在终端下以命令行方式去管理文件共享,例如允许主机(IP:10.0.0.25)对NAS中的/home目录有读写权限,必须通过在/etc/exports中添加一个条目,然后通过执行exportfs命令,使得刚才所增加的条目立即生效。

针对上述问题,本文提出基于B/S架构的nfs-utils文件共享管理系统,系统利用PHP扩展模块,将nfs-utils的配置选项加以封装,并且对传输的数据进行加密,管理员通过Web浏览器可以高效、方便和安全的对基于NFS文件共享进行管理;通过Web页面远程管理文件共享,为防止数据泄露等安全问题,必须使配置文件修改后立即生效,但不能通过重启NAS或者断电使其立即生效,因为这样对正在连接NAS的其他客户造成很大的影响,所以本文提出一种使nfs-utils的配置文件修改后自动生效的解决方法;通过修改nfs-utils源代码,使用一个备份文件解决了管理进程写etab文件(/var/lib/nfs/etab)和nfs-utils守护进程读etab文件的互斥问题;通过采用AES和RSA加密算法实现了对数据的加密传输,保证了管理机和NAS之间数据传输的安全。

1 NFS协议与nfs-utils

NFS是由Sun Microsystem设计并实现的,主要用来通过网络透明地访问远程的文件系统。所谓透明的访问,是指访问这些文件系统与访问本地的文件系统的用户界面是一致的,并不需要额外的命令。NFS采用C/S结构和TCP/IP协议族,允许多个客户端挂载服务器的文件系统。NFS支持在不同硬件平台和操作系统之间实现文件共享,这种特性是通过其建立在远程过程调用和外部数据表示上实现的。当NFS客户端对文件请求时,客户端通过虚拟文件系统判断是本地文件请求还是对NFS服务端的文件请求,如果是本地文件系统请求,则交由本地文件系统处理,否则通过NFS交由服务器文件系统处理。

在Linux中采用开源的nfs-utils实现NFS;由于NFS是基于主机进行授权,所以在NFS服务器端中用户必须通过手工修改配置文件/etc/exports限定TCP/IP网络中主机对NAS共享的目录有读写或者只读权限等。配置文件格式示例如图1所示。

2 文件共享管理系统的设计

2.1 系统框架及Web管理

2.1.1 系统框架

所设计的文件共享管理系统是一个基于Web的管理系统。使用Apache服务器提供Web服务,脚本语言采用PHP。NAS和NFS客户端采用C/S架构,NAS管理机和NAS之间采用B/S架构,系统的总体框架如图2所示。

NAS管理员增加一个对共享有读写权限的NFS客户端,其操作流程如图2所示,当管理员在浏览器中把NFS客户端的主机IP移动到只读主机列表后,后台完成以下交互步骤:

Step 1.浏览器将更改的内容(共享的名称,主机的IP和主机的权限等)提交到NAS;

Step 2.PHP扩展模块将Step1的操作解析成底层C模块的操作,并调用nfs-manage模块接口,自动修改配置文件,并使其修改立即生效:

Step 2.1调用nfs_save_added_export接口在/etc/exports中增加一个export项,使得在重启服务或者重启机器时,读取文件中的数据;

Step 2.2判断etab文件是否被设置了读取锁,如果是,修改etab.bak文件(/var/lib/nfs/etab.bak),否则修改etab文件;

Step 2.3调用cache_flush接口,把etab文件或者etab.bak文件的最后修改时间设为内核缓冲区刷新时间,刷新内核缓冲区;

Step 3.nfs-manage模块将是否修改成功的信息返回给PHP扩展模块,如果失败,则会将失败的原因(如:IP地址不合法)也返回给PHP扩展模块;

Step 4.Apache服务器将PHP扩展模块返回的结果生成HTML格式的数据,传回管理端浏览器,结果显示到Web页面中。

2.1.2 Web管理的基本流程以及主菜单页面

当NAS机接收到请求时,NAS系统调用相应的用户认证模块,首先认证用户是否有权限管理,身份认证以后再通过Web页面对NAS进行管理。图3是Web管理的基本流程。

在Web页面的设计中,管理页面的主菜单如图4所示

2.2 系统的具体实现

本系统是基于Linux平台进行开发的,由于Linux内核2.6的Web服务性能比内核2.4的Web服务性能好,所以操作系统采用的是Fedaro6,其内核版本是Linux-2.6.18,Web服务端采用的是Apache2.2+PHP5.1;考虑系统是基于Web的应用且提高系统的安全性和高效性,选择C+PHP+Java Script+HTML实现整个管理系统,C主要完成修改配置文件以及使其立即自动生效等功能,PHP负责Web页面和C的接口,JavaScript负责完成必要的客户端的一些操作和验证工作,H T M L书写基本的Web页面和表单等。

从功能角度上,管理系统主要包括共享空间管理、主机管理、用户/组管理、空间配额管理、文件共享管理、系统监控、文件服务配置和注销。

2.3 修改配置文件自动生效的解决方法

NAS管理员通过管理机远程管理文件共享,通过Web修改配置文件时,必须使修改后的配置文件能立即生效,但不宜通过重新启动NAS或者断电使其立即生效,这样会对正在连接的其他客户端造成严重的影响,所以本文提出一种通过远程管理修改/etc/exports后使其自动生效的方法,在修改/etc/exports的同时,相应的修改etab文件或者etab.bak文件(为解决etab文件互斥操作而创建的一个备份文件),并且把etab文件或者etab.bak文件最后修改时间设为内核缓冲区刷新的时间,刷新内核缓冲区,这样达到了修改/etc/exports后使其立即生效的目的,其算法描述如下:

Step 1.把更新的内容写到/etc/exports中;

Step 2.根据etab文件是否存在读取锁,如果不存在,把更新的内容写入etab文件,否则写入etab.bak文件;

Step 3.把Step 2所修改文件的最后修改时间设为内核缓冲区的刷新时间,刷新内核缓冲区,是通过把etab文件或者etab.bak文件最后修改时间值分别写到/proc/net/rpc/auth.unix.ip/flush、/proc/net/rpc/nfsd.export/flush和/proc/net/rpc/nfsd.fh/flush三个文件中实现。

2.4 etab文件互斥操作的解决方法

/etc/exports只是方便Linux终端用户对NFS客户端进行设置,而nfs-utils守护进程真正读取的是etab文件中的设定项;为了实现远程管理修改/etc/exports使其自动生效,系统中管理进程在修改/etc/exports的同时,必须相应的修改etab文件;管理进程和nfs-utils守护进程分别修改和读取etab文件,二者在时间上可能重叠,但二者的操作是互斥的。

为了避免文件操作的互斥问题,可以让etab文件更新操作滞后一段时间,管理进程先把更新的etab文件写入一个备份文件etab.bak文件中,nfs-utils守护进程在下一次读取etab文件时,把etab.bak文件同步到etab文件中;为实现此解决方法,需要管理软件和nfs-utils共同完成。

在管理软件中,当管理进程试图修改etab文件时,通过判断etab文件是否被nfs-utils守护进程施加读取锁,如果被加锁,管理进程把更新后的文件内容写入etab.bak文件,否则直接写入etab文件,其算法描述如下:

Step 1.判断etab文件是否存在读取锁,如果存在则转Step 3;

Step 2.管理进程把更新的内容写入etab文件:

Step 2.1对etab文件施加写入锁;

Step 2.2把更新的内容写入etab文件;

Step 2.3对etab文件解锁,返回;

Step 3.管理进程把更新的内容写入etab.bak文件:

Step 3.1对etab.bak文件施加写入锁;

Step 3.2把更新的内容写入etab.bak文件;

Step 3.3对etab.bak文件解锁,返回。

在nfs-utils中,必须修改源代码中xtab_export_read等接口,通过判断etab文件和etab.bak文件的最后修改时间值大小,决定nfs-utils守护进程是直接读取etab文件还是把etab.bak文件中的内容同步到etab文件以后再读取etab文件,其算法描述如下:

Step 1.获取etab文件最后修改时间t1,如果不能获取t1,说明etab文件不存在,返回,否则继续执行;

Step 2.获取etab.bak文件最后修改时间t2,如果不能获取t2,说明etab.bak文件不存在,nfs-utils守护进程直接读取etab文件,返回,否则继续执行;

Step 3.如果t1>=t2,则nfs-utils守护进程对etab文件建立读取锁,如果成功,则读取etab文件,释放读取锁,返回,否则继续执行;

Step 4.如果t1

Step 4.1 nfs-utils守护进程对etab.bak文件建立读取锁,如果失败,则说明管理进程在修改它,此时etab文件必然可读,读取etab文件,返回,否则继续执行;

Step 4.2 nfs-utils守护进程对etab文件建立写入锁,如果失败,则说明管理进程正在执行修改etab文件操作,读取etab.bak文件,释放etab.bak文件的读取锁,返回;

Step 4.3把etab.bak文件的内容写到etab文件中,释放文件锁;

Step 4.4 nfs-utils守护进程读取etab文件。

通过管理软件和修改后nfs-utils源代码共同作用,虽然没有解决nfs-utils守护进程读etab.bak文件和管理进程写etab.bak文件之间的冲突,但保证了nfs-utils守护进程读取的etab.bak文件是最新的,解决了nfs-utils守护进程读etab文件和管理进程写etab文件的冲突,提高了管理的效率。

2.5 管理机与NAS之间数据的加密传输

采用对称加密和非对称加密算法相结合的方式实现管理机和NAS之间数据的加密传输。对数据的加密使用对称加密算法AES,在管理机用密钥生成函数产生一个随机的对称加密密钥Ks。非对称加密算法选用RSA,密钥长度为1024位。

管理机使用AES对需要加密的管理数据(主机的IP地址或者共享目录的名称等)进行加密,然后使用NAS的RSA公钥PKNAS加密KS,加密后形成一个MIME消息发送出去;解密是在NAS的接收管道完成的,加密后的MIME消息进入到接收端口,然后进入接收状态,接收端使用NAS的RSA私钥SKNAS解密加密后的KS,然后用KS解密被加密的管理数据本身;接着,NAS对管理数据进行处理,并对处理的结果使用KS对数据进行加密并传到管理机;最后管理机对加密的数据处理结果使用KS进行解密,并显示到WEB页面。整个过程如图5所示。

3 结束语

本文主要针对exportfs工具存在必须在终端下以命令行方式管理文件共享的问题,提出基于B/S架构的nfs-utils文件共享管理系统,扩展了远程管理功能,并解决由此引起访问etab文件的互斥、修改后配置立即生效等问题,以及管理机与NAS之间数据的安全传输问题,实现了远程对文件共享高效和安全管理。

摘要:本文通过修改nfs-utils源代码,使用备份文件解决了管理进程和nfs-utils守护进程同时访问etab文件的互斥问题;管理进程在修改etab文件或者备份文件后,通过刷新内核缓冲区通知nfs-utils守护进程,使得修改后的配置文件立即生效;管理系统采用AES和RSA算法实现了数据的加密传输,保证了管理机和NAS之间数据传输的安全。与exportfs相比,本管理系统拓展了远程管理功能,并解决了由此引起访问etab文件的互斥、修改后配置立即生效等问题,实现了远程对文件共享高效和安全的管理。

关键词:NAS,NFS,配置文件,Web

参考文献

企业文件共享如何实现 篇5

许多朋友在企业文件共享中遇到许多问题,首先来看网上两个朋友提出的问题:

A: 我们公司最近开发一个内部文件共享系统,希望可以实现异地浏览,原来使用ftp,现在希望可以使用web来访问,希望大家提点建议

B:公司内部需要有共享文件,权限设置比较复杂,使用ftp服务器的话存在一个问题,就是都要下载下来才能打开文件,比如如果要快速找到一张图片的话就很麻烦,还非得下载下来再找很费时间。有没有什么办法能够实现比较方便的文件共享,并且需要满足一下要求:

1,文件可以直接打开不用下载好了才能打开(就像共享文件那样,但是如果用这个方法,管理起来太复杂,人比较多)2,几十个人共同使用,文件目录结构比较复杂,能够相对方便的管理权限问题

越来越增长的信息文件,导致某些企业的文件共享方式相对落后,当这些企业的信息化程度不能跟上步伐的时候,这种落后的企业文件共享方式就会导致企业内部协作效率下降,那么业绩降低也是迟早的问题,所以,企业文件共享是某些企业迫不及待的问题,如何文件共享,如何有最快的检索、最好的协作方式?云盒子通过多年的企业文件共享方面的研究,不仅解决了这部分迫切的需求,更少开发出许多的亮点功能。大大提高了企业协作的效率。

集中存储

您团队所有的文档、资料、图片都集中储存在一个安全空间,无需在数百封邮件中逐一查找,或来回用QQ、U盘传递文件,也不必担心因人员变动导致信息流失 共享权限

文件共享权限分为只读、可写、全权和不可见四个等级,可灵活地针对用户、部门、全体用户进行授权,子目录自动继承上级目录的权限,也可另行设定权限。作业痕迹

最近三天大家添加、修改、下载了什么文件,都可以根据帐号或部门列表查询,工作细节一目了然,协作环境高度透明。版本/日志

版本:永远都是最新的版本,不会因反复修改形成多个文档分散在各处,历史版本永久保存,可随时调阅。

日志:对文档所有的操作,上传、下载、编辑、重命名等等,都会记录下来,哪些文件何时,被谁做了什么操作一目了然。文档编辑锁

系统会锁定正在编辑的文档,允许他人阅读,但无法修改,避免同时修改导致内容的冲突和覆盖。可在线申请解锁获取编辑权,或设定在修改完成后自动收到提醒。变动提醒

所关注的文档/文件夹有任何变动,您的电脑手机都会立刻收到提醒,可点击下载最新的版本。移动访问

出差在外,只需打开手机或平板,即可以轻松查阅、编辑、分享您需要的团队资料和文档。

文件资源共享 篇6

我们可专门划出一个分区让Windows和Mac OS共享数据。但这种分区的格式不能随意由我们来确定,分区格式的不兼容给共享数据带来了难题。在Mac OS中,我们最常用的文件系统格式为HFS+,这是一种Linux文件格式,Windows中并不直接支持这种文件系统。虽然可使用古老的FAT32格式共享分区,但由于FAT32对大硬盘管理的能力较差,加上对大于4GB的大文件不支持,在当今高清文件流行的环境下,FAT32分区共享显得捉襟见肘。NTFS文件系统虽然在Windows下最为流行和高效,但Mac OS对其支持不佳,即便是在最新版的Mac OS X中也只能支持读取,不支持写入操作。但是通过其他软件,让两个系统可互相读写对方的“特色”分区格式。

如果在Windows下读写Mac OS分区,可在Windows里安装MacDrive Pro软件。Winodws PC上安装了最新版的MacDrive Pro 9后,就可以对Mac OS建立的HFS+分区进行管理和操作。该软件已经可支持当前流行的Windows 8操作系统,它可以让我们能够在Windows中直接进行文件的读写、编辑等操作,还可以在Windows下对HFS+分区磁盘进行格式化操作(图1)。

要在Mac OS下读写NTFS分区,需在Mac OS里安装NTFS-3G或Paragon NTFS for Mac软件。NTFS-3G是开源软件,可为Linux、Free BSD、Mac OSX、NetBSD和Haiku等操作系统提供NTFS读写支持,让这些系统都可安全快速地读写Windows系统的NTFS分区。Paragon NTFS for Mac也可让Mac OS对NTFS分区进行完全读写,且读写效率与在HFS+文件系统中相当,在Mac OS中像原始分区一样对NTFS分区进行加载,只要将磁盘或其他介质与NFTS相连即可访问。在Mac OS中创建并修复NTFS分区与在HFS/HFS+中的操作方式一致(图2)。

小 提 示

在Mac OS下,我们还可使用Tuxera NTFS for Mac 2014驱动软件来实现NTFS格式的磁盘访问。该软件完全支持Mac OS X10.4(Tiger)后的所有版本,包括OS X Yosemite的64位内核版(图3)。

闪存盘为“媒”实现共享

如果仅仅是为了共享一些诸如影音或文档的常用文件,完全可以通过闪存盘来实现在Mac OS和Windows之间的文件共享。虽然FAT32格式的闪存盘也可以完成这项任务,但由于4GB文件的容量限制,这让大于4GB的高清影视或软件ISO映像包的共享成为不可能。在这种情况下,我们可利用一种更有效的格式exFAT来初始化闪存盘(图4、图5)。

直接设置系统文件共享

Windows与Mac OS共享文件,还可以通过在各自系统下设置文件共享的方法来解决。

首先两个系统要设为同一个工作组,这是前提。在Windows系统中设置共享文件夹。

在Mac OS的“服务→系统偏好设置”中点击“网络”图标,点击下级窗口中的“高级”按钮,在随后出现的“网络”窗口中点击“WINS”标签,将工作组名称设置为Windows系统所在工作组(图6)。

在TCP/IP标签下,输入与Windows系统相同网段的IP地址与掩码。通过Finder的“前往→连接服务器”,在窗口中填入smb://加Windows系统的共享地址并点击“+”号添加,再点击“连接”按钮并输入Windows共享文件夹的用户名和密码,即可出现Windows共享文件夹(图7)。

如果要在Windows中访问Mac OS的共享文件夹,需要先在Mac OS中通过“系统偏好设置→共享”设置共享文件夹,同时会提供访问地址。在Windows中,只需通过Win+R启动“运行”窗口,然后输入“\\Mac名称”或Mac的IP地址,回车即可访问。Mac的IP地址可通过“系统偏好设置→共享”找到(图8)。

“云”端跨越  实现共享

我们不但可以使用本地磁盘或闪存盘来共享文件,还可使用云盘来共享文件。iCloud是苹果设备上默认使用的云盘,但它也有Windows客户端,通过该云盘来实现跨平台的文件共享。此外360云盘、115网盘等国内主流云盘在拥有Web版和Windows客户端的同时,也都有苹果的Mac OS或iOS版本,可在不同设备上安装相应版本的云盘来实现多种平台系统间的文件共享(图10、图11)。

小 提 示

文件资源共享 篇7

1 技术分析

该系统运行后,将预先设置的磁盘路径中的文件资源列出,如图1所示。包括文件/文件夹名称、大小、类型、修改日期、操作(文件由此操作),模拟了Windows资源管理器的显示样式,在此页中用户可以建立文件和文件夹、可以删除文件、对于文件夹类型的资源,单击能进入资源所指向的路径下显示其中的资源,同时可以由当前路径返回上级目录。

采用JSP和JavaBean技术实现,其中JSP文件负责显示,充当视图功能,JavaBean负责文件的读取、删除、创建。实现过程中使用了Java的File类,File类在java.io包中,常用的方法有以下几个如表1所示。

2 文件管理器实现

文件管理器的界面如图2所示。

2.1 主页面文件index.jsp

2.2 文件信息读取类 (JavaBean) FileOperate.java

2.3 删除文件或目录deleFile.jsp代码

2.4 创建文件和文件夹createFile.jsp代码

3 总结

利用该文件管理器可以将目录结构 (包含文件) 保存到文本文件中, 经过改进可以将目录信息写入数据库, 需要时提取方便。该功能可以嵌入到提供网络空间的服务中, 实现用户对所属空间的文件管理。

参考文献

[1]邓子云, 张赐.JSP网络编程从基础到实践.电子工业出版社, 2006.

文件资源共享 篇8

随着移动互联网的发展以及智能手机的普及,人们的日常生活越来越依赖于移动终端,而文件共享作为一种工作、学习的有效方式,受到大众的普遍欢迎,因此移动终端的文件共享成为网络应用的一个重要方面。现阶段存在的文件共享系统大多数采用如下结构:C/S(客户机/服务器),B/S(浏览器/服务器),P2P(对等网络)等[1]。

虽然在移动终端实现的文件共享系统很多,但是这些系统在网络层使用的网络大部分都是WiFi有AP接入点网络或者蜂窝网络,而且在移动终端之间进行文件共享时大部分都要经过服务器,移动终端向服务器请求下载文件,或者将共享的文件上传到服务器,像比较受欢迎的dropbox,DBank,Seafile等[2]。

但是在一个没有网络覆盖的环境中,想共享彼此拥有的资源或者是在教室进行考试,只有老师的移动终端设备可以连接到服务器,学生是不容许上网的,而试卷就存储在服务器上;又或者在一个人员比较密集的环境中,大家都想请求服务器上的文件,这类场景的特点是多数用户的设备不能连入网络,而只有少部分用户可以上网,或者是所有用户都不可以上网;另一种情况就是在同一个地方同时向服务器请求同一个资源的用户数较多。很显然现存的移动终端文件共享系统并不能满足上述场景的需求[3]。

针对上述场景,本文提出了一种新思路的文件共享系统。该文件共享系统的目标是使有共享需求的用户可以根据自己的需求自行组织成网络,并可以在该网络内部自由的和其他用户实现文件共享,各用户在网络中的地位相等[4]。

1 系统的设计

1.1 总体设计

文件共享系统涉及到的节点主要分为三类:非联网节点、联网节点和服务器。其中联网节点表示Ad Hoc网络中可以连接到2G/3G/4G网络的节点,非联网节点表示不能接入蜂窝网的节点。设计的目标是实现移动终端下的多用户文件共享。多个移动终端节点可以自行组织成Ad Hoc网络,这些节点可以在网络中自行分享文件,包括图片、视频等;若是该网络中有节点可以连接到服务器,则这个网络中的非联网节点都可以通过该节点和服务器实现文件共享。FileShare系统的网络拓扑图的一种状态[5],如图1所示。

1.2 系统的运行流程

FileShare文件共享系统在Ad Hoc网络中的运行流程如图2所示,其中节点A,B,C,D均为移动终端节点。FileShare系统的运行流程如下[6]:

(1)当节点A的共享目录中有变化时,发送文件;

(2)节点B,C,D确认该文件是有效文件,并接收文件数据包,保存到程序中;

(3)节点A收到了反馈包,开始发送一定量的冗余数据包;

(4)节点C,D收到了冗余数据包,并与原有的包整合,解码恢复出原文件,并写到本地共享文件夹中。

从上述的运行流程可知,文件共享系统主要包括以下内容:实时监听并处理共享文件夹中的内容的变化,文件编码管理,发送过程管理,接收过程管理,反馈包监听及管理,本地读写文件等。

图2中的节点可以是非联网节点,也可以是联网节点,它们自行组织成网络进行文件共享。考虑到网络中会存在可以连接到服务器的节点,这样通过联网节点的桥梁作用,就可以实现非联网节点和服务器的间接信息交换和文件共享。本文在调研了Seafile的详细信息后,将本文设计的FileShare系统与Seafile软件进行有效结合,以达到上文提到的三类节点可以方便地共享文件的目的。

1.3 可靠广播机制设计

为了加快网络中文件共享的速度及减少网络中的数据量,本文选用了UDP广播技术,并基于UDP的不可靠性,进行了改进,提出了可靠广播机制。本文中广播的可靠性主要依赖于FEC编码机制和反馈重传机制。反馈重传机制的原理:接收方在发生丢包现象时可以和发送方沟通,告诉发送方自己丢包的数量。FEC编码机制的主要思想是根据n个文件数据包,编码生成k个冗余数据包,而接收方只要收到这n+k个中任意n个数据包,就可以纠错恢复出原数据。

1.4 模块设计

文件共享系统共分为八大模块,分别为共享文件夹管理模块、文件分块和合并模块、文件编解码模块、发送模块、接收模块、反馈包管理模块、文件读写模块和日志输出模块,各模块之间的关系如图3所示。

(1)共享文件夹管理模块。在/sdacrd下面新建一个共享文件夹SharedFiles作为所有节点的共享文件夹,同时采用FileObserver对该文件夹及其内容的相关事件如创建、修改、写完后关闭和删除等进行监听,监听的范围包括共享文件夹及其内部的所有子目录和子文件。

(2)文件分块、合并模块。对大文件分块,小文件合并的方法。要将大文件分块发送,总的来说就是分为两层发送,首先将文件分成固定大小的文件块,最后一块大小可以不固定,然后逐块发送。在每块发送的过程中考虑到UDP发送的机制,将一块数据分成固定大小的文件数据包在UDP中广播。

(3)文件编解码模块。对于大文件来说文件要进行分块,小文件是合并后分块发送的,所以文件的编解码是以文件包为单位进行的。

(4)发送模块。待发送的文件要先放入发送队列,当发送队列满足一定的条件时,队列中的文件才会被发送。使用Ad Hoc网络,节点的IP地址在移动终端启动Ad Hoc模式时已经指定。

(5)接收模块。接收模块作为一个单独的线程在程序运行时就会开启,直到程序运行结束,才会关闭该线程。

(6)文件读/写模块。本系统的主要功能是实现文件共享,系统中对本地文件的读/写非常频繁。采用类似Java自带的读取文件类FileInputStream和BufferedInputStream,文件读取一般采用顺序读取的方式,将一定大小的二进制数据放到文件数据包中,函数为read(data,0,block_length)。

(7)反馈包管理模块。反馈包的作用就是通知发送者本节点的丢包情况。UDPpacket的发送都是采用广播的方式,所以对于其他节点发送的反馈包,节点都可以收到,并保存到其他节点反馈包列表中。

(8)日志输出模块。日志输出模块主要记录系统运行时的各种信息,包括共享文件的信息,发送、接收过程中产生的数据信息,控制信息,编解码信息等。系统将这些信息写到日志文件中,以便系统的调试和后续做实验时的记录。在该系统中各个模块之间有相互调用的关系。

1.5 数据库设计

系统采用的数据库是Android自带的数据库SQLite。数据库的相关操作如创建、打开、删除数据库以及创建、删除、添加、查询数据表等,均是利用Android数据库帮助类SQLiteOpenHelper实现的。系统在发送信息时采用的是UDP广播的方式,以提高发送效率,减少发送方的重传次数以及发送多类不同的信息,方便彼此之间通信。

2 系统实现

系统使用了Seafile服务器和其部分代码,使得非联网节点可以通过联网节点和服务器实现文件共享。在Ad Hoc网络内部实现文件共享时,完全使用的是FileShare系统提供的功能。当节点要和服务器通信时,主要使用的是Seafile的功能。两个软件结合后形成的新系统可以实现非联网节点、联网节点和服务器的文件共享和全网同步,而且系统中加入服务器后,可将多个Ad Hoc网络连接成一个大的网络。

加入服务器节点后,网络中的联网节点作为中转节点,负责非联网节点和服务器的通信,非联网节点可以通过它将文件上传到服务器,或者从服务器下载文件。在实现全网同步的过程中,联网节点的操作步骤和非联网节点是有差别的。

图4(a)是文件共享系统FileShare的主界面,该程序运行时就会自动对共享文件夹进行监控,所以界面只设计了两个按钮,同步和停止。同步按钮用于实现本节点与联网节点的同步功能;图4(b)是192.168.1.12这个节点在共享大文件时(指定大于100 KB文件为大文件)的界面图,界面主要显示了共享过程信息。图4(c)是192.168.1.17这个节点接收大文件的示意图,界面主要显示了接收过程信息,包括收到文件每个块的数据包数量、发送反馈包、接收数据包、写文件到本地、接收文件的时间等。图4(d)是节点发送小文件的界面图,和发送大文件不同的是文件不需要分块,只有一块且首次发送的数据包小于100个。

3 功能测试及实验结果分析

在实验过程中用到的实验设备为多台Intel手机和一台Seafile服务器。其中Intel手机的参数为:型号为Intel mfld_pr3、操作系统为Android4.04、内核版本为3.08、网络接口为Ad Hoc、手机内存为1 GB。

3.1 Ad Hoc网络内部文件共享实验

实验中选定了多个大小不同的文件作为共享文件,这些文件的大小分别是10 B,100 B,1 KB,100 KB,200 KB,500 KB,1 MB,4 MB和10 MB。

3.1.1 Ad Hoc网络中一个节点主动共享文件实验

实验中主动共享文件的节点只有一个,其他节点只负责接收文件和反馈相应的文件包丢失信息。具体的操作步骤是:多个Intel手机安装程序FileShare;然后选定其中一个手机节点作为主动共享文件的节点,该节点在共享文件夹中放入不同的文件,其他节点不做任何操作;当其他节点接收文件成功后,记录下各文件花费的时间。在该实验的过程中,将网络中的节点数量设为2个,3个,4个,6个,分别做了对比实验,接收文件花费的时间如图5所示。

通过上述实验,一方面验证了本系统的功能,包括对共享文件夹的监听,文件夹内不同操作触发的不同事件的处理、发送、接收过程以及反馈包的管理等。另一方面,从图5中可以看到,节点在发送不同大小的文件时,从几B到10 MB,系统均运行正常,从曲线可以看出,接收时间是随着文件大小变化而变化的;而且一个节点在共享不同文件时,网络中节点数量为2个,3个,4个和6个的接收时间曲线几乎是重合的。这就说明在本系统中当Ad Hoc网络中主动共享文件的节点数量是一个时,各节点接收文件的时间并不会随着网络中总节点个数的增加而增大。

3.1.2 Ad Hoc网络中节点数量固定,增加主动共享文件节点数量实验

本实验中设定网络中总节点数量为固定值4个,当主动共享文件的节点数不同时分别做实验,测试节点接收不同文件花费的时间,具体实验数据不再列出,直接制成图6进行分析。

从图6可以看到,当网络中的节点固定,主动共享文件的节点不同时,共享同一个文件所花费的时间不同。根据实验过程分析得出,多个节点同时共享文件时,由于网络中各个节点是平等的,每一个节点占用的带宽大体是一样的,这就导致多个文件几乎在同一时间收到。所以当网络中有多个节点发送文件时,接收节点在收到第一个文件时,几乎同时会收到第二个,第三个文件。

3.2 手机节点与服务器文件共享实验

3.2.1 非联网节点上传文件到服务器实验

非联网节点通过联网节点将文件上传到服务器,并记录整个过程产生的数据。实验的具体过程如下:A在自己本地的共享文件夹中放入新文件共享,另外两个节点收到文件后记录接收文件花费的时间,并判断该节点是否可以连接到服务器,如果可以,则该节点向服务器发送文件,服务器接收成功后,会将接收文件的时间返回给联网节点,联网节点将其记录下来。如图7所示为非联网节点共享不同大小的文件时,不同节点(非联网节点、联网节点、服务器)接收不同文件花费的时间。通过实验,证明本系统实现了非联网节点将文件上传到服务器的功能,在一定程度上提高了文件共享的效率。

3.2.2 非联网节点获取服务器文件实验

联网节点从服务器下载文件,然后传送给非联网节点,并记录整个过程中产生的数据。实验的具体过程如下:联网节点从服务器下载文件,记录下载的时间,并将该文件在Ad Hoc网络内广播,其他节点在收到文件后,记录接收的时间。联网节点从服务器下载不同文件,并传送给非联网节点花费的时间图,如图8所示。

从图8中可以看到当文件从联网节点传送到非联网节点时,花费的时间同上一节实验中统计出的数据并没有太大的差距。该文件共享系统不仅使非联网节点可以和服务器进行文件共享,而且在一定程度上提高了文件共享的效率。

4 结论

首先通过对现存的移动终端间的文件共享系统调研,指出普通的移动终端文件共享系统,大部分需要节点连接到Internet,其本质还是移动终端通过网络与服务器的节点进行文件共享。共享文件的发送节点和接收节点之间并不进行直接的通信,只能通过服务器实现文件共享。这种集中式的,必须有服务器节点的文件共享系统,在有些现实生活中的场景中并不能满足用户对文件共享的需求。针对这类场景,提出了新型移动终端的文件共享系统FileShare,该文件共享系统主要解决密集环境中用户同时请求服务器的问题和用户在无网络环境中彼此共享文件的问题。在没有网络的环境中,节点可以自行组织成网络,利用该系统在网络内部实现文件共享;如果是多个用户在同一个地方同时想要请求服务器上的文件,该系统可以在网络中选择一个较好的节点,让其从服务器获取文件,然后在网络内部将文件分发给其他节点,这样既可以解决网络拥堵的问题,又为用户节省了流量。

摘要:文件共享作为人们工作学习中最有效的方式之一,但是在网络状况不好甚至是没有网络的时候用户想要共享文件是不能实现的,针对此问题,提出了一个在移动终端上实现的文件共享系统。在本系统中,用户可以自行组织成网络进行文件共享,不必考虑外部的网络环境,通过底层使用Ad Hoc网络,在网络内部使用UDP广播,可实现各节点快速的文件共享。通过无线局域网内部的文件共享实验,证实了该系统的性能不会因为网络中节点数目的增加而下降;通过移动终端节点和服务器节点文件共享的实验,证实不能连接到服务器的节点也可以和服务器实现文件共享,而且与每个节点都要主动和服务器共享文件的情况相比,提高了文件共享的效率。

关键词:文件共享,Ad Hoc,可靠广播,无线局域网

参考文献

[1]蔡自兴,徐光祐.人工智能及其应用[M].北京:清华大学出版社,2010:30-38.

[2]姜乐水.浅谈无线局域网(WLAN)技术[J].信息技术与信息化,2012(5):64-67.

[3]舒炎泰,张连芳.无线局域网络的优化设计与管理[J].计算机应用研究,2003,16(3):123-126.

[4]孙成丹,彭木根.近场通信技术(1)[J].中兴通讯技术,2013,19(4):63-66.

[5]李勇,黄均才,王凤碧,等.Ad Hoc网络体系结构研究[J].计算机应用,2005,25(1):163-165.

文件资源共享 篇9

为积极探索电子文件管理规律, 全面推进电子文件管理工作, 在国家电子文件管理部际联席会议的规划和部署下, 启动了“国家电子文件管理信息系统试点工程”项目, 选择天津、吉林、国土资源部、卫生部、国家电网公司等地方、中央部委和国有企业开展电子文件管理试点工作。

在国土资源部网站, 网页电子文件是国土资源部业务活动的记录和凭证, 是对国土资源政务公开等业务信息进行回顾、分析和证明的重要资源;但由于网页长期缺乏相关技术和标准进行档案化保存管理, 导致网页信息变动的历史痕迹无法保留, 难以展示网站发展历程, 网页信息也无法作为法律凭证使用。

要对网页进行长期保存, 首先应采取适当的技术对其进行及时和可靠的归档管理, 但是目前对网页信息进行数字归档保存, 国内外都尚未进行有效尝试, 基本处于空白状态, 难以有直接的网页电子文件管理经验可参考借鉴。国土资源网页电子文件管理的目标定位在“重要信息保存、信息发布凭证、时代文化承载”, 对网页归档的规律进行探索, 实现国土资源网页的归档长期保存, 支持业务管理决策需求, 更可作为国土资源司法诉讼的重要依据。

基于网页电子文件信息统一管理的需要, 国土资源部以网页电子文件管理为创新发展点, 探索实现网页电子文件规范化管理, 初步建立具备真实性、完整性和有效性的网页电子文件管理系统。网页电子文件管理系统管理的资源对象不同于普通电子文件, 它不仅要以电子档案形式保存网页的版式样式, 管理多个网页之间的组合封装关系, 还要能够展现原网页的超链接关系, 具有一定的特殊性和复杂性。

网页电子文件管理系统建设与标准规范建设是相辅相成的。一方面, 系统建设必须遵循相关标准规范, 其设计、开发和实施等需要标准规范进行指导;另一方面, 标准规范的制定和维护离不开信息系统的工程实践, 标准和规范必须符合信息系统的实际需求, 随着信息系统建设的不断深入, 标准和规范也要不断完善。

2 网页特点

2.1 网页

网页由若干元素组成, 网页元素是指网页中使用到的一切用于组织网页结构和表达网页内容的对象。目前网页元素主要包括以下类型:文本、图片、超级链接、动画、音乐、表单等。在网页这些组成元素中, 属于组织网页结构的元素有:表格 (布局) 、层、导航条、链接等;属于表达网页内容的要素:文本、图像、视频、flash等。

网页具有以下特点:信息分散、信息非结构化、不同网页之间的信息冗余严重、网站网页的信息量巨大、部分网页动态变化频繁, 且网页文件之间的超链接关系复杂, 这样导致网页文件不适合或难以长期保存。

2.2 网页电子文件相关概念

在万维网 (WWW) 上的一个超媒体文档称之为一个网页。网页是以htm、html、shtml、xml、asp、jsp、php、perl、cgi等为后缀的文件, 网页通常要通过网页浏览器来阅读。国土资源网页通常是HTML格式 (文件扩展名为.html或.htm) 的文件, 它具有静态和动态页面。

电子文件是机关、团体、企事业单位和其他组织在处理公务过程中, 通过计算机等电子设备形成、办理、传输和存储的文字、图表、图像、音频、视频等不同形式的信息记录。

版式文件是版面呈现效果固定的电子文件, 版式文件的呈现与设备无关, 在各种设备上阅读、打印或印刷时, 其版面的呈现结果都是一致的。目前, 我国正在制定国家标准《电子文件存储与交换格式文书类版式文档格式规范》 (即OFD版式文件格式) 。网页电子文件可以是指HTML格式的原始网页文件, 也可以是指已将网页效果固化了的版式文件。国土资源网页电子文件管理是将HTML格式网页转化为符合该国家标准的OFD版式文件 (即网页版式电子文件) 。

3 电子文件管理标准化现状

为规范和促进电子文件管理, 国家和相关行业已研制了一系列电子文件管理标准规范。电子文件管理行业标准主要有:DA/T 46-2009《文书类电子文件元数据方案》、DA/T 47-2009《版式电子文件长期保存格式需求》、DA/T 48-2009《基于XML的电子文件封装规范》等。

电子文件管理国家标准主要有:GB/Z 23283-2009《基于文件的电子信息的长期保存》、GB/T26163.1-2010《信息与文献文件管理过程文件元数据第1部分:原则》、GB/T 26162.1-2010《信息与文献文件管理第1部分:通则》、GB/T 19667.1-2005《基于XML的电子公文格式规范第1部分:总则》、GB/T 19667.2-2005《基于XML的电子公文格式规范第2部分:公文体》、GB/T 20530-2006《文献档案资料数字化工作导则》等。

同时, 有关单位和标准化技术委员会积极研制了一批电子文件管理国家标准。这些标准有的已发布, 有的正在研制或报批。这些标准主要有:GB/T29194-2012《电子文件管理系统功能要求》;《电子文件存储与交换格式文书类版式文档》和《电子文件存储与交换格式文书类流式文档》;《电子文件管理装备规范》;《电子文件归档与电子档案管理规范》;《电子文件元数据基本集》;《文书类电子文件长期保存格式规范》等。

电子文件管理标准化建设, 虽然尚未形成一个完整的成熟的标准体系, 但现已发布的标准规范和正在进行的一系列标准化创新探索, 将促使电子文件管理逐步规范化, 为未来电子文件管理标准化研制与实践提供了大量有益经验。

4 国土资源网页电子文件管理

国土资源试点建立网页电子文件管理系统, 探索对网页电子文件实现规范化管理, 首先应对国土资源网页特征进行分析, 找出网页电子文件与其他电子文件之间的主要差别, 以抓住网页电子文件的主要本质特征, 便于采取相应的技术抓取和保存网页。针对网页的特点, 国土资源网页电子文件管理采取相应的技术方案如表1所示。

通过采集HTML格式网页, 将其转化成OFD版式格式的电子文件, 在保留原有网页中的文字、图形、图像等各种要素的同时, 还保留网页的链接逻辑关系, 并提供长期有效的网页版式电子文件的查询利用服务, 使历史网页的风貌和信息能够重现, 有据可查, 真实性、有效性和安全性得到保障。国土资源网页电子文件管理全过程包括以下方面:

(1) 网页电子文件采集

针对网页特点, 国土资源部采用网络爬虫技术采集网站网页, 网络爬虫获取目标网站拓扑结构和相应的网页、并记录网页实体的元数据, 建立全文索引。采集时, 部署网页信息自动采集器, 通过以下步骤采集网页:

●采集策略编辑:针对网站拓扑结构、采集深度、不同网页组成元素、采集周期、网页文件实体元数据等设置采集策略;

●自动采集:爬虫自动对网页资源进行全量或增量采集;

●页面信息资源的处理:对采集到的网页进行脚本、样式、网页内嵌资源的路径、网页链接地址等处理, 以保持其内容和样式完整性。

(2) 网页版式电子文件制作

将采集到的网页制作成符合国家标准OFD格式的版式电子文件, 以便实现网页文件的版面和内容能够长期固定, 其呈现效果不会因软硬件环境和操作者的变化而变化, 利于长期保存和重现网页电子文件的历史风貌。

通过可视化配置操作, 对网页框架、脚本、样式、锚点、占位符和字体等排版规则进行配置、将网页中不同网页组成元素 (完整转化、非完整转化、不可转化的) 以及数字签名按照一定的规则转化为OFD文件。

●网页元素预处理:对已采集的页面元素进行初步筛选清理, 去除冗余数据;

●定位和排版:精确定位网页文件中每个页面元素 (包括:文字、线条和图像等) 的位置, 形成相应的定位数据, 追求贴近浏览器静态呈现效果;

●OFD格式转换:将排版后的位置信息形成OFD文件数据。

(3) 网页电子文件归档

将制作完成的OFD网页版式电子文件进行捕获、登记审核和分类归档。对已捕获的网页版式电子文件按照一定的分类原则和方法进行自动分类, 对于无法进行自动分类的网页电子文件, 系统支持对其手动分类。一个网页电子文件可以选择多个分类方法。

(4) 网页电子文件存储与备份

为防止网页版式电子文件丢失或被破坏而造成的损失, 应对网页电子文件及其元数据进行分类存储与备份管理。

(5) 网页电子文件利用

包括网页电子文件的阅读、检索、打印以及统计等。

(6) 网页电子文件处置管理

包括网页电子文件的销毁、移交和续存。

5 国土资源网页电子文件管理标准化

国土资源网页电子文件管理标准是在国家电子文件管理系统建设相关标准基础上进行扩展, 它指导和规范网页这类特殊电子文件的建设, 对网页电子文件进行全生命周期的规范管理。围绕网页电子文件归档目的和系统管理, 主要制定了以下国土资源网页电子文件管理标准和规章制度:

5.1 国土资源网页电子文件元数据

网页电子文件元数据的目的是将网页电子文件全过程管理信息与网页电子文件之间建立逻辑关联。该标准规定了国土资源部网页电子文件的基本元数据集, 以及网页电子文件元数据的扩展原则和方法。

根据《电子文件元数据基本集》和GB/T 26163《信息与文献文件管理过程文件元数据》, 网页电子文件元数据主要包括以下类型:

●网页电子文件实体的元数据;

●网页电子文件管理机构人员实体的元数据;

●网页电子文件记录的国土资源业务实体的元数据;

●网页电子文件管理过程的元数据;

●网页电子文件操作权限实体的元数据;

●实体相互关系的元数据;

网页电子文件元数据实体之间关系如图1所示。

5.2 网页电子文件封装规范

网页电子文件封装是将若干网页电子文件与其元数据等内容按照本规范的封装结构和封装方法以一定的业务逻辑封装在一个数据包中, 以维护网页电子文件与其元数据的完整性, 保障两者之间的可靠联系, 实现网页电子文件业务管理的目的和要求。

网页电子文件封装包中可以封装有多个网页, 同一网页电子文件还可以包含不同格式的计算机文件 (如HTML格式和OFD格式) 。在国土资源网页电子文件管理系统中, 目前只针对网页转化成OFD格式的版式网页电子文件进行封装。

国土资源版式网页电子文件按照件、卷、类、宗的层级结构进行封装, 其聚合层次模型如图2所示。

(1) 件。一个OFD版式文件由一个HTML格式的网页转化为OFD格式文件而来。网页利用时, 也可能出现将多个单页OFD文件合成为一个多页OFD文件的情况, 合成后的文件仍然可认为是在另一个宗类体系中一个“件”。

(2) 卷。按照一定的主题等内容特征和外部特征编立的, 具有密切联系的若干文件的组合体。卷也可以按照主题, 或时间周期等方式分为若干子卷。

在国土资源部网页电子文件管理系统中, 现阶段采用的是卷下可设多级子卷, 也可直接对应多个件的管理方式。

(3) 类。全宗文件的分类方法, 可按照组织方式、时间周期、专题进行分类。在国土资源网页电子文件管理系统中, 根据组织方式的不同, 宗进一步分为“风貌类”、“内容类”、“专题类”三个类, 根据业务需求将来宗下可再增加新的类。

●风貌类:按照时间轴、网站中网页的原始样式和风格, 并按一定的爬取层级限定和时间周期爬取和整理而成;

●内容类:按照国土资源部网站本身的栏目设置和结构, 重点将各层级下的所有网页的内容部分都进行爬取和保存, 以便于管理和封装;

●专题类:按照网页电子文件管理人员或者相关用户的需要, 设定特定的主题, 并围绕这一主题爬取相关的网页, 同时用户需设定主题的时间范围和爬取层级的深度, 爬取后集中放到“专题类”下进行管理和封装。

类通常可以分为若干子类, 但此三类目前不设子类。类下可分卷, 也可直接对应多个件。

(4) 宗。机构网站的网页电子文件按照某种逻辑关系组成有机整体。按照国土资源部网站的简体中文、繁体中文、英文三种语言, 国土资源网页电子文件管理系统将其划分成三个宗进行管理。

国土资源网页电子文件封装包中包含网页电子文件、网页电子文件元数据、电子签名、封装包描述信息, 其结构模型如图3所示。

5.3 网页电子文件管理系统建设规范

本标准规定了网页电子文件管理系统建设的原则、系统功能架构以及系统功能等, 系统功能架构如图4。

5.4 网页电子文件转换与存储规范

本规范是一项标准化指导性技术文件, 规定了国土资源网页主要组成元素的类型 (如文本、图片、超级链接等) 以及网页元素所对应的HTML标签类型 (如格式类型标签、表单类型标签等) 、可制作成OFD版式文件的组成元素的范围界定、网页转化为OFD版式文件的规则和要求、网页元素与OFD版式文件元素之间的对应关系, 同时还对网站建设的技术要求等进行了约束, 以指导网站网页建设, 便于网页后期制作成OFD版式文件。

5.5 网页电子文件归档和电子档案管理办法

本办法是一项规章制度, 是对网页电子文件采集、制作、鉴定归档、存储备份、整理利用以及处置 (销毁、移交、续存) 等生命周期中各个阶段进行管理时应遵循的相关管理规定。本办法主要包括网页电子文件管理的流程和角色、网页电子文件各个管理阶段的管理对象、管理要求、管理职责等方面内容。

参考文献

文件资源共享 篇10

以下为该文件主要内容摘要:

一是坚持以科学发展观为指导, 围绕“世界眼光、开放胸怀、内合外联、多元发展”战略思路, 提升新媒体核心竞争力和影响力。

二是整合资源, 根据“台网一体”发展战略和市场需求, 通过组织制度安排和管理运作协调的方式, 对中央电台传统媒体和新媒体的内容、人力、技术资源进行合理的重新配置, 发挥资源的聚合效应, 提高资源利用率。

三是全台办网, 要求全台各部门顺应新媒体融合发展的传媒趋势, 认真落实积极配合新媒体发展的各项部署。

四是面向市场, 实施市场化运营方式, 积极利用市场有利因素, 吸收社会资本, 壮大经济实力。

五是充分依靠中央及总局支持和帮助, 扩大新媒体业务范畴, 增强新媒体资源实力;加大台内资金使用、人才配置、技术支持、项目审批等倾斜力度, 扶持新媒体业务快速增长。

文件资源共享 篇11

〔中图分类号〕 G633〔文献标识码〕 C

〔文章编号〕 1004—0463(2007)10(A)—0020—01

计算机网络建设的主要目的是为了共享网络中的软、硬件资源,其中最常见的就是文件的共享。但如果局域网中计算机安装的操作系统不一样,有Windows98、2000、NT和XP,它们之间互相访问就会出现很多问题,下面结合实际应用中的一些典型问题,以Windows XP为核心,介绍一下解决办法。

一、解决Windows XP在访问网上邻居时速度很慢的问题

在使用XP浏览网上邻居时有时速度会很慢,特别是网络中有Win98操作系统时尤为明显,这实际上是由于XP操作系统在浏览网上邻居时系统默认会延迟30秒,XP将使用这段时间去搜寻远程计算机是否有指定的计划任务(甚至有可能到internet中搜寻),如果搜寻时网络没有反应便会陷入长时间的等待。解决方法如下:

1. 关掉XP的计划任务服务(Task Scheduler)

可以从“控制面板→管理工具→服务”中打开“Task Scheduler”的属性对话框,单击“停止”按钮停止该项服务,再将启动类型设为“手动”,这样下次启动时便不会自动启动该项服务了。

2. 删除注册表中的两个子键

单击“开始”按钮,在“运行”对话框中输入“regedit”,进入注册表编辑器。删除“HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows\Current

Version\Explover\RemoteComputer\NameSpace”下的两个子键,重启计算机即可正常使用了。其中,第一个子键决定是否要搜索网络共享打印机,如果网络中没有共享打印机便可删除此键;第二个子键决定是否需要查找指定的计划任务,这是造成访问网上邻居很慢的主要原因,必须将其删除。

二、解决其他Windows操作系统无法访问Windows XP的问题

在局域网中,经常会出现其他Windows操作系统(特别是Win98操作系统)无法正常访问XP操作系统的问题,甚至在网上邻居中就根本看不到对方。解决此类问题的方法如下:

1. 启用简单文件共享

XP提供的“简单文件共享”功能可以方便解决该问题。打开资源管理器,从菜单中选择“工具→文件夹”选项,单击“查看”选项卡,在文件与文件夹高级设置中选中“使用简单文件共享(推荐)”。设置好后,选择需要共享的文件夹,单击右键,从快捷菜单中选择“共享与安全”命令,在打开的对话框中选中“在网络上共享此文件夹”复选框,单击确定即可完成操作。如果系统安全要求较高的用户觉得这种方式不可靠,就只好采取下面的方法了。

2. 启用Guest账户实现共享

通过启用XP的Guest账户可以实现文件夹的直接访问,但必须注意以下四个问题:

(1)默认情况下,XP禁用Guest账户。所以必须首先在控制面板的“用户账号”选项中启用Guest来宾账户。

(2)默认情况下,XP的本地安全策略禁止Guest用户从网络访问本机。所以用户必须进行以下操作:从“控制面板→管理工具→本地安全策略→本地策略→用户权力指派”中找到“从网络访问此计算机”选项并加入Guest帐户,在“拒绝从网络访问这台计算机”选项中删除Guest账户。

(3)默认情况下,XP的“本地安全策略→安全选项”中的“账户:使用空白密码的本地用户只能进行控制台登陆”选项是启用的。所以,空密码的任何账户都不能从网络访问本机共享资源,而Guest账户在默认情况下,用的正是空密码。所以必须禁用此项安全策略。

(4)从资源管理器的文件夹选项中取消“使用简单文件共享(推荐)”选项。

启用了Guest账户后,最大的好处是访问XP时不需要输入用户名和密码,这种方法比较适合于用户不确定、访问量较大的局域网。

3. 利用自己的账户远程访问

开启Guest账户并不能达到多用户不同权限访问的目的。而在实际运用中,用户经常会用自己的账户和密码,通过网络访问XP,这时可能会遇到一种情况:登录对话框中的用户名是灰的,始终是Guest用户,无法输入自己的用户账号。这是因为有个安全策略在作怪:“控制面板→管理工具→本地安全策略→安全选项→网络访问:本地账户的共享和安全模式”这一项被设置成了“仅来宾”的方式,所以账户名被固定为Guest。只需修改上述安全策略为“经典”,用户就可以直接输入自己的账号和密码进行网络访问。

文件资源共享 篇12

飞鹤乳业2月19日宣布与关山乳业达成战略合作意向, 飞鹤乳业拟以自有资金投资3亿元控股关山乳业, 这是今年来飞鹤乳业成功完成的第二起并购项目。

除飞鹤乳业外, 三元股份、蒙牛乳业也于近日引入战略合作伙伴。三元股份2月10日起停牌, 研究非公开发行股票方案, 截至目前尚未复牌。有消息人士告诉《经济参考报》记者, 参与此次定向增发的企业将是一家国际知名乳品企业。上周, 蒙牛乳业宣布已与法国达能集团签署认购协议, 蒙牛将向达能定向增发相当于其总股本6.6%的股份。配售结束后, 达能将以9.9%的股本成为蒙牛第二大股东。

有知情人士日前告诉记者, 乳业整合的纲领性文件《推动婴幼儿配方乳粉行业企业兼并重组工作方案》或将于本月出台。

上一篇:财务清算下一篇:高校校园文化建设