ibm-information-center/dist/eclipse/plugins/i5OS.ic.ifs_5.4.0.1/rzaaxfscmp.htm

485 lines
35 KiB
HTML
Raw Permalink Normal View History

2024-04-02 14:02:31 +00:00
<?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 &#34;root&#34; (/) 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>