Difference between revisions of "NVFS"

(Technical)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
<table class="toptextcells toccolours float-right infobox">
 +
 +
<tr>
 +
<th colspan="2" style="background:#83caff; padding:.3em .8em; text-align:center; vertical-align:top;"> Netroda Virtual File System </th></tr>
 +
<tr>
 +
 +
<td colspan="2" style="padding-bottom:.5em; padding-top:.5em; text-align:center; border-bottom:1px solid #a2a9b1;">
 +
 +
[[File:Nvfs.png|200px|frameless|border|NVFS]]
 +
 +
</td></tr>
 +
<!--
 +
<tr>
 +
<td colspan="2" style="padding-bottom:.5em; padding-top:.5em; text-align:center; border-bottom:1px solid #a2a9b1;">
 +
    [[File:Sm_splash_startup2.jpg|300px|thumb|Startup Screen]]
 +
</td>
 +
</tr>
 +
-->
 +
 +
<tr>
 +
<td style="width: 130px;vertical-align: top;">'''Developer'''
 +
</td>
 +
<td>Netroda Technologies
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td style="width: 130px;vertical-align: top;">'''Type'''
 +
</td>
 +
<td>Distributed Virtual File System as Software Interface
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td style="width: 130px;vertical-align: top;">'''Reference Class'''
 +
</td>
 +
<td><span style="font-family:monospace;">NVFS</span>
 +
</td></tr>
 +
<tr>
 +
<td style="width: 130px;vertical-align: top;">'''Initial Release'''
 +
</td>
 +
<td>2009
 +
</td></tr>
 +
 +
<tr>
 +
<td style="width: 130px;vertical-align: top;">'''Platform'''</td>
 +
<td>[[Extensible Services / Server]]
 +
</td></tr>
 +
 +
</table>
 +
 +
 
=== General ===
 
=== General ===
  
NVFS or Netroda Virtual File System is a abstract file system provider for local or remote data storages. It is used by ES/S Applications to store files on a disk or network storage, virtual because implementations do no depend on a specific media, as the NVFS drivers for the media carry the speicific tasks that can be very different on many systems. The Application need to only support the NVFS instruction set.  
+
NVFS or Netroda Virtual File System is a abstract file system provider for local or remote data storages. It is used by ES/S Applications to store files on a disk or network storage, virtual because implementations do no depend on a specific media, as the NVFS drivers for the media carry the specific tasks that can be very different on vrious systems. The utilizing application need to only support the basic NVFS instruction set.
 +
 
 +
=== Outsourcing ===
 +
 
 +
Certain tasks, like backups or Soft-Raid/Soft-WORM can be offloaded to the NVFS service host, that manages and controls the data in/outlets.
  
 
=== Technical ===
 
=== Technical ===
Line 23: Line 79:
 
* UNLINK
 
* UNLINK
 
* DIR
 
* DIR
 +
* LS_RECURSE

Latest revision as of 02:51, 18 November 2023

Netroda Virtual File System

NVFS

Developer Netroda Technologies
Type Distributed Virtual File System as Software Interface
Reference Class NVFS
Initial Release 2009
Platform Extensible Services / Server


General

NVFS or Netroda Virtual File System is a abstract file system provider for local or remote data storages. It is used by ES/S Applications to store files on a disk or network storage, virtual because implementations do no depend on a specific media, as the NVFS drivers for the media carry the specific tasks that can be very different on vrious systems. The utilizing application need to only support the basic NVFS instruction set.

Outsourcing

Certain tasks, like backups or Soft-Raid/Soft-WORM can be offloaded to the NVFS service host, that manages and controls the data in/outlets.

Technical

Instruction set

  • OPEN
  • LOCK
  • UNLOCK
  • LIST
  • READ
    • READPART
    • READALL
  • WRITE
    • WRITEPART
    • WRITEALL
  • MOVE
  • RENAME
  • ATTAIN
  • FREE
  • UNLINK
  • DIR
  • LS_RECURSE