InnerhalbNach weiteren Dokumenten suchenSupport-Ressourcen | Dieses Buch im PDF-Format herunterladen (1112 KB)
File SystemsThe following file system bugs apply to the Solaris 10 release. ZFS and UNIX/POSIX Compliance IssuesZFS is designed to be a POSIX compliant file system and in most situations, ZFS is POSIX compliant. However, two edge case conditions exist when ZFS does not meet the POSIX compliance tests:
Related CRs:
Adding ZFS Patch to a Solaris 10 6/06 System Causes Spurious Warning Messages (6429860)Adding ZFS patches to a Solaris 10 6/06 system causes spurious warning messages from the patchadd command because the ZFS packages are being added to the system for the first time. The following error message is displayed:
Workaround: Ignore the spurious messages from the patchadd command. ufsrestore Does Not Use acl_set() For Setting ACLs (6421216)The ufsrestore utility generates errors if a UFS archive with POSIX-draft ACLs is restored in a ZFS file system. The files are restored correctly, but the ACL information is ignored. During the ufsrestore operation, the following error message is generated:
Workaround: Use any of the following ACL-aware commands to transfer UFS files with ACLs to a ZFS file system:
The POSIX-draft ACLs are translated into the equivalent NFSv4-style ACLs. fdisk -E Can Sweep Disk Used by ZFS Without Warning (6412771)If you use the fdisk -E command to modify a disk that is used by a ZFS storage pool, the pool becomes unusable and might cause an I/O failure or system panic. Workaround: Do not use the fdisk command to modify a disk that is used by a ZFS storage pool. If you need to access a disk that is used by a ZFS storage pool, use the format utility. In general, disks that are in use by file systems should not be modified. x86: BIOS Hangs on Reboot After Using ZFS on Sun Ultra 20 or Sun Fire X2100 (6363449)A Sun UltraTM 20 workstation or Sun FireTM X2100 server might hang on reboot if disks connected these systems to contain a ZFS storage pool. BIOS versions that might exhibit this problem are:
Workaround:
ZFS and Third-Party Backup Product IssuesThe following are the issues with the Veritas NetBackup and Sun StorEdgeTM Enterprise Backup Software (EMC and Legato NetWorker®) products. Veritas NetBackup Does Not Back Up and Preserve Files With ZFS/NFSv4 ACLs (6352899)The Veritas NetBackup product can be used to back up ZFS files, and this configuration is supported. However, this product does not currently support backing up or restoring NFSv4-style ACL information from ZFS files. Traditional permission bits and other file attributes are correctly backed up and restored. If a user tries to back up or restore ZFS files, the NFSv4-style ACL information from ZFS files is silently dropped. There is no error message indicating that the ACL information from ZFS files has been dropped. Support for ZFS/NFSv4 ACLs is under development and is expected to be available in the next Veritas NetBackup release. Workaround 1: As of the Solaris 10 06/06 release, both the tar and cpio commands correctly handle ZFS files with NFSv4-style ACLs. Use the tar command with the -p option or the cpiocommand with the -P option to write the ZFS files to a file. Then, use the Veritas NetBackup to back up the tar or cpio archive. Workaround 2: As an alternative to using Veritas NetBackup, use the ZFS send and receive commands to back up ZFS files. These commands correctly handle all attributes of ZFS files. Legato Networker Needs to Support ZFS/NFSv4 ACLs (6349974)Currently, the Sun StorEdge Enterprise Backup Software product cannot be used to back up or restore ZFS files. If a user tries to back up or restore ZFS files, the following error message is displayed:
The support for ZFS/NFSv4 ACLs is expected to be available in the upcoming Sun StorEdge EBS 7.3 Service Update 1 release. Workaround:
ZFS GUI Should Check For /usr/lib/embedded_su at the Beginning of Each Wizard (6326334)If you add the SUNWzfsg package from a Solaris 10 6/06 release to a system that runs a pre-Solaris 10 6/06 release, which does not have the embedded_su patch, the ZFS Administration application wizards are not fully functional. If you attempt to run the ZFS Administration application on a system without the embedded_su patch, you will only be able to browse your ZFS configuration. The following error message is displayed:
Workaround: Add the embedded_su patch (119574-02) to the system that runs a pre-Solaris 10 6/06 release. du Reports Wrong Size Information on RAID-Z (6288488)For a RAID-Z virtual device, the following commands report inflated “space used” and “space available” size information:
The reported space information includes the space used to store the parity data. Fails to Sync File System on Panic (6250422)If a host panics with file system I/O occurring to a target, which is connected by using the Solaris iSCSI software initiator, the I/O might not be able to flush or sync to the target device. This inability to flush or sync might cause file system corruption. No error message is displayed. Workaround: Use the journaling file system like UFS. Starting with Solaris 10, UFS logging is enabled by default. For more information about UFS, see What’s New in File Systems in the Solaris 10 Release? in System Administration Guide: Devices and File Systems. Need Itinerary so That Interrupted scrub or resilverDoesn't Have to Restart (2136811)If a ZFS snapshot is created while a data scrub or resilver operation is in progress, the scrub or resilver operation will restart from the beginning. If snapshots are taken frequently, the scrub or resilver operation might never complete. Workaround: Do not take snapshots while a scrub or resilver operation is in progress. Upgrading From Some Solaris Express or Solaris 10 Releases Requires Remounting of File SystemsAfter you upgrade an NFSv4 server from 6/05 to Solaris Express 7/05 or later (including all Solaris 10 updates), your programs might encounter EACCES errors. Furthermore, directories might erroneously appear to be empty. To prevent these errors, unmount and then remount the client file systems. In case unmounting fails, you might need to forcibly unmount the file system by using umount -f. Alternatively, you can also reboot the client. NFSv4 Access Control List Functions Might Work IncorrectlyNFSv4 Access Control List (ACL) functions might work improperly if clients and servers in the network are installed with different previous Solaris 10 releases. The affected ACL functions and command-line utilities that use these functions are the following:
For more information about these functions and utilities, see their respective man pages. For example, errors might be observed in a network that includes the following configuration:
The following table illustrates the results of the ACL functions in client-server configurations with different Solaris 10 releases.
Workaround: For the NFSv4 ACL functionality to work properly, perform a full installation of the Solaris 10 OS on both the server and the client. Access Problems Between Solaris NFSv4 Clients and NFSv4 ServersIn the current Solaris 10 version, Solaris implementation of NFSv4 Access Control Lists (ACL) is now compliant with RFC 3530 specifications. However, errors occur for NFSv4 clients that use the Solaris 10 Beta 2 or Beta 1 versions. These clients cannot create files in the NFSv4 servers that are using the current Solaris 10 release. The following error message is displayed:
Workaround: None. Using mkfs Command to Create File System Might Fail on Very Large Disks (6352813)The mkfs command might be unable to create a file system on disks with a certain disk geometry and whose sizes are greater than 8 Gbytes. The derived cylinder group size is too large for the 1-Kbyte fragment. The large size of the cylinder group means that the excess metadata cannot be accommodated in a block. The following error message is displayed:
Workaround: Use the newfs command instead. Or, assign a larger fragment size, such as 4096, when you use the mkfs command. File System Creation Might Fail on Small Slices (6346510)Creating a UFS file system with the newfs command might fail under the following conditions:
The error is caused by the large-size requirement of the file system for metadata. The following warning message is displayed:
Workaround: As superuser, perform one of the following workarounds:
Undetected Write Errors in NFSv4 Client With Full File System (6346204)An NFSv4 client whose file system is near full capacity mishandles error codes that are returned from the server. The client receives the correct (NFS4ERR_NOSPC) error code from the server. However, the client fails to transmit the (ENOSPC) error code to the application. The application does not receive the error notifications through the normal system functions such as write(), close(), or fsync(). Consequently, the application's continuous attempts to write or modify data can cause data loss or corruption. The following error message is recorded in /var/adm/messages:
Workaround: Do not perform work on client systems whose file systems are near full capacity. System Crash Dump Fails on Devices Greater Than 1 TByte (6214480)The system cannot generate a dump on a partition that is equal to or greater than 1 Tbyte in size. If such a device is on a system, the following might occur after the system boots subsequent to a system panic:
Workaround: Configure the size of your system's dump device to less than 1 Tbyte. Using smosservice Command to Add OS Services Results in Insufficient Disk Space Message (5073840)If you use the smosservice command to add OS services to a UFS file system, a message that there is insufficient disk space available is displayed. This error is specific to UFS file systems on EFI-labeled disks. Workaround: Complete the following workaround.
|
||||||||||||||||||||||||||||||||