[go: up one dir, main page]

JP2000148565A - Different operating system file sharing method and file sharing system - Google Patents

Different operating system file sharing method and file sharing system

Info

Publication number
JP2000148565A
JP2000148565A JP10323033A JP32303398A JP2000148565A JP 2000148565 A JP2000148565 A JP 2000148565A JP 10323033 A JP10323033 A JP 10323033A JP 32303398 A JP32303398 A JP 32303398A JP 2000148565 A JP2000148565 A JP 2000148565A
Authority
JP
Japan
Prior art keywords
storage device
file
computer
file management
operating system
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
Application number
JP10323033A
Other languages
Japanese (ja)
Inventor
Motohiro Kanda
基博 神田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP10323033A priority Critical patent/JP2000148565A/en
Publication of JP2000148565A publication Critical patent/JP2000148565A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】異なるオペレーティングシステムで、クラスタ
を組んで、ディスクを共用したときに、共用されるファ
イルの属性などを、各オペレーティングシステムのネイ
ティブなファイルなみに管理できるようにすることを目
的とする。 【解決手段】共用される第1のディスクには、クラスタ
を構成するすべての計算機のオペレーティングシステム
で共通にサポートされる第1のファイル管理形式で、フ
ァイルを格納する。これとは別に、各計算機は、各オペ
レーティングシステムのネイティブな第2のファイル管
理形式でフォーマットされたローカルな第2のディスク
を持ち、ここに共用ディスクと同じディレクトリ構造を
持つ。第1のディスクに含まれるファイルの属性を、第
2のディスクの、同じディレクトリ位置に存在するネイ
ティブなファイルの属性として管理する。
(57) [Summary] [PROBLEMS] To make it possible to manage the attributes and the like of shared files when sharing disks in a cluster with different operating systems, as if they were native files of each operating system. With the goal. A file is stored in a shared first disk in a first file management format commonly supported by operating systems of all computers constituting a cluster. Separately, each computer has a local second disk formatted in the native second file management format of each operating system, which has the same directory structure as the shared disk. The attribute of the file included in the first disk is managed as the attribute of a native file existing at the same directory position on the second disk.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、計算機システムに
関し、詳しくは、異なるオペレーティングシステムで、
クラスタを構成し、同じ記憶装置を共用する方法および
システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer system, and more particularly, to a different operating system.
A method and system for configuring a cluster and sharing the same storage device.

【0002】[0002]

【従来の技術】従来より、種々の計算機において種々の
オペレーティングシステムが使用されている。各オペレ
ーティングシステムでは、それぞれ所定のファイルシス
テムが採用されている。ファイルシステムとは、オペレ
ーティングシステムの一部で、ディスクなどの記憶媒体
上のファイルの格納位置の管理などを行うシステムであ
る。一般に、オペレーティングシステムが異なれば、フ
ァイルシステムが異なり、記憶媒体上のファイル管理情
報の形式も異なる。多くの場合、あるオペレーティング
システムでフォーマットしたディスクを、別のオペレー
ティングシステムにつないでも、ファイルの内容を読む
ことはできない。
2. Description of the Related Art Conventionally, various operating systems have been used in various computers. Each operating system employs a predetermined file system. A file system is a part of an operating system that manages the storage location of files on a storage medium such as a disk. In general, different operating systems have different file systems and different formats of file management information on storage media. In many cases, a disc formatted in one operating system cannot be read even if it is connected to another operating system.

