节点文献
基于嵌入式LINUX的网络存储与共享平台研究
Research on Network Storage and Share Platform Based on Embedded LINUX
【作者】 徐志永;
【导师】 李绪友;
【作者基本信息】 哈尔滨工程大学 , 导航、制导与控制, 2007, 硕士
【摘要】 数据保护容器(PDC)是用来存储船舶航行状态数据以及船员操作信息的装置。论文选择Linux作为存储平台的操作系统,实现了Linux系统向S3C2410x处理器的移植。选择目前工业现场中最常用的数据传输接口之一的以太网作为平台对外的接口。利用Linux系统其本身对网络和多文件系统的良好支持建立客户机服务器模型。PDC作为NFS和Samba服务器为网络数据存储与共享提供统一的接口,以太网上的其他主机不需要任何附加软件就可以方便的访问PDC的数据。论文深入的研究了网络文件系统的原理及其实现的方法,分析了各进程的作用,完成了NFS的用户态进程向目标板移植的复杂工作,在破析了网络文件系统各配置文件和各进程的交互关系的基础上编写了平台的NFS配置文件和启动脚本。深入研究了SMB协议的原理以及SMB协议在类Unix系统中的实现方法,对Samba软件的源代码进行了针对目标板的部分修改,完成了Samba软件到目标板的移植工作,对Samba软件复杂的配置文件smb.conf进行了详细的分析并且编写了平台的配置文件以及Samba服务器的启动脚本。论文还分析了服务器的安全问题,并给出了可行的解决方案。论文深入研究了Linux系统初始化引导过程以及对Linux系统至关重要的根文件系统,介绍了根文件系统的组成,深入地分析了Linux系统中纷繁复杂的配置文件,完成了根文件系统中众多的系统应用程序和动态链接库的交叉配置、编译和安装工作,编写了系统初始化和各应用程序的配置文件。通过对各种关键技术的研究建立了符合工业现场数据存储要求的多用途网络存储与共享平台。
【Abstract】 The Protected Data Container (PDC) is a storage device who is used to store the data that contains the information of ships navigation conditions as well as crew operating instructions. The paper chose Linux as the operating system of the Platform and ported it to the S3C2410x processor, chose Ethernet as its access interface, used Linux’s characteristic of well supporting to the network and the multiple file system system to establish a server/client model. As NFS and Samba servers, PDC provides the unified interface to the clients accessed PDC’s data. The clients in the Ethernet didn’t need any Add-ons to access the PDC.The paper went deep into the protocol and realization of NFS, analyzed the usage of NFS processes, accomplished the complex task of porting the NFS applications to target board, dissected relations between the NFS configure files and the processes and wrote the proper configure file and controlling script for NFS server. The paper thoroughly studied the SMB protocol and realization in Unix systems,modified part of Samba source to port it to the target board, detailed analyzed the complex smb.conf file which is Samba’s configure file and wrote appropriate configure file as well as controlling script for Samba server. The paper also analyzed the server security problem, and gave the feasible solution.The paper also studied the Linux system initialization process as well as the root file system which was of much importance. It introduced the root file system composing, thoroughly analyzed the numerous and complicated system configuring files, accomplished the cross configurations, compilations and installations, wrote the configuring files for system initialization and applications.The paper established a multipurpose Network Storage and Share Platform based on the research of these key technologies.
【Key words】 PDC; Embedded Linux; NFS; Samba; Root File System;
- 【网络出版投稿人】 哈尔滨工程大学 【网络出版年期】2007年 04期
- 【分类号】TP311.52
- 【被引频次】3
- 【下载频次】279