Why Use the Integrated File System
Total Page:16
File Type:pdf, Size:1020Kb
IBM IBM i Files and file systems Integrated file system 7.1 IBM IBM i Files and file systems Integrated file system 7.1 Note Before using this information and the product it supports, read the information in “Notices,” on page 147. This edition applies to IBM i 7.1 (product number 5770-SS1) and to all subsequent releases and modifications until otherwise indicated in new editions. This version does not run on all reduced instruction set computer (RISC) models nor does it run on CICS models. © Copyright IBM Corporation 1999, 2010. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Integrated file system ......... 1 Case sensitivity in an integrated file system What's new for IBM i 7.1 .......... 1 user-defined file system ........ 35 PDF file for Integrated file system ....... 2 Path names in an integrated file system Overview of the integrated file system...... 2 user-defined file system ........ 35 What the integrated file system is ...... 2 Links in an integrated file system user-defined Why use the integrated file system ...... 3 file system............. 36 Integrated file system concepts ........ 4 Use of integrated file system commands in a Directory .............. 4 user-defined file system ........ 36 Current directory ........... 7 Use of integrated file system APIs in a Home directory ........... 7 user-defined file system ........ 37 Provided directories .......... 7 Graphical user interface for a user-defined file *TYPE2 directories .......... 10 system .............. 37 Link ................ 11 Creating an integrated file system Hard link ............. 12 user-defined file system ........ 38 Symbolic link............ 13 Deleting an integrated file system user-defined Path name.............. 14 file system............. 38 Stream file.............. 15 Displaying an integrated file system Name continuity............ 17 user-defined file system ........ 38 Extended attributes ........... 18 Mounting an integrated file system Scanning support ........... 18 user-defined file system ........ 38 Examples: Scanning for viruses and files being Unmounting an integrated file system opened .............. 19 user-defined file system ........ 39 Related system values ......... 20 Saving and restoring an integrated file system Scanning occurrences ......... 21 user-defined file system ........ 39 Object change .......... 21 Object changes journaling in a user-defined Signature change ......... 21 file system............. 39 Different CCSID .......... 23 User-defined file system and independent During save operation ........ 23 auxiliary storage pools......... 40 Object integrity check ........ 23 Library file system (QSYS.LIB) ....... 40 File systems .............. 23 QPWFSERVER authorization list in the File system comparison ......... 25 QSYS.LIB file system ......... 41 "root" (/) file system .......... 28 File-handling restrictions in the QSYS.LIB file Case-sensitivity in the "root" (/) file system.. 29 system .............. 41 Path names in the "root" (/) file system ... 29 Support for user spaces in the QSYS.LIB file Links in the "root" (/) file system ..... 29 system .............. 41 Use of integrated file system commands in the Support for save files in the QSYS.LIB file "root" (/) file system ......... 29 system .............. 41 Use of integrated file system APIs in the "root" Case-sensitivity in the QSYS.LIB file system 42 (/) file system ........... 30 Path names in the QSYS.LIB file system ... 42 Object changes journaling in the "root" (/) file Links in the QSYS.LIB file system ..... 42 system .............. 30 Use of integrated file system commands and UDP and TCP devices in the "root" (/) file displays in the QSYS.LIB file system .... 42 system .............. 30 Use of integrated file system APIs in the Open systems file system (QOpenSys) .... 31 QSYS.LIB file system ......... 43 Case sensitivity in the QOpenSys file system 31 Independent ASP QSYS.LIB ........ 43 Path names in the QOpenSys file system .. 31 QPWFSERVER authorization list in the Links in the QOpenSys file system .... 32 independent ASP QSYS.LIB file system ... 43 Use of integrated file system commands and File handling restrictions in the independent displays in the QOpenSys file system.... 32 ASP QSYS.LIB file system ....... 44 Use of integrated file system APIs in the Support for user spaces in the independent QOpenSys file system ......... 32 ASP QSYS.LIB file system ....... 44 Object changes journaling in the QOpenSys Support for save files in the independent ASP file system............. 32 QSYS.LIB file system ......... 44 User-defined file systems (UDFSs) ...... 32 Case-sensitivity in the independent ASP | Temporary user-defined file systems .... 34 QSYS.LIB file system ......... 44 © Copyright IBM Corp. 1999, 2010 iii Path names in the independent ASP QSYS.LIB Variations of servers and clients in the file system............. 44 Network File System ......... 60 Links in the independent ASP QSYS.LIB file Links in the Network File System ..... 60 system .............. 45 Use of integrated file system commands in the Use of integrated file system commands and Network File System ......... 61 displays in the independent ASP QSYS.LIB file Use of integrated file system APIs in the system .............. 45 Network File System ......... 62 Use of integrated file system APIs in the | Comparison of Network File System version 4 independent ASP QSYS.LIB file system ... 46 | to Prior Versions........... 62 Document library services file system (QDLS) .. 46 | Setting up a network for RPCSEC-GSS ... 63 Integrated file system and HFS in the QDLS | Identity mapping .......... 64 file system............. 46 Accessing the integrated file system ...... 65 User enrollment in the QDLS file system .. 47 Accessing using menus and displays ..... 66 Case sensitivity in the QDLS file system ... 47 Accessing using CL commands ....... 67 Path names in the QDLS file system .... 47 Path name rules for CL commands and Links in the QDLS file system ...... 47 displays ............. 69 Use of integrated file system commands and Working with output of the RTVDIRINF and displays in the QDLS file system ..... 47 PRTDIRINF commands ......... 71 Use of integrated file system APIs in the Accessing the data of RTVDIRINF .... 84 QDLS file system .......... 48 Using the data of RTVDIRINF ...... 84 Optical file system (QOPT) ........ 48 Collecting and analyzing folder attributes Integrated file system and HFS in the QOPT with Navigator for i ........ 85 file system............. 49 Accessing using APIs .......... 86 Case-sensitivity in the QOPT file system... 49 Accessing using a PC .......... 86 Path names in the QOPT file system .... 49 Accessing using System i Navigator ..... 87 Links in the QOPT file system ...... 50 Accessing using IBM i NetServer ...... 87 Use of integrated file system commands and Accessing using File Transfer Protocol .... 88 displays in the QOPT file system ..... 50 Integrated file system conversion ....... 89 Use of integrated file system APIs in the Converting directories from *TYPE1 to *TYPE2 89 QOPT file system .......... 50 Overview of *TYPE1 to *TYPE2 conversion .. 89 IBM i NetClient file system (QNTC) ..... 51 Directory conversion considerations .... 90 Authorities and ownership in the QNTC file Conversion status determination .... 90 system .............. 51 User profiles creation ........ 91 Case sensitivity in the QNTC file system .. 51 Objects renamed.......... 91 Path names in the QNTC file system .... 51 User profile considerations ...... 92 Links in the QNTC file system ...... 52 Auxiliary storage requirements ..... 92 Use of integrated file system commands and Tips: Symbolic link ......... 93 displays in the QNTC file system ..... 52 Tips: Independent ASP ....... 93 Use of integrated file system APIs in the Tips: Saving and restoring ...... 93 QNTC file system .......... 53 Tips: Reclaiming integrated file system QNTC environment variables ...... 53 objects ............. 93 Creating directories in the QNTC file system 54 Integrated file system scanning ..... 94 Use of integrated file system APIs in the Converting names to support additional Network File System ........ 54 characters .............. 94 Enabling QNTC file system for Network Overview of automatic name conversion .. 94 Authentication Service......... 55 Name conversion considerations ..... 95 IBM i file server file system (QFileSvr.400) ... 55 Conversion status determination .... 95 Case-sensitivity in the QFileSvr.400 file system 56 Objects renamed.......... 95 Path names in the QFileSvr.400 file system .. 56 User profile considerations ...... 96 Communications in the QFileSvr.400 file Tips: Symbolic link ......... 96 system .............. 57 Tips: Independent ASP ....... 96 Security and object authority in the Tips: Saving and restoring ...... 96 QFileSvr.400 file system ........ 58 Tips: Reclaiming integrated file system Links in the QFileSvr.400 file system .... 58 objects ............. 96 Use of integrated file system commands and Journaling objects ............ 97 displays in the QFileSvr.400 file system ... 58 Journaling overview .......... 97 Use of integrated file system APIs in the Journal management ......... 97 QFileSvr.400 file system ........ 59 Objects you should journal ....... 97 Network File System (NFS) ........ 59 Journaled integrated file system objects ... 98 Characteristics of the Network File System .. 60 Journaled operations ......... 99 Special considerations for journal