【0003】例えば、VAX計算機にはVMSオペレー
ティングシステムが実装され(VAX,VMSはDigital Equip
ment社の商標)、ディスクはVMSオペレーティングシ
ステムのファイルシステムの形式でフォーマットされて
いる。複数のVAX計算機でクラスタを構成する場合、
計算機およびディスクは一種のローカルエリアネットワ
ークで互いに接続され、各計算機はディスクを共用する
ことができる。これは、同種の計算機で構成されるクラ
スタの例である。
For example, a VAX computer is equipped with a VMS operating system (VAX, VMS is a Digital Equip
The disc is formatted in the form of a file system of the VMS operating system. When configuring a cluster with multiple VAX computers,
Computers and disks are connected to each other by a kind of local area network, and each computer can share the disks. This is an example of a cluster composed of computers of the same type.

【0004】また、MS−DOSオペレーティングシス
テム(MS-DOSはMicrosoft corporationの商標)では、
いわゆるFAT(ファイルアロケーションテーブル)形
式でファイル管理情報を持つ。MS−DOSは、パーソ
ナルコンピュータで広く使われているため、MS−DO
S以外のオペレーティングシステムからも、FAT形式
のディスクを読むことができるものがある。例えば、W
indows NTや、Solaris2.5 Int
el Platform Edition(以下、単に
Solarisと呼ぶ)は、それぞれ、NTFS,UF
Sという、独自のファイルシステムを標準として用いる
が、これに加えてFAT形式のディスクを読むことがで
きる(Windows NTはMicrosoft corporationの商標、Sol
arisはSun Microsystems, Inc.の商標)。したがって、
FAT形式のディスクを、これらのシステムにつなげ
ば、どちらからもそのディスクのファイルの内容を読む
ことができる。これは、異種の計算機で構成されるクラ
スタの例である。
In the MS-DOS operating system (MS-DOS is a trademark of Microsoft Corporation),
It has file management information in a so-called FAT (file allocation table) format. Since MS-DOS is widely used in personal computers, MS-DOS
Some operating systems other than S can read FAT format discs. For example, W
Windows NT, Solaris2.5 Int
el Platform Edition (hereinafter simply referred to as Solaris) is NTFS and UF, respectively.
S, which uses a proprietary file system as standard, but in addition to this, can read FAT format discs (Windows NT is a trademark of Microsoft corporation, Sol
aris is a trademark of Sun Microsystems, Inc.). Therefore,
If a FAT-format disc is connected to these systems, the contents of the files on the disc can be read from either system. This is an example of a cluster composed of different types of computers.

【0005】一方、特願平9−52774号は、SCS
Iとチャネルインタフェースを有するディスクを、メイ
ンフレームとオープンシステムで共用する方式を開示す
る。この方式では、オープンシステムのプログラムで、
メインフレームのファイル管理情報であるVTOC(Vo
lume Table Of Content)を解析することにより、メイ
ンフレームのファイルをオープンシステムからアクセス
できるようにしている。
On the other hand, Japanese Patent Application No. 9-52774 discloses SCS.
A method for sharing a disk having an I and a channel interface between a mainframe and an open system is disclosed. In this method, an open system program
VTOC (VoC), which is the mainframe file management information
By analyzing the lume table of content, mainframe files can be accessed from open systems.

【0006】[0006]

【発明が解決しようとする課題】同種の計算機で構成さ
れるクラスタでディスクを共用する方式は、商用計算機
ですでに実績がある。しかし、異種の計算機で構成され
るクラスタでは、試みが少なく、ディスクを共用する方
式も確立していない。
The method of sharing a disk with a cluster composed of computers of the same type has already been used in commercial computers. However, clusters composed of different types of computers have few attempts, and a method for sharing disks has not been established.

【0007】例えば、Windows NTとSola
risでFAT形式のディスクを共用する例では、以下
の問題がある。まず、FAT形式で許されるファイル名
は、8文字分の名称にドットと3文字の拡張子を付けて
構成されるという形式に限られる。一方、NTFSやU
FSではもっと長い名前を使用することができるので、
例えばNTFSで作成したファイルをFAT形式の共用
ディスクへコピーすると、ファイル名が切り捨てられ
る、あるいは、そもそもコピーできないなどの不具合が
起きる。
For example, Windows NT and Sola
In the example in which the FAT format disk is shared by ris, the following problem occurs. First, the file name allowed in the FAT format is limited to a format in which a name for eight characters is formed by adding a dot and a three-character extension. On the other hand, NTFS and U
FS allows you to use longer names,
For example, if a file created by NTFS is copied to a shared disk in the FAT format, a problem such as truncation of the file name or inability to copy in the first place occurs.

【0008】次に、FAT形式は、NTFSやUFSと
異なり、ファイルの所有者やアクセス権限など、セキュ
リティ情報を持たない。このため、FAT形式の共用デ
ィスクにあるファイルは誰もが参照や削除が可能である
という問題がある。
[0008] Next, unlike the NTFS and UFS, the FAT format does not have security information such as a file owner and an access right. For this reason, there is a problem that anyone can refer to or delete the file on the shared disk of the FAT format.

【0009】また、上述の特願平9−52774号の方
式では、以下の問題がある。メインフレームのファイル
システムでは、ファイルの所有者やアクセス権限などの
セキュリティ情報は、VTOCで管理されておらず、シ
ステムカタログと呼ばれるファイルで管理されている。
システムカタログは、オペレーティングシステムのブー
トディスクを含む、複数のディスクに存在することがで
きる。このため、オープンシステムから共用されている
ディスクを読むことはできても、セキュリティ情報を取
得することができない。オープンシステムからのアクセ
スは、本来メインフレームが行っているセキュリティの
チェックをすべてをバイパスして行うよりない。
[0009] The system of Japanese Patent Application No. 9-52774 has the following problem. In a mainframe file system, security information such as file owner and access authority is not managed by VTOC, but is managed by a file called a system catalog.
The system catalog can reside on multiple disks, including the operating system boot disk. For this reason, although the shared disk can be read from the open system, security information cannot be obtained. Access from an open system is better than bypassing all the security checks that the mainframe normally does.

【0010】本発明は、異なるオペレーティングシステ
ムの間で記憶装置を共用し、さらにその記憶装置内のフ
ァイルをそれぞれのオペレーティングシステムが標準的
にサポートするネイティブなファイルと同じように扱う
ことができるようなファイル共用方法およびシステムを
提供することを目的とする。
The present invention shares storage between different operating systems and allows files in that storage to be treated like native files that each operating system normally supports. It is an object to provide a file sharing method and system.

【0011】[0011]

【課題を解決するための手段】上記目的を達成するた
め、請求項1に係る発明は、第1のオペレーティングシ
ステムが動作する第1の計算機と、前記第1のオペレー
ティングシステムとは異なる第2のオペレーティングシ
ステムが動作する第2の計算機と、前記第1および第2
の計算機の両方に接続されそれらの計算機に共用される
第1の記憶装置と、前記第2の計算機に接続された第2
の記憶装置とを備えた計算機システムにおける異種オペ
レーティングシステムファイル共用方法であって、共用
される前記第1の記憶装置は、接続される第1および第
2の何れのオペレーティングシステムからも共通にアク
セス可能な第1のファイル管理形式でフォーマットさ
れ、前記第2の計算機に接続された第2の記憶装置は、
当該第2の計算機のオペレーティングシステムでアクセ
ス可能となるように、前記第1のファイル管理形式とは
異なる第2のファイル管理形式でフォーマットされ、前
記第2の記憶装置は、前記共用される第1の記憶装置に
存在するファイルについての、前記第2のファイル管理
形式で表わされたファイル管理情報を含むことを特徴と
する。
According to a first aspect of the present invention, there is provided a first computer on which a first operating system operates, and a second computer different from the first operating system. A second computer on which an operating system operates, and the first and second computers
A first storage device connected to both of the computers and shared by those computers, and a second storage device connected to the second computer
A method for sharing a file of a different type of operating system in a computer system comprising: a first storage device shared by both of the first and second operating systems connected to the computer system The second storage device formatted in the first file management format and connected to the second computer,
The second storage device is formatted in a second file management format different from the first file management format so that it can be accessed by the operating system of the second computer. The file management information of the file existing in the storage device described in the second file management format.

【0012】請求項2に係る発明は、それぞれ異なる種
類のオペレーティングシステムが動作する複数の計算機
と、前記複数の計算機のすべてに接続されそれらの計算
機に共用される第1の記憶装置と、前記複数の計算機の
それぞれに個別に接続された複数の第2の記憶装置とを
備えた計算機システムにおける異種オペレーティングシ
ステムファイル共用方法であって、共用される前記第1
の記憶装置は、接続されるすべてのオペレーティングシ
ステムから共通にアクセス可能な第1のファイル管理形
式でフォーマットされ、前記複数の第2の計算機にそれ
ぞれ接続された複数の第2の記憶装置は、それぞれ、当
該第2の記憶装置が接続されている第2の計算機のオペ
レーティングシステムでアクセス可能となるように、前
記第1のファイル管理形式とは異なる第2のファイル管
理形式でフォーマットされ、前記複数の第2の記憶装置
のそれぞれは、前記共用される第1の記憶装置に存在す
るファイルについての、前記第2のファイル管理形式で
表わされたファイル管理情報を含むことを特徴とする。
According to a second aspect of the present invention, there are provided a plurality of computers each operating a different type of operating system; a first storage device connected to all of the plurality of computers and shared by the computers; A method for sharing files of different operating systems in a computer system including a plurality of second storage devices individually connected to the respective computers, wherein
Is formatted in a first file management format that is commonly accessible from all connected operating systems, and a plurality of second storage devices respectively connected to the plurality of second computers are The second storage device is formatted in a second file management format different from the first file management format so as to be accessible by an operating system of a second computer to which the second storage device is connected; Each of the second storage devices includes file management information expressed in the second file management format for a file existing in the shared first storage device.

【0013】請求項3に係る発明は、第1のオペレーテ
ィングシステムが動作する第1の計算機と、前記第1の
オペレーティングシステムとは異なる第2のオペレーテ
ィングシステムが動作する第2の計算機と、前記第1お
よび第2の計算機の両方に接続され、それらの計算機の
何れのオペレーティングシステムからも共通にアクセス
可能な第1のファイル管理形式でフォーマットされ、そ
れらの計算機に共用される第1の記憶装置と、前記第2
の計算機のオペレーティングシステムでアクセス可能と
なるように、前記第1のファイル管理形式とは異なる第
2のファイル管理形式でフォーマットされ、前記共用さ
れる第1の記憶装置に存在するファイルについての前記
第2のファイル管理形式で表わされたファイル管理情報
を含む、前記第2の計算機に接続された第2の記憶装置
とを備えたことを特徴とする。
According to a third aspect of the present invention, there is provided a first computer on which a first operating system runs, a second computer on which a second operating system different from the first operating system runs, A first storage device that is connected to both the first and second computers, is formatted in a first file management format that is commonly accessible from any operating system of those computers, and is shared by those computers; , The second
The file is formatted in a second file management format different from the first file management format so that the file can be accessed by the operating system of the computer, and the first file in the shared first storage device is stored in the second file management format. And a second storage device connected to the second computer, the second storage device including file management information expressed in the second file management format.

【0014】請求項4に係る発明は、請求項3におい
て、前記第1の計算機から前記第2の記憶装置の前記フ
ァイル管理情報をアクセスすることを可能とする通信手
段をさらに備え、前記第1の計算機は、該通信手段によ
り前記第2の記憶装置の前記ファイル管理情報にアクセ
スし、前記第1の記憶装置の共用ファイルアクセス時に
は該ファイル管理情報を利用することを特徴とする。
[0014] The invention according to claim 4 is the communication device according to claim 3, further comprising communication means for enabling the first computer to access the file management information of the second storage device, and Is characterized in that the computer accesses the file management information of the second storage device by the communication means, and uses the file management information when accessing the shared file of the first storage device.

【0015】請求項5に係る発明は、それぞれ異なる種
類のオペレーティングシステムが動作する複数の計算機
と、接続されるすべてのオペレーティングシステムから
共通にアクセス可能な第1のファイル管理形式でフォー
マットされ、前記複数の計算機のすべてに接続されそれ
らの計算機に共用される第1の記憶装置と、前記複数の
計算機のそれぞれに個別に接続された複数の第2の記憶
装置であって、各第2の記憶装置は、当該第2の記憶装
置が接続されている第2の計算機のオペレーティングシ
ステムでアクセス可能となるように、前記第1のファイ
ル管理形式とは異なる第2のファイル管理形式でフォー
マットされ、かつ、前記共用される第1の記憶装置に存
在するファイルについての前記第2のファイル管理形式
で表わされたファイル管理情報を含むものとを備えたこ
とを特徴とする。
According to a fifth aspect of the present invention, a plurality of computers each running a different type of operating system and a first file management format commonly accessible from all connected operating systems, And a plurality of second storage devices individually connected to each of the plurality of computers, the first storage device being connected to all of the computers and being shared by the computers, wherein each of the second storage devices Is formatted in a second file management format different from the first file management format so as to be accessible by an operating system of a second computer to which the second storage device is connected, and A file represented in the second file management format for a file existing in the shared first storage device. Characterized by comprising a those containing Le management information.

【0016】請求項6に係る発明は、請求項3〜5にお
いて、前記第2の記憶装置は、前記第1の記憶装置に含
まれるファイルの別名および/またはセキュリティ情報
を含むものであることを特徴とする。
According to a sixth aspect of the present invention, in the third to fifth aspects, the second storage device includes an alias of a file included in the first storage device and / or security information. I do.

【0017】請求項7に係る発明は、請求項3〜5にお
いて、前記第2の記憶装置は、前記第1の記憶装置に含
まれるディレクトリと同じトポロジー構造のディレクト
リを有するものであることを特徴とする。
According to a seventh aspect of the present invention, in the third to fifth aspects, the second storage device has a directory having the same topology structure as a directory included in the first storage device. And

【0018】本発明の特徴によれば、例えば複数の計算
機は、共用される記憶装置を有する。この共用記憶装置
には、関連するすべてのオペレーティングシステムでサ
ポートされている形式でファイル管理情報が書かれてい
る。これとは別に、各計算機のオペレーティングシステ
ムは、この共用記憶装置が有するファイルの管理情報
を、自らの必要に応じて個別に管理する。
According to a feature of the present invention, for example, a plurality of computers have a shared storage device. In this shared storage device, file management information is written in a format supported by all relevant operating systems. Apart from this, the operating system of each computer individually manages the file management information of this shared storage device as needed.

【0019】[0019]

【発明の実施の形態】以下、図に示す発明の実施の形態
によりこの発明をさらに詳しく説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in more detail with reference to the embodiments of the present invention shown in the drawings.

【0020】まず、第1の実施の形態について説明す
る。図1は、本発明の第1の実施の形態の計算機システ
ムの要部構成図である。計算機10と計算機11は、デ
ィスク20を共用する。計算機10では、UNIXオペ
レーティングシステム(UNIXはX/Openの商標)が動作す
る。計算機11では、Windows NTオペレーテ
ィングシステムが動作する。共用ディスク20は、FA
T形式でフォーマットされており、計算機10と計算機
11のオペレーティングシステムからアクセス可能であ
るとする。計算機10はディスク21を有し、このディ
スク21はUNIXが標準的にサポートするUFS形式
でフォーマットされている。計算機11はディスク22
を有し、このディスク22はWindows NTが標
準的にサポートするNTFS形式でフォーマットされて
いる。
First, a first embodiment will be described. FIG. 1 is a configuration diagram of a main part of a computer system according to the first embodiment of this invention. The computer 10 and the computer 11 share the disk 20. In the computer 10, a UNIX operating system (UNIX is a trademark of X / Open) operates. In the computer 11, a Windows NT operating system operates. The shared disk 20 is an FA
It is assumed that the file is formatted in the T format and is accessible from the operating systems of the computers 10 and 11. The computer 10 has a disk 21, and the disk 21 is formatted in a UFS format that UNIX normally supports. The computer 11 has a disk 22
The disk 22 is formatted in the NTFS format that Windows NT supports as standard.

【0021】図2は、ディスク21に含まれるファイル
とディレクトリを示す。ディスク21はUFS形式であ
り、ファイルfoo、ディレクトリbar、およびファ
イルverylongname.txtが含まれる。後
述するように、ディスク21のファイルは、共用ディス
ク20のファイルの属性情報などを有するだけであり、
実際のユーザデータは、持たない。
FIG. 2 shows the files and directories contained on the disk 21. The disk 21 is in the UFS format, and includes a file foo, a directory bar, and a file verylongname. txt. As described later, the file on the disk 21 has only the attribute information of the file on the shared disk 20, and the like.
It does not have actual user data.

【0022】図3は、共用ディスク20に含まれるファ
イルとディレクトリを示す。共用ディスク20はFAT
形式であり、ファイルfoo、ディレクトリbar、お
よびファイル12345678.txtが含まれる。
FIG. 3 shows files and directories included in the shared disk 20. Shared disk 20 is FAT
Format, file foo, directory bar, and file 12345678. txt.

【0023】図2のファイルfooが図3のファイルf
ooに対応する。図2のディレクトリbarが図3のデ
ィレクトリbarに対応する。図2のファイルvery
longname.txtが図3のファイル12345
678.txtに対応する。ここで、verylong
name.txtというファイル名はFAT形式では許
されない長い名前であるため、共用ディスク20では1
2345678.txtというファイル名で保存されて
いる。ディスク21のファイルverylongnam
e.txtの中身は、共用ディスク20での対応するフ
ァイル名である「12345678.txt」という文
字列であり、一種のシンボリックリンクになっている。
さらに、verylongname.txtのファイル
所有者やアクセス権限が、12345678.txtの
ファイル所有者やアクセス権限として使われる。これを
以下に説明する。
The file foo in FIG. 2 corresponds to the file f in FIG.
oo. The directory bar in FIG. 2 corresponds to the directory bar in FIG. The file “very” in FIG.
longname. txt is the file 12345 of FIG.
678. txt. Where verylong
name. Since the file name txt is a long name that is not allowed in the FAT format, 1
2345678. txt file. The file verylongnam of the disk 21
e. The content of txt is a character string "12345678.txt" which is a corresponding file name on the shared disk 20, and is a kind of symbolic link.
In addition, verylongname. txt file owner and access authority are 12345678. txt is used as the file owner or access authority. This will be described below.

【0024】図4は、計算機10でアプリケーションプ
ログラムが共用ディスク20のファイルをアクセスする
ときのフローチャートである。ステップ400で、アプ
リケーションプログラムから計算機10のUNIXに、
verylongname.txtのオープン要求が発
行される。ステップ410で、UNIXはディスク21
を探して、指定されたファイルがあるか否か調べる。な
ければ、アクセスエラーとして、処理を終わる。あれ
ば、ステップ420に進み、verylongnam
e.txtのファイル所有者やアクセス権限をもとに、
アプリケーションプログラムが当該ファイルをアクセス
する権限があるか否か調べる。ディスク21はUFS形
式なので、UNIX10が使用するファイルのセキュリ
ティ情報を有するから、アクセス権限などについて調べ
ることができる。
FIG. 4 is a flowchart when the application program accesses a file on the shared disk 20 in the computer 10. In step 400, from the application program to the UNIX of the computer 10,
verylongname. A txt open request is issued. At step 410, UNIX reads disk 21
To see if the specified file exists. If not, the process ends as an access error. If there is, go to step 420 and varylongnam
e. Based on txt file owner and access rights,
Check whether the application program has the right to access the file. Since the disk 21 is in the UFS format, it has security information of files used by the UNIX 10, so that access authority and the like can be checked.

【0025】アクセス権がなければ、アクセスエラーと
して処理を終わる。あれば、ステップ440に進み、v
erylongname.txtの内容を読み出す。こ
こでは、共用ファイルのファイル名「1234567
8.txt」が読み出される。次にステップ450で、
共用ディスク20のファイル12345678.txt
を開く。実際のユーザのデータは、このファイルに格納
されている。
If there is no access right, the process ends as an access error. If there is, go to step 440, and
erylongname. Read the contents of txt. Here, the file name of the shared file “1234567”
8. txt ”is read out. Next, at step 450,
File 12345678 of the shared disk 20. txt
open. The actual user data is stored in this file.

【0026】以上は、計算機10のUNIXについて例
を示したが、計算機11のWindows NTとディ
スク22についても同様である。ディスク22はNTF
S形式で構成され、図2と同様に、共用ディスク20と
同じディレクトリ構造を持ち、共用ディスク20のファ
イル名を内容とするファイルを有する。計算機11は、
ACLつまりアクセスコントロールリストや、オーディ
ットなど、NTFSでサポートされているがFATでサ
ポートされていない機能を、共用ディスク20のファイ
ルに対して提供することができる。
Although an example of UNIX of the computer 10 has been described above, the same applies to Windows NT and the disk 22 of the computer 11. Disk 22 is NTF
It has the same directory structure as the shared disk 20 as in FIG. 2, and has a file containing the file name of the shared disk 20 as in FIG. Calculator 11
Functions supported by NTFS but not supported by FAT, such as ACLs, access control lists, and audits, can be provided to files on the shared disk 20.

【0027】なお、共用ディスク20のファイルに対し
ては排他制御を行うものとする。
It is assumed that exclusive control is performed on files on the shared disk 20.

【0028】次に、第2の実施の形態について説明す
る。図5は、本発明の第2の実施の形態の計算機システ
ムの要部構成図である。図1と同じものについては、説
明を省略する。計算機10と計算機11はローカルエリ
アネットワーク500で接続されている。計算機10に
はNFSサーバプログラムが、計算機11にはNFSク
ライアントプログラムが動作している(NFSはSun Micro
systems, Inc.の商標)。計算機10は、ディスク21
を、NFSにより、計算機11からもアクセスできるよ
うにしている。
Next, a second embodiment will be described. FIG. 5 is a configuration diagram of a main part of a computer system according to the second embodiment of this invention. The description of the same components as those in FIG. 1 is omitted. The computer 10 and the computer 11 are connected by a local area network 500. The NFS server program runs on the computer 10 and the NFS client program runs on the computer 11 (NFS is Sun Microsystems).
systems, Inc.). The computer 10 has a disk 21
Can be accessed from the computer 11 by NFS.

