485 lines
35 KiB
HTML
485 lines
35 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
|||
|
<!DOCTYPE html
|
|||
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|||
|
<html lang="en-us" xml:lang="en-us">
|
|||
|
<head>
|
|||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|||
|
<meta name="security" content="public" />
|
|||
|
<meta name="Robots" content="index,follow" />
|
|||
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|||
|
<meta name="DC.Type" content="reference" />
|
|||
|
<meta name="DC.Title" content="File system comparison" />
|
|||
|
<meta name="abstract" content="These tables summarize the features and limitations of each file system." />
|
|||
|
<meta name="description" content="These tables summarize the features and limitations of each file system." />
|
|||
|
<meta name="DC.subject" content="file system, comparison" />
|
|||
|
<meta name="keywords" content="file system, comparison" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxfsknow.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="../rzaki/rzakikickoff.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxrootfs.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxopenfs.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxudfsfs.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxlibfs.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxiaspfs.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxdocfs.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxoptfs.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxqnetw.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxqntcfs.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxrfsfs.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxnfs.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxmovingobjects.htm" />
|
|||
|
<meta name="copyright" content="(C) Copyright IBM Corporation 1999, 2006" />
|
|||
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1999, 2006" />
|
|||
|
<meta name="DC.Format" content="XHTML" />
|
|||
|
<meta name="DC.Identifier" content="rzaaxfscmp" />
|
|||
|
<meta name="DC.Language" content="en-us" />
|
|||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|||
|
<!-- US Government Users Restricted Rights -->
|
|||
|
<!-- Use, duplication or disclosure restricted by -->
|
|||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|||
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|||
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|||
|
<title>File system comparison</title>
|
|||
|
</head>
|
|||
|
<body id="rzaaxfscmp"><a name="rzaaxfscmp"><!-- --></a>
|
|||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|||
|
<h1 class="topictitle1">File system comparison</h1>
|
|||
|
<div><p>These tables summarize the features and limitations of each file
|
|||
|
system.</p>
|
|||
|
<div class="section"><div class="p">
|
|||
|
<div class="tablenoborder"><a name="rzaaxfscmp__rzaaxifscomp1"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="rzaaxfscmp__rzaaxifscomp1" width="100%" frame="border" border="1" rules="all"><caption>Table 1. File
|
|||
|
system summary (Part 1 of 2)</caption><thead align="left"><tr><th align="left" valign="bottom" width="37.67605633802817%" id="d0e38">Capability</th>
|
|||
|
<th align="left" valign="bottom" width="12.5%" id="d0e40">"root" (/)</th>
|
|||
|
<th align="left" valign="bottom" width="12.5%" id="d0e42">QOpenSys</th>
|
|||
|
<th align="left" valign="bottom" width="12.676056338028168%" id="d0e44">QSYS.LIB<sup>16</sup></th>
|
|||
|
<th align="left" valign="bottom" width="11.971830985915492%" id="d0e48">QDLS</th>
|
|||
|
<th align="left" valign="bottom" width="12.676056338028168%" id="d0e50">QNTC</th>
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody><tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Standard part of <span class="keyword">i5/OS™</span></td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Type of file</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">Stream</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">Stream</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">Record <sup>12</sup></td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">Stream</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">Stream</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">File size limit</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">T2=1 TB; <span><img src="./delta.gif" alt="Start of change" />T1=128
|
|||
|
GB<img src="./deltaend.gif" alt="End of change" /></span></td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">T2=1 TB; <span><img src="./delta.gif" alt="Start of change" />T1=128
|
|||
|
GB<img src="./deltaend.gif" alt="End of change" /></span></td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 "><a href="../dbp/rbafoappmax.htm">Database File Sizes</a></td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">4 GB</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">Varies <sup>17</sup></td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Integrated with OfficeVision<sup>®</sup> (for example, file
|
|||
|
can be mailed)</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">No</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Access through <span class="keyword">i5/OS</span> file
|
|||
|
server</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Direct access through <span class="keyword">file server I/O processor</span> <sup>1</sup></td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">No</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Comparative speed for open/close</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">Medium <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">Medium <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">Low <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">Low <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">Medium <sup>2</sup></td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Case-sensitive name search</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">No <sup>4</sup></td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">No <sup>5</sup></td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Maximum length of each component in path
|
|||
|
name</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">255 char <sup>19</sup></td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">255 char <sup>19</sup></td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">10.6 char <sup>6</sup></td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">8.3 char <sup>7</sup></td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">255 char <sup>19</sup></td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Maximum length of path name <sup>8</sup></td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">16MB</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">16MB</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">55 – 66 char<sup>4</sup></td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">82 char</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">255 char</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Maximum length of extended attributes for
|
|||
|
an object</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">2GB</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">2GB</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">Varies <sup>9</sup></td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">32KB</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">0 <sup>18</sup></td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Maximum levels of directory hierarchy within
|
|||
|
file system</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">No limit <sup>10</sup></td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">No limit <sup>10</sup></td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">3</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">32</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">127</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Maximum links per object <sup>11</sup></td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">Varies <sup>15</sup></td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">Varies <sup>15</sup></td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">1</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">1</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">1</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Supports symbolic links</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">No</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Object/file can have owner</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Supports integrated file system commands</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Supports integrated file system APIs</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Supports hierarchical file system (HFS) APIs</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">No</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="37.67605633802817%" headers="d0e38 ">Threadsafe <sup>13</sup></td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e40 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.5%" headers="d0e42 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e44 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="11.971830985915492%" headers="d0e48 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.676056338028168%" headers="d0e50 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td valign="top" width="37.67605633802817%" headers="d0e38 ">Supports object journaling</td>
|
|||
|
<td valign="top" width="12.5%" headers="d0e40 ">Yes</td>
|
|||
|
<td valign="top" width="12.5%" headers="d0e42 ">Yes</td>
|
|||
|
<td valign="top" width="12.676056338028168%" headers="d0e44 ">Yes<sup>14</sup></td>
|
|||
|
<td valign="top" width="11.971830985915492%" headers="d0e48 ">No</td>
|
|||
|
<td valign="top" width="12.676056338028168%" headers="d0e50 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td colspan="6" align="left" valign="top" headers="d0e38 d0e40 d0e42 d0e44 d0e48 d0e50 "><div class="note"><span class="notetitle">Notes:</span> <ol><li>The <span class="keyword">file server I/O processor</span> is hardware
|
|||
|
used by <span class="keyword">LAN Server</span>.</li>
|
|||
|
<li>When accessed through the <span class="keyword">i5/OS</span> file
|
|||
|
server.</li>
|
|||
|
<li>When accessed through a <span class="keyword">LAN Server</span> client
|
|||
|
PC. Access using <span class="keyword">iSeries™</span> APIs
|
|||
|
is comparatively slow.</li>
|
|||
|
<li>The QSYS.LIB file system has a maximum path name length of 55 characters.
|
|||
|
The independent ASP QSYS.LIB file system has a maximum path length of 66 characters.</li>
|
|||
|
<li>See <a href="rzaaxdocfs.htm#rzaaxdocfs">Document library services file system (QDLS)</a> for details.</li>
|
|||
|
<li>Up to 10 characters for the object name and up to 6 characters for the
|
|||
|
object type. </li>
|
|||
|
<li>Up to 8 characters for the name and 1 to 3 characters for the file type
|
|||
|
extension (if any).</li>
|
|||
|
<li>Assuming an absolute path name that begins with / followed by the file
|
|||
|
system name (such as <samp class="codeph">/QDLS...</samp>).</li>
|
|||
|
<li>The QSYS.LIB and independent ASP QSYS.LIB file systems support three predefined
|
|||
|
extended attributes: .SUBJECT, .CODEPAGE, and .TYPE. The maximum length is
|
|||
|
determined by the combined length of these three extended attributes.</li>
|
|||
|
<li>In practice, directory levels are limited by program and system space
|
|||
|
limits.</li>
|
|||
|
<li>Except a directory, which can have only one link to another directory.</li>
|
|||
|
<li>The user spaces in QSYS.LIB and independent ASP QSYS.LIB file systems
|
|||
|
support stream file input and output.</li>
|
|||
|
<li>Integrated file system APIs are threadsafe when the operation is directed
|
|||
|
to an object that resides in a threadsafe file system. When these APIs are
|
|||
|
operating on objects in file systems that are not threadsafe when multiple
|
|||
|
threads are running in the job, the API will fail.</li>
|
|||
|
<li>QSYS.LIB and independent ASP QSYS.LIB file systems support journaling
|
|||
|
different object types than the "root" (/), UDFS, and QOpenSys file systems. </li>
|
|||
|
<li>*TYPE2 directories have a limit of one million links per object and a
|
|||
|
limit of 999 998 subdirectories. *TYPE1 directories have a limit of 32 767
|
|||
|
links per object. </li>
|
|||
|
<li>Data in this column refers to both the QSYS.LIB file system and the independent
|
|||
|
ASP QSYS.LIB file system.</li>
|
|||
|
<li>Depends on the system being accessed.</li>
|
|||
|
<li>QNTC does not support extended attributes.</li>
|
|||
|
<li>For certain CCSID values, the maximum length
|
|||
|
can be less than 255 characters.</li>
|
|||
|
</ol>
|
|||
|
</div>
|
|||
|
<p><strong>Abbreviations</strong></p>
|
|||
|
<ul><li>char = characters</li>
|
|||
|
<li>T1 = *TYPE1 *STMF</li>
|
|||
|
<li>T2 = *TYPE2 *STMF</li>
|
|||
|
<li>B = bytes KB = kilobytes MB = megabytes
|
|||
|
GB = gigabytes TB = terabytes</li>
|
|||
|
</ul>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="tablenoborder"><a name="rzaaxfscmp__rzaaxifscomp2"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="rzaaxfscmp__rzaaxifscomp2" width="100%" frame="border" border="1" rules="all"><caption>Table 2. File system
|
|||
|
summary (Part 2 of 2)</caption><thead align="left"><tr><th align="left" valign="bottom" width="24%" id="d0e473">Capability</th>
|
|||
|
<th align="left" valign="bottom" width="13.56521739130435%" id="d0e475">QOPT</th>
|
|||
|
<th align="left" valign="bottom" width="18.086956521739133%" id="d0e477">QFileSvr.400</th>
|
|||
|
<th align="left" valign="bottom" width="15.304347826086955%" id="d0e479">UDFS</th>
|
|||
|
<th align="left" valign="bottom" width="12.695652173913045%" id="d0e481">NFS</th>
|
|||
|
<th align="left" valign="bottom" width="16.34782608695652%" id="d0e483">QNetWare</th>
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody><tr><td align="left" valign="top" width="24%" headers="d0e473 ">Standard part of <span class="keyword">i5/OS</span></td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Type of file</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">Stream</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">Stream</td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">Stream</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Stream</td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">Stream</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">File size limit</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">4 GB</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 "><span><img src="./delta.gif" alt="Start of change" />2 GB - 1<img src="./deltaend.gif" alt="End of change" /></span></td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">T2 = 1 TB; <span><img src="./delta.gif" alt="Start of change" />T1=128
|
|||
|
GB<img src="./deltaend.gif" alt="End of change" /></span></td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Varies <sup>16</sup></td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 "><span><img src="./delta.gif" alt="Start of change" />2 GB<img src="./deltaend.gif" alt="End of change" /></span></td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Integrated with OfficeVision (for example, file
|
|||
|
can be mailed)</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">No</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">No</td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">No</td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Access through <span class="keyword">i5/OS</span> file
|
|||
|
server</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Direct access through the Integrated PC Server <sup>1</sup></td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">No</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">No</td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">No</td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Comparative speed for open/close</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">Low</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">Low <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">Medium <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Medium <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">High <sup>11</sup></td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Case-sensitive name search</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">No</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">No <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">Yes <sup>12</sup></td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Varies <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Maximum length of each component in path
|
|||
|
name</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">Varies <sup>4</sup></td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">Varies <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">255 char <sup>17</sup></td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Varies <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">255 char <sup>13, 17</sup></td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Maximum length of path name</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">294 char</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">No limit <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">16MB</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">No limit <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">255 char</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Maximum length of extended attributes for
|
|||
|
an object</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">8MB</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">0 <sup>6</sup></td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">2GB <sup>10</sup></td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">0 <sup>6</sup></td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">64KB</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Maximum levels of directory hierarchy within
|
|||
|
file system</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">No limit <sup>7</sup></td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">No limit <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">No limit <sup>7</sup></td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">No limit <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">100</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Maximum links per object <sup>7</sup></td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">1</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">1</td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">Varies <sup>15</sup></td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Varies <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">1</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Supports symbolic links</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">No</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">No</td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Yes <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Object/file can have owner</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">No</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">No <sup>9</sup></td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Yes <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Supports integrated file system commands</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Supports integrated file system APIs</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Supports hierarchical file system (HFS) APIs</td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">No</td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">No</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">No <sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="24%" headers="d0e473 ">Threadsafe <sup>14</sup></td>
|
|||
|
<td align="left" valign="top" width="13.56521739130435%" headers="d0e475 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="18.086956521739133%" headers="d0e477 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="15.304347826086955%" headers="d0e479 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.695652173913045%" headers="d0e481 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="16.34782608695652%" headers="d0e483 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td valign="top" width="24%" headers="d0e473 ">Supports object journaling</td>
|
|||
|
<td valign="top" width="13.56521739130435%" headers="d0e475 ">No</td>
|
|||
|
<td valign="top" width="18.086956521739133%" headers="d0e477 ">No</td>
|
|||
|
<td valign="top" width="15.304347826086955%" headers="d0e479 ">Yes</td>
|
|||
|
<td valign="top" width="12.695652173913045%" headers="d0e481 ">No</td>
|
|||
|
<td valign="top" width="16.34782608695652%" headers="d0e483 ">No</td>
|
|||
|
</tr>
|
|||
|
<tr><td colspan="6" align="left" valign="top" headers="d0e473 d0e475 d0e477 d0e479 d0e481 d0e483 "><div class="note"><span class="notetitle">Notes:</span> <ol><li>The <span class="keyword">file server I/O processor</span> is hardware
|
|||
|
used by <span class="keyword">LAN Server</span>.</li>
|
|||
|
<li>Depends on which remote file system is being accessed.</li>
|
|||
|
<li>When accessed through the <span class="keyword">i5/OS</span> file
|
|||
|
server.</li>
|
|||
|
<li>See <a href="rzaaxoptfs.htm#rzaaxoptfs">Optical file system (QOPT)</a> for details.</li>
|
|||
|
<li>Assuming an absolute path name that begins with / followed by the file
|
|||
|
system name.</li>
|
|||
|
<li>The QFileSvr.400 file system does not return extended attributes even
|
|||
|
if the file system being accessed supports extended attributes.</li>
|
|||
|
<li>In practice, directory levels are limited by program and system space
|
|||
|
limits.</li>
|
|||
|
<li>Except a directory, which can have only one link to another directory.</li>
|
|||
|
<li>The file system being accessed may support object owners.</li>
|
|||
|
<li>The maximum length of extended attributes for the UDFS itself cannot exceed
|
|||
|
40 bytes.</li>
|
|||
|
<li>When accessed through a Novell NetWare client PC. Access using <span class="keyword">iSeries</span> APIs is comparatively slow.</li>
|
|||
|
<li>Case-sensitivity can be specified when a UDFS is created. If the *MIXED
|
|||
|
parameter is used when creating a UDFS, it will allow a case-sensitive search.</li>
|
|||
|
<li>NetWare Directory Services objects are a maximum of 255 characters. Files
|
|||
|
and directories are limited to DOS 8.3 format.</li>
|
|||
|
<li>Integrated file system APIs are threadsafe when they are accessed in a
|
|||
|
multi-thread capable process. The file system does not allow accesses to the
|
|||
|
file systems that are not threadsafe.</li>
|
|||
|
<li>*TYPE2 directories have a limit of one million links per object. *TYPE1
|
|||
|
directories have a limit of 32 767 links per object.</li>
|
|||
|
<li>Depends on the system being accessed.</li>
|
|||
|
<li>For certain CCSID values, the maximum length
|
|||
|
can be less than 255 characters.</li>
|
|||
|
</ol>
|
|||
|
</div>
|
|||
|
<p><strong>Abbreviations</strong> </p>
|
|||
|
<ul><li>char = characters</li>
|
|||
|
<li>T1 = *TYPE1 *STMF</li>
|
|||
|
<li>T2 = *TYPE2 *STMF</li>
|
|||
|
<li>B = bytes KB = kilobytes MB = megabytes
|
|||
|
GB = gigabytes TB = terabytes</li>
|
|||
|
</ul>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div>
|
|||
|
<div class="familylinks">
|
|||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaaxfsknow.htm" title="A file system provides you the support to access specific segments of storage that are organized as logical units. These logical units on your server are files, directories, libraries, and objects.">Work with file systems</a></div>
|
|||
|
</div>
|
|||
|
<div class="reltasks"><strong>Related tasks</strong><br />
|
|||
|
<div><a href="rzaaxmovingobjects.htm" title="Each file system has its own unique characteristics. However, moving objects to a different file system might mean losing the advantages of the file system in which the objects are currently stored. You might want to move objects from one file system to another to take advantage of those characteristics.">Move files or folders to another file system</a></div>
|
|||
|
</div>
|
|||
|
<div class="relref"><strong>Related reference</strong><br />
|
|||
|
<div><a href="rzaaxrootfs.htm" title="The root (/) file system takes full advantage of the stream file support and hierarchical directory structure of the integrated file system. It has the characteristics of the DOS and OS/2 file systems.">"root" (/) file system</a></div>
|
|||
|
<div><a href="rzaaxopenfs.htm" title="The QOpenSys file system is compatible with open system standards based on UNIX, such as POSIX and X/Open Portability Guide (XPG). Like the "root" (/) file system, this file system takes advantage of the stream file and directory support that is provided by the integrated file system.">Open systems file system (QOpenSys)</a></div>
|
|||
|
<div><a href="rzaaxudfsfs.htm" title="The user-defined file systems (UDFSs) reside on the auxiliary storage pool (ASP) or independent auxiliary storage pool (ASP) of your choice. You create and manage these file systems.">User-defined file systems (UDFSs)</a></div>
|
|||
|
<div><a href="rzaaxlibfs.htm" title="The QSYS.LIB file system supports the iSeries server library structure.">Library file system (QSYS.LIB)</a></div>
|
|||
|
<div><a href="rzaaxiaspfs.htm" title="The independent ASP QSYS.LIB file system supports the iSeries server library structure in independent auxiliary storage pools (ASPs) you create and define. This file system provides access to database files and all of the other iSeries server object types that the library support manages in the independent ASPs.">Independent ASP QSYS.LIB</a></div>
|
|||
|
<div><a href="rzaaxdocfs.htm" title="The QDLS file system supports the folders structure. It provides access to documents and folders.">Document library services file system (QDLS)</a></div>
|
|||
|
<div><a href="rzaaxoptfs.htm" title="The QOPT file system provides access to stream data that is stored on optical media.">Optical file system (QOPT)</a></div>
|
|||
|
<div><a href="rzaaxqnetw.htm" title="The QNetWare file system provides access to data on stand-alone PC servers that are running Novell NetWare 5.1 or 6.0.">NetWare file system (QNetWare)</a></div>
|
|||
|
<div><a href="rzaaxqntcfs.htm" title="The QNTC file system provides access to data and objects that are stored on an Integrated xSeries Server for iSeries running Windows NT 4.0 Server or later, or Linux. The QNTC file system also provides access to data and objects that are stored on remote servers running Windows NT 4.0 or later, Linux Samba 3.0 or later, or supported versions of iSeries NetServer.">iSeries NetClient file system (QNTC)</a></div>
|
|||
|
<div><a href="rzaaxrfsfs.htm" title="The QFileSvr.400 file system provides transparent access to other file systems that reside on remote iSeries servers. It is accessed through a hierarchical directory structure.">i5/OS file server file system (QFileSvr.400)</a></div>
|
|||
|
<div><a href="rzaaxnfs.htm" title="The Network File System (NFS) provides the user with access to data and objects that are stored on a remote NFS server.">Network File System (NFS)</a></div>
|
|||
|
</div>
|
|||
|
<div class="relinfo"><strong>Related information</strong><br />
|
|||
|
<div><a href="../rzaki/rzakikickoff.htm">Journal management</a></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</body>
|
|||
|
</html>
|