JPH01318123A - File server - Google Patents
File serverInfo
- Publication number
- JPH01318123A JPH01318123A JP63151471A JP15147188A JPH01318123A JP H01318123 A JPH01318123 A JP H01318123A JP 63151471 A JP63151471 A JP 63151471A JP 15147188 A JP15147188 A JP 15147188A JP H01318123 A JPH01318123 A JP H01318123A
- Authority
- JP
- Japan
- Prior art keywords
- file
- contents
- directory
- files
- self
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 claims description 2
- 230000015572 biosynthetic process Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
この発明は、コンピュータネットワークやローカルエリ
アネットワーク(以下、LANという)等に接続され、
共用のデータを集中的に管理するファイルサーバに関す
る。[Detailed Description of the Invention] (Industrial Application Field) The present invention provides a computer network connected to a computer network, a local area network (hereinafter referred to as LAN), etc.
It relates to a file server that centrally manages shared data.
(従来の技術〕
近年、コンピュータネットワークにより接続されたファ
イルシステムや、LAN同志の接続により、広域エリア
をカバーするシステムの構築が盛んである。そして、こ
のような背溌から、遠く離れた他のファイルシステムに
管理されているデータを、ネットワークを介して利用す
ることも出来るようになっている。この場合、ネットワ
ークがあまり広域であるときは、そのネットワーク間を
接続する通信回線も多岐にわたり、全体としてデータ転
送速度が十分とれなくなる。そこで、遠方にあるファイ
ルを、自己のLANに接続されたファイルサーバの容品
が許す限りコピーして保存することも行なわれている。(Prior Art) In recent years, the construction of systems that cover wide areas has become popular through file systems connected by computer networks and connections between LANs. Data managed by a file system can also be used via a network.In this case, if the network is very wide, there are many communication lines connecting the networks, and the entire Therefore, it is also common practice to copy and save files located far away as much as the capacity of a file server connected to one's own LAN allows.
(発明が解決しようとする課題)
ところで、遠方のファイルに保存されたデータは、他の
地域に連絡なしに更新されることが多い、このため、従
来は自己のファイルサーバに保存されているファイルの
内容が更新されたことを知らずに、そのファイルを使っ
てプログラムラ作成してしまうことがしばしばあり、プ
ログラム修正のために多くの労力と時間を要するという
問題があった。この問題はソフトウェアを開弁する上で
大きな障害となる。(Problem to be solved by the invention) By the way, data stored in files located far away is often updated without contacting other regions.For this reason, conventionally, files stored in one's own file server are There is a problem that programs are often created using the files without knowing that the contents of the files have been updated, and it takes a lot of effort and time to modify the programs. This problem poses a major obstacle to software development.
この発明は、上記実情に鑑みなされたもので、遠方のフ
ァイルの内容が連絡なく更新された場合でも、自己のフ
ァイルの内容を自動的に更新するデータ98哩装置を提
供することを目的とする。This invention was made in view of the above-mentioned circumstances, and aims to provide a data storage device that automatically updates the contents of its own file even if the contents of a distant file are updated without notification. .
〔課題を解決するための手段及び作用〕この発明は、デ
ータ伝送網に接続され、ファイルを格納するファイル記
憶装置と、このファイル記憶装置に格納されたファイル
を管理する処理装置とを具えたファイルサーバにおいて
、自己のファイルサーバの稼動状況が低い時に、他の地
域のファイルシステムに保存されたディレクトリを呼び
出し、このディレクトリの内容をリストすると共に、自
己のファイル記憶装置に格納されたディレクトリの内容
と比較し、他の地域のディレクトリの内容が更新され、
新たなファイル等が追加されていたときは、他の地域の
ファイルシステムに対して当該ファイルの転送を要求し
、転送されたファイルに基づいて自己のファイルの内容
を更新するファイル更新装置を設けることにより、他の
地域のファイルの内容が連絡なく更新された場合でも、
自己のファイルの内容を自動的に更新するようにしたも
のである。[Means and effects for solving the problem] The present invention provides a file storage device that is connected to a data transmission network and includes a file storage device that stores files, and a processing device that manages files stored in this file storage device. In a server, when the operating status of its own file server is low, it calls up a directory stored in a file system in another region, lists the contents of this directory, and also lists the contents of the directory stored in its own file storage device. Compare and update the contents of other regional directories
When a new file, etc. has been added, a file update device must be installed that requests the file system in another region to transfer the file and updates the contents of its own file based on the transferred file. Even if the contents of files in other regions are updated without notification,
It is designed to automatically update the contents of its own files.
第1図は、この発明に係るファイルサーバを備えたファ
イルシステムの一実施例を示すv4成ブロック図である
。FIG. 1 is a v4 block diagram showing an embodiment of a file system equipped with a file server according to the present invention.
このファイルシステムは、LAN 1に接続され、ファ
イルを蓄積・管理するファイルサーバ2と、ファイルの
検索や支出作成、データ98理等を行なうワークステー
ション3とを具えている。This file system is connected to a LAN 1 and includes a file server 2 that stores and manages files, and a workstation 3 that performs file searches, expense creation, data management, etc.
前記ファイルサーバ2は、ファイルを格納するファイル
記憶装置4と、ワークステーション3からの指示に基づ
いてファイル記憶装置4に格納されたファイルの保存、
送出等を管理する処理装置5と、設定された時刻に自己
のファイルシステムの稼動状況を判断し、稼動状況が低
いときは、あらかじめ指定された他のファイルシステム
に保存されたディレクトリを呼び出し、このディレクト
リの内容をリストすると共に、このディレクトリに対応
する自己のファイルシステムのディレクトリの内容をリ
ストし、さらに、この2つのリストの比較を行った後、
他の地域のファイルシステムの内容が更新されていると
きは、他の地域のファイルシステムに当該ファイルの転
送要求を送出し、転送されたファイルに基づいて自己の
ファイルの内容を更新するファイル更新装置6とから構
成されでいる。The file server 2 includes a file storage device 4 that stores files, and stores files stored in the file storage device 4 based on instructions from the workstation 3.
The processing device 5, which manages sending etc., determines the operating status of its own file system at a set time, and when the operating status is low, it calls a directory saved in another file system specified in advance, and After listing the contents of the directory, listing the contents of the directory in your own file system that corresponds to this directory, and comparing the two lists,
When the contents of a file system in another region are being updated, a file update device that sends a request to transfer the file to the file system in another region and updates the contents of its own file based on the transferred file. It is composed of 6.
なお、上記処理装置5及びファイル更新装置6は、cp
u <中央処理装Fり、主記憶装置及び補助記憶装置を
主要構成要素とする周辺回路から構成されている。Note that the processing device 5 and file update device 6 are cp
It consists of peripheral circuits whose main components are a central processing unit, a main memory device, and an auxiliary memory device.
次に、この7戸イルサーバ2におけるファイル更新装置
6の処理動作を、第2図のフローチャートに基づいて説
明する。Next, the processing operation of the file update device 6 in the seven-family file server 2 will be explained based on the flowchart shown in FIG.
第2図は、ファイル更tIr装e16の処理動作を示す
フローチャート図である。FIG. 2 is a flowchart showing the processing operation of the file updater device e16.
まず、ファイル更新装et6は、あらかじめ設定された
時刻にファイルシステムが本来の業務で忙しいかどうか
を判断する(ステップ101)。そして、稼動状況が低
く、処理に余力があるきは、あらかじめワークステーシ
ョン3のキーボード(図示せず)等によりアドレスが指
定された遠隔地のファイルシステムと、このファイルシ
ステムに保存されたディレクトリが存在するかどうかを
判断しくステップ102)、存在する場合には指定され
たファイルシステムのディレクトリの内容をリストする
(ステップ103)。なお、このとき作成されたリスト
をリスト(A>とする。次に、自己のファイル記憶装置
4に格納され、前記リスト(A>に対応するディレクト
リの内容をリストする(ステップ104)。なお、この
とき作成されたリストをリスト(8)とする。そして、
リスト(A)とリスト(B)を比較し、2つのリストの
差分を作成する(ステップ105)。次に、すスト(A
)の中にリスト(B)にないファイルや、リスト(B)
よりも作成日付けの新しいファイルがあるかどうかを判
断しくステップ106)、ある場合には遠隔地のファイ
ルシステムに対して該当するファイルの転送を要求する
(ステップ107)。そして、転送されたファイルに基
づいて自己のファイルの内容を更新しくステップ109
)、更新されたファイルをファイル記憶装置4に格納し
た後(ステップ109)、一定時間休止しくステップ1
10)、再び次のファイル更新を実行する。First, the file update device et6 determines whether the file system is busy with its original business at a preset time (step 101). When the operating status is low and processing capacity is available, a remote file system whose address is specified in advance using the keyboard (not shown) of the workstation 3 and a directory stored in this file system exist. If so, the contents of the directory of the specified file system are listed (step 103). Note that the list created at this time is called list (A>).Next, the contents of the directory stored in the own file storage device 4 and corresponding to the list (A>) are listed (step 104). Let the list created at this time be list (8).And,
List (A) and list (B) are compared to create a difference between the two lists (step 105). Next, Sust (A
) contains files that are not in list (B) or files that are not in list (B)
It is determined whether or not there is a file with a newer creation date (step 106), and if so, a request is made to the remote file system to transfer the corresponding file (step 107). Then, step 109 updates the contents of the own file based on the transferred file.
), after storing the updated file in the file storage device 4 (step 109), the program stops for a certain period of time and then returns to step 1.
10), Execute the next file update again.
このファイル更新装置6は、図示せぬ時計手段により、
ファイルシステムの稼動状況が比較的低い時間帯、例え
ば午前0時に動作するよう設定され、一定の51!l!
l!f!動作を実行した後、一定時間(例えば24時間
)休止し、再びステップ101から動作を開始する。し
たがって、自己のファイルシステムの業務に支障を与え
ることがなく、また、処理装置5に対して過大なロード
をかけることが少ない。This file update device 6 uses clock means (not shown) to
The file system is set to operate at a time when the operating status is relatively low, for example at midnight, and a constant 51! l!
l! f! After performing the operation, it pauses for a certain period of time (for example, 24 hours), and then starts the operation again from step 101. Therefore, it does not interfere with the operations of its own file system, and the processing device 5 is less likely to be overloaded.
なお、上記実施例では、ファイル更新装置をファイルか
一バ内に設けた例について述べたが、ファイル更新装置
をネットワーク上に存在する他の装置に設け、別のプロ
グラムに基づいて動作させてもよいし、ワークステーシ
ョン内に設けてもよい。In addition, in the above embodiment, an example was described in which the file update device is installed in one file, but it is also possible to install the file update device in another device existing on the network and operate it based on another program. Alternatively, it may be provided within the workstation.
また、この実施例では、一定の時間間隔で動作させる場
合について述べたが、ファイルを使用する時に、その都
度ファイルを更新させるようにしてもよい。Further, in this embodiment, a case has been described in which the operation is performed at regular time intervals, but the file may be updated each time the file is used.
(発明の効果)
以上説明したように、この発明に係るファイルサーバに
おいては、他の地域のファイルの内容が連絡なく更新さ
れた場合でも、自己のファイルの内容を自動的に更新す
るように構成されているため、ファイルの内容を常に最
新の状態に保つことができる。したがって、内容の更新
されていないファイルによりプログラムを作成する等の
ミスを防ぐことができ、ソフトウェア開発をより効率良
く行なうことができる。(Effects of the Invention) As explained above, the file server according to the present invention is configured to automatically update the content of its own file even if the content of a file in another region is updated without notification. This allows the file contents to always be kept up to date. Therefore, mistakes such as creating a program using files whose contents have not been updated can be prevented, and software development can be carried out more efficiently.
第1図はこの発明に係るファイルサーバを備えたファイ
ルシステムの一実施例を示tm成ブロック図、第2図は
ファイル更新v装置の処理動作を示すフローチャート図
である。
1・・・ローカルエリアネットワーク(LAN)、2・
・・ファイルサーバ、3・・・ワークステーション、4
・・・ファイル記憶装冒、5・・・処理装置、6・・・
ファイル更新装置。
第1図FIG. 1 is a block diagram showing an embodiment of a file system equipped with a file server according to the present invention, and FIG. 2 is a flowchart showing processing operations of a file update device. 1...Local area network (LAN), 2.
...File server, 3...Workstation, 4
... File storage equipment, 5... Processing device, 6...
File update device. Figure 1
Claims (1)
ァイルサーバにおいて、 他の地域のファイルシステムに保存されたディレクトリ
をリストし、リストしたディレクトリの内容と、このデ
ィレクトリに対応する自己のディレクトリの内容を比較
し、他の地域のディレクトリが更新されている場合には
、該当するファイルを他の地域のファイルシステムから
転送させ、転送されたファイルに基づいて、自己のファ
イルの内容を更新するファイル更新装置を設けたことを
特徴とするファイルサーバ。[Claims] In a file server that is connected to a data transmission network and stores and manages files, directories stored in file systems in other regions are listed, and the content of the listed directory and the information corresponding to this directory are displayed. Compare the contents of your own directory, and if the directory in another region has been updated, transfer the corresponding file from the other region's file system, and change the contents of your own file based on the transferred file. A file server characterized in that it is provided with a file update device for updating.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63151471A JPH01318123A (en) | 1988-06-20 | 1988-06-20 | File server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63151471A JPH01318123A (en) | 1988-06-20 | 1988-06-20 | File server |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01318123A true JPH01318123A (en) | 1989-12-22 |
Family
ID=15519242
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63151471A Pending JPH01318123A (en) | 1988-06-20 | 1988-06-20 | File server |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01318123A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8291217B2 (en) | 2006-03-30 | 2012-10-16 | Brother Kogyo Kabushiki Kaisha | Management device, medium for the same, and management system |
-
1988
- 1988-06-20 JP JP63151471A patent/JPH01318123A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8291217B2 (en) | 2006-03-30 | 2012-10-16 | Brother Kogyo Kabushiki Kaisha | Management device, medium for the same, and management system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6557169B1 (en) | Method and system for changing the operating system of a workstation connected to a data transmission network | |
US5630116A (en) | Automatic delivery system for master files in a distributed processing system | |
US6145126A (en) | Apparatus and method for installing software and recording medium storing program for realizing the method | |
US20060129616A1 (en) | System and method for synchronizing computer files between a local computer and a remote server | |
CN113626286B (en) | Multi-cluster instance processing method and device, electronic equipment and storage medium | |
JPH0764926A (en) | Distributed server device | |
JPH01318123A (en) | File server | |
WO2006043322A1 (en) | Server management program, server management method, and server management apparatus | |
CN114615263A (en) | Cluster online migration method, device, equipment and storage medium | |
JP2944123B2 (en) | How to search the database | |
JPH05250239A (en) | Computer network system | |
JPH10240538A (en) | Program loading system | |
US20060069883A1 (en) | Directory server and data processing method in directory server | |
JP2636740B2 (en) | Distributed file system | |
US20040267697A1 (en) | File storage network | |
JPH11306151A (en) | Decentralized object processor and program storage medium | |
US11924031B2 (en) | Highly scalable container network interface operation to reduce startup overhead of functions | |
JP4070389B2 (en) | Power system monitoring and control device | |
JPH09231180A (en) | Server dividing method | |
JPH09251430A (en) | Data distribution device for computer system | |
JP3754393B2 (en) | Distributed file apparatus, process migration method thereof, and computer apparatus | |
JP3992767B2 (en) | Computer processing system | |
JPH07105147A (en) | Automatic delivery system for master file of decentralized processing system | |
JPH10510377A (en) | Computer controlled system | |
JPH1185527A (en) | Method for selecting distribution object file in software distribution system |