【0029】第1の実施の形態では、計算機10と計算
機11はそれぞれディスク21とディスク22に、図2
で説明したディレクトリ構造(すなわち共用ディスク2
0のディレクトリ構造と同じディレクトリ構造であっ
て、各ファイルの中身としては当該ファイルに対応する
共用ディスク20上のファイルの名称を格納したもの)
を備えるようにした。これに対し第2の実施の形態の図
5のシステムでは、図2で説明したディレクトリ構造の
データは、計算機10だけがディスク21上に保有する
ようにしている。計算機11は、ローカルエリアネット
ワーク500を経由して、このデータをアクセスする。
In the first embodiment, the computer 10 and the computer 11 store the disk 21 and the disk 22 respectively in FIG.
(Ie, shared disk 2
0 is the same as the directory structure, and the contents of each file store the name of the file on the shared disk 20 corresponding to the file)
Was prepared. On the other hand, in the system shown in FIG. 5 according to the second embodiment, the data of the directory structure described with reference to FIG. The computer 11 accesses this data via the local area network 500.

【0030】この方式の長所は、図2に示したディレク
トリ構造をクラスタの中の1個所だけで保有すればよい
ため、運用が容易であることである。ただし、この方法
では、計算機11で共用ディスク20のファイルに与え
られるファイルの属性が、図1においてNTFSを用い
たときと比べて制限される。
The advantage of this method is that the directory structure shown in FIG. 2 needs to be held at only one place in the cluster, so that the operation is easy. However, in this method, the file attributes given to the files on the shared disk 20 by the computer 11 are restricted as compared with the case where NTFS is used in FIG.

【0031】次に、本発明の第3の実施の形態について
説明する。図6は、第3の実施の形態の計算機システム
の要部構成図である。図1と同じものについては、説明
を省略する。計算機610では、VOS3オペレーティ
ングシステムが動作する(VOS3は日立製作所の製品
名)。共用ディスク600は、VOS3オペレーティン
グシステムがサポートする形式でフォーマットされ、順
編成ファイルを有する。計算機610はディスク620
を有する。ディスク620は、VOS3オペレーティン
グシステムが使用するシステムカタログを有する。シス
テムカタログには、計算機610の構成情報や、VOS
3オペレーティングシステムの管理するすべてのファイ
ルのセキュリティ情報などが格納される。共用ディスク
600に含まれるファイルのセキュリティ情報もこのシ
ステムカタログに含まれる。
Next, a third embodiment of the present invention will be described. FIG. 6 is a main part configuration diagram of a computer system according to the third embodiment. The description of the same components as those in FIG. 1 is omitted. In the computer 610, a VOS3 operating system operates (VOS3 is a product name of Hitachi, Ltd.). Shared disk 600 is formatted in a format supported by the VOS3 operating system and has a sequential file. The computer 610 has a disk 620
Having. Disk 620 has a system catalog used by the VOS3 operating system. The system catalog contains the configuration information of the computer 610 and the VOS
3 Stores security information of all files managed by the operating system. The security information of the file included in the shared disk 600 is also included in this system catalog.

【0032】計算機10では、HMDE(Hitachi Mult
iplatform Data Exchange)630が動作する(HMDEは
日立製作所の製品名)。HMDEは、メインフレームの
ファイル管理情報であるVTOC(Volume Table Of Co
ntent)を解析して、オープンシステムからメインフレ
ームのディスクをアクセスするためのプログラムであ
る。計算機10のUNIXオペレーティングシステム
は、メインフレームのファイル管理情報を解析する能力
を有さないものとする。このため、HMDEは、ローI
Oとよばれる手法を用いて、UNIXオペレーティング
システムのファイルシステムをバイパスして直接共用デ
ィスク600をアクセスする。
In the computer 10, HMDE (Hitachi Mult)
iplatform Data Exchange) 630 operates (HMDE is a product name of Hitachi, Ltd.). The HMDE is VTOC (Volume Table Of Co.) which is file management information of the mainframe.
ntent) to analyze the mainframe disk from an open system. It is assumed that the UNIX operating system of the computer 10 does not have the ability to analyze mainframe file management information. For this reason, HMDE uses
Using a technique called O, the shared disk 600 is accessed directly, bypassing the file system of the UNIX operating system.

【0033】VOS3オペレーティングシステムは、そ
の管理するすべてのファイルのセキュリティ情報を、そ
のファイルの存在するディスクのVTOCではなく、シ
ステムカタログで一元管理する。このため、HMDE6
30は、一般的には、共用ディスク600の有するファ
イルのセキュリティ情報を入手できない。計算機10か
ら、計算機610に接続されているシステムカタログの
内容を知る手段がないためである。
The VOS3 operating system centrally manages the security information of all files managed by the system catalog, not by the VTOC of the disk where the file is located. For this reason, HMDE6
30 cannot generally obtain the security information of the files of the shared disk 600. This is because there is no means for the computer 10 to know the contents of the system catalog connected to the computer 610.

【0034】そこで、本実施の形態ではディスク21を
有する。ディスク21は、あらかじめ、共用ディスク6
00が有するファイルのセキュリティ情報を、システム
カタログより抽出したものを有する。これにより、HM
DE630は、ディスク21の情報を用いて、本来、計
算機610のVOS3オペレーティングシステムが定め
たファイルのセキュリティ情報に従って、共用ディスク
600が有するファイルをアクセスすることができる。
なお、システムカタログを、NFSなどを使用して計算
機10と計算機610とで共用し、ディスク21を省く
構成としてもよい。
In this embodiment, the disk 21 is provided. Disk 21 is shared disk 6 in advance.
00 has security information of a file extracted from a system catalog. Thereby, HM
The DE 630 can access the files of the shared disk 600 by using the information of the disk 21 in accordance with the file security information originally defined by the VOS3 operating system of the computer 610.
The system catalog may be shared between the computer 10 and the computer 610 using NFS or the like, and the disk 21 may be omitted.

【0035】なお、上記各実施の形態では、共有ディス
ク上のディレクトリ構造をそのまま引き写す形で、各オ
ペレーティングシステムのファイルシステムのディスク
にディレクトリ構造を用意した。すなわち、共有ディス
クに含まれるディレクトリと同じトポロジー構造のディ
レクトリを用意した。しかし、同じディレクトリ構造で
持つ必要はなく、共有ディスクのディレクトリ構造が分
かるような情報であればよい。
In each of the above embodiments, the directory structure is prepared on the disk of the file system of each operating system so that the directory structure on the shared disk is directly copied. That is, a directory having the same topology structure as the directory included in the shared disk was prepared. However, the information does not need to have the same directory structure, but may be any information that allows the directory structure of the shared disk to be understood.

【0036】[0036]

【発明の効果】以上説明したように、本発明によれば、
複数のオペレーティングシステムで共用する記憶装置に
記憶された共用ファイルについてのファイル管理情報
を、各オペレーティングシステムに個別の第2の記憶装
置に記憶して個別に管理するようにしているので、共用
ファイルについても各オペレーティングシステムがサポ
ートするネイティブなファイルと同じように扱うことが
できる。例えば、共用ファイルがFAT形式であって
も、長いファイル名称を用いたり、セキュリティ情報を
利用することができる。
As described above, according to the present invention,
Since the file management information on the shared file stored in the storage device shared by a plurality of operating systems is stored in a second storage device that is separate for each operating system and managed individually, Can be treated in the same way as native files supported by each operating system. For example, even if the shared file is in the FAT format, a long file name can be used or security information can be used.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施の形態の計算機システムの
要部構成図である。
FIG. 1 is a main part configuration diagram of a computer system according to a first embodiment of this invention.

【図2】第1の実施の形態のディスク21に含まれるデ
ィレクトリ構造を示す図である。
FIG. 2 is a diagram illustrating a directory structure included in a disc 21 according to the first embodiment.

【図3】第1の実施の形態の共用ディスク20に含まれ
るディレクトリ構造を示す図である。
FIG. 3 is a diagram illustrating a directory structure included in a shared disk 20 according to the first embodiment.

【図4】第1の実施の形態の共用ファイルのオープン処
理の手順を示すフローチャート図である。
FIG. 4 is a flowchart illustrating a procedure for opening a shared file according to the first embodiment;

【図5】本発明の第2の実施の形態の計算機システムの
要部構成図である。
FIG. 5 is a main part configuration diagram of a computer system according to a second embodiment of this invention.

【図6】本発明の第3の実施の形態の計算機システムの
要部構成図である。
FIG. 6 is a main part configuration diagram of a computer system according to a third embodiment of this invention.

【符号の説明】[Explanation of symbols]

10、11…計算機、20…共用ディスク、21、22
…ディスク、500…ローカルエリアネットワーク。
10, 11: Computer, 20: Shared disk, 21, 22
... disk, 500 ... local area network.

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】第1のオペレーティングシステムが動作す
る第1の計算機と、前記第1のオペレーティングシステ
ムとは異なる第2のオペレーティングシステムが動作す
る第2の計算機と、前記第1および第2の計算機の両方
に接続されそれらの計算機に共用される第1の記憶装置
と、前記第2の計算機に接続された第2の記憶装置とを
備えた計算機システムにおける異種オペレーティングシ
ステムファイル共用方法であって、 共用される前記第1の記憶装置は、接続される第1およ
び第2の何れのオペレーティングシステムからも共通に
アクセス可能な第1のファイル管理形式でフォーマット
され、 前記第2の計算機に接続された第2の記憶装置は、当該
第2の計算機のオペレーティングシステムでアクセス可
能となるように、前記第1のファイル管理形式とは異な
る第2のファイル管理形式でフォーマットされ、 前記第2の記憶装置は、前記共用される第1の記憶装置
に存在するファイルについての、前記第2のファイル管
理形式で表わされたファイル管理情報を含むことを特徴
とする異種オペレーティングシステムファイル共用方
法。
1. A first computer on which a first operating system operates, a second computer on which a second operating system different from the first operating system operates, and the first and second computers And a second storage device connected to the second computer and a second storage device connected to the second computer. The shared first storage device is formatted in a first file management format that can be commonly accessed from both the first and second operating systems connected to the first storage device, and is connected to the second computer. The second storage device is configured so that the first storage device can be accessed by an operating system of the second computer. The file is formatted in a second file management format different from the file management format, and the second storage device represents the file existing in the shared first storage device in the second file management format. A file sharing method for a heterogeneous operating system, comprising file management information.
【請求項2】それぞれ異なる種類のオペレーティングシ
ステムが動作する複数の計算機と、前記複数の計算機の
すべてに接続されそれらの計算機に共用される第1の記
憶装置と、前記複数の計算機のそれぞれに個別に接続さ
れた複数の第2の記憶装置とを備えた計算機システムに
おける異種オペレーティングシステムファイル共用方法
であって、 共用される前記第1の記憶装置は、接続されるすべての
オペレーティングシステムから共通にアクセス可能な第
1のファイル管理形式でフォーマットされ、 前記複数の第2の計算機にそれぞれ接続された複数の第
2の記憶装置は、それぞれ、当該第2の記憶装置が接続
されている第2の計算機のオペレーティングシステムで
アクセス可能となるように、前記第1のファイル管理形
式とは異なる第2のファイル管理形式でフォーマットさ
れ、 前記複数の第2の記憶装置のそれぞれは、前記共用され
る第1の記憶装置に存在するファイルについての、前記
第2のファイル管理形式で表わされたファイル管理情報
を含むことを特徴とする異種オペレーティングシステム
ファイル共用方法。
2. A plurality of computers each running a different type of operating system, a first storage device connected to all of the plurality of computers and shared by the computers, and an individual computer for each of the plurality of computers. A method for sharing files of different operating systems in a computer system comprising a plurality of second storage devices connected to the storage device, wherein the shared first storage device is commonly accessed by all connected operating systems. A plurality of second storage devices each formatted in a possible first file management format and connected to the plurality of second computers, respectively, the second computer to which the second storage device is connected Different from the first file management format so as to be accessible by the operating system of Wherein each of the plurality of second storage devices is a file management expressed in the second file management format for a file existing in the shared first storage device. A method for sharing files of different operating systems, comprising information.
【請求項3】第1のオペレーティングシステムが動作す
る第1の計算機と、 前記第1のオペレーティングシステムとは異なる第2の
オペレーティングシステムが動作する第2の計算機と、 前記第1および第2の計算機の両方に接続され、それら
の計算機の何れのオペレーティングシステムからも共通
にアクセス可能な第1のファイル管理形式でフォーマッ
トされ、それらの計算機に共用される第1の記憶装置
と、 前記第2の計算機のオペレーティングシステムでアクセ
ス可能となるように、前記第1のファイル管理形式とは
異なる第2のファイル管理形式でフォーマットされ、前
記共用される第1の記憶装置に存在するファイルについ
ての前記第2のファイル管理形式で表わされたファイル
管理情報を含む、前記第2の計算機に接続された第2の
記憶装置とを備えたことを特徴とする異種オペレーティ
ングシステムファイル共用システム。
3. A first computer on which a first operating system operates, a second computer on which a second operating system different from the first operating system operates, and the first and second computers A first storage device that is connected to both of the computers, is formatted in a first file management format that is commonly accessible from any of the operating systems of the computers, and is shared by the computers, and the second computer The second file management format, which is formatted in a second file management format different from the first file management format so as to be accessible by the operating system of the first storage device, exists in the shared first storage device. Connected to the second computer, including file management information represented in a file management format. Heterogeneous operating system file sharing system being characterized in that a second storage device.
【請求項4】前記第1の計算機から前記第2の記憶装置
の前記ファイル管理情報をアクセスすることを可能とす
る通信手段をさらに備え、 前記第1の計算機は、該通信手段により前記第2の記憶
装置の前記ファイル管理情報にアクセスし、前記第1の
記憶装置の共用ファイルアクセス時には該ファイル管理
情報を利用することを特徴とする請求項3に記載の異種
オペレーティングシステムファイル共用システム。
4. The communication device according to claim 1, further comprising a communication unit that enables the first computer to access the file management information in the second storage device, wherein the first computer uses the communication unit to transmit the file management information. 4. The different operating system file sharing system according to claim 3, wherein said file management information of said storage device is accessed, and said file management information is used when accessing said shared file of said first storage device.
【請求項5】それぞれ異なる種類のオペレーティングシ
ステムが動作する複数の計算機と、 接続されるすべてのオペレーティングシステムから共通
にアクセス可能な第1のファイル管理形式でフォーマッ
トされ、前記複数の計算機のすべてに接続されそれらの
計算機に共用される第1の記憶装置と、 前記複数の計算機のそれぞれに個別に接続された複数の
第2の記憶装置であって、各第2の記憶装置は、当該第
2の記憶装置が接続されている第2の計算機のオペレー
ティングシステムでアクセス可能となるように、前記第
1のファイル管理形式とは異なる第2のファイル管理形
式でフォーマットされ、かつ、前記共用される第1の記
憶装置に存在するファイルについての前記第2のファイ
ル管理形式で表わされたファイル管理情報を含むものと
を備えたことを特徴とする異種オペレーティングシステ
ムファイル共用システム。
5. A plurality of computers, each running a different type of operating system, and a first file management format commonly accessible from all connected operating systems, and connected to all of the plurality of computers. A first storage device shared by the computers, and a plurality of second storage devices individually connected to the plurality of computers, wherein each of the second storage devices is the second storage device. The shared first format is formatted in a second file management format different from the first file management format so as to be accessible by an operating system of a second computer to which the storage device is connected. Including file management information of the file existing in the storage device in the second file management format. Heterogeneous operating system file sharing system comprising the and.
【請求項6】前記第2の記憶装置は、前記第1の記憶装
置に含まれるファイルの別名および/またはセキュリテ
ィ情報を含む、請求項3から5の何れか1つに記載の異
種オペレーティングシステムファイル共用システム。
6. The different operating system file according to claim 3, wherein the second storage device includes an alias and / or security information of a file included in the first storage device. Shared system.
【請求項7】前記第2の記憶装置は、前記第1の記憶装
置に含まれるディレクトリと同じトポロジー構造のディ
レクトリを有する、請求項3から5の何れか1つに記載
の異種オペレーティングシステムファイル共用システ
ム。
7. The different operating system file sharing system according to claim 3, wherein said second storage device has a directory having the same topology structure as a directory included in said first storage device. system.
JP10323033A 1998-11-13 1998-11-13 Different operating system file sharing method and file sharing system Pending JP2000148565A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10323033A JP2000148565A (en) 1998-11-13 1998-11-13 Different operating system file sharing method and file sharing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10323033A JP2000148565A (en) 1998-11-13 1998-11-13 Different operating system file sharing method and file sharing system

Publications (1)

Publication Number Publication Date
JP2000148565A true JP2000148565A (en) 2000-05-30

Family

ID=18150373

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10323033A Pending JP2000148565A (en) 1998-11-13 1998-11-13 Different operating system file sharing method and file sharing system

Country Status (1)

Country Link
JP (1) JP2000148565A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004013756A1 (en) * 2002-08-05 2004-02-12 Pfu Limited File management method, system and program
JP2008507771A (en) * 2004-07-21 2008-03-13 ビーチ・アンリミテッド・エルエルシー Distributed storage architecture based on block map caching and VFS stackable file system modules
JP2011209868A (en) * 2010-03-29 2011-10-20 Yamaha Corp Relay device
JP2015141514A (en) * 2014-01-28 2015-08-03 株式会社アイ・オー・データ機器 File management system, file management method, and program for file management system
CN110678845A (en) * 2017-06-29 2020-01-10 国际商业机器公司 Multitenant Data Services in Distributed File System for Big Data Analytics

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004013756A1 (en) * 2002-08-05 2004-02-12 Pfu Limited File management method, system and program
JP2008507771A (en) * 2004-07-21 2008-03-13 ビーチ・アンリミテッド・エルエルシー Distributed storage architecture based on block map caching and VFS stackable file system modules
JP2011209868A (en) * 2010-03-29 2011-10-20 Yamaha Corp Relay device
JP2015141514A (en) * 2014-01-28 2015-08-03 株式会社アイ・オー・データ機器 File management system, file management method, and program for file management system
CN110678845A (en) * 2017-06-29 2020-01-10 国际商业机器公司 Multitenant Data Services in Distributed File System for Big Data Analytics
JP2020525909A (en) * 2017-06-29 2020-08-27 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Multi-tenant data service in distributed file system for big data analysis
JP7160442B2 (en) 2017-06-29 2022-10-25 インターナショナル・ビジネス・マシーンズ・コーポレーション Method, computer program and computer system for managing read/write requests
CN110678845B (en) * 2017-06-29 2023-05-12 国际商业机器公司 Multi-tenant data services in a distributed file system for big data analytics

Similar Documents

Publication Publication Date Title
US5893116A (en) Accessing network resources using network resource replicator and captured login script for use when the computer is disconnected from the network
US6988101B2 (en) Method, system, and computer program product for providing an extensible file system for accessing a foreign file system from a local data processing system
US7676526B1 (en) System, method and computer program product for multi-level file-sharing by concurrent users
US5001628A (en) Single system image uniquely defining an environment for each user in a data processing system
US8751604B2 (en) Media file access and storage solution for multi-workstation/multi-platform non-linear video editing systems
US6408298B1 (en) Methods and systems for copying and moving across virtual namespaces
EP0605959B1 (en) Apparatus and methods for making a portion of a first name space available as a portion of a second name space
US7860907B2 (en) Data processing
US8392477B2 (en) Seamless remote traversal of multiple NFSv4 exported file systems
US7890554B2 (en) Apparatus and method of exporting file systems without first mounting the file systems
US7353242B2 (en) File server for long term data archive
US7293033B1 (en) System and method for providing effective file-sharing in a computer system to allow concurrent multi-user access
US9122397B2 (en) Exposing storage resources with differing capabilities
US20090112879A1 (en) Simultanously accessing file objects through web services and file services
US8095678B2 (en) Data processing
US20130282799A1 (en) Information processing system and data management method
JPH1031612A (en) Advanced file server
JPH04246742A (en) Storage control extending over plurality of file-system
WO2008055010A1 (en) Reverse name mappings in restricted namespace environments
US8762434B1 (en) Aliasing of exported paths in a storage system
US20080005524A1 (en) Data processing
Van Meter et al. Derived Virtual Devices: A secure Distributed File system
US20080016106A1 (en) Data processing
JP2000148565A (en) Different operating system file sharing method and file sharing system
US20060206484A1 (en) Method for preserving consistency between worm file attributes and information in management servers