Solaris 9 8/03 版次注意事項

UFS 檔案系統錯誤

使用 UFS [noatime] 和 [記錄] 裝載選項會導致檔案系統毀壞 (4884138)

如果將 UFS [noatime] 和 [記錄] 裝載選項一同使用,檔案系統會因未寫入 i-節點而被毀壞。此故障會導致系統顯示以下訊息:


/mnt: 未預期的配置 i-節點 1783,執行 fsck(1M)...
/zoot: 未預期的自由 i-節點 5674,執行 fsck(1M)...

解決方法:請執行下列步驟:

  1. 確定哪個檔案系統在使用 [noatime] 和 [記錄] 裝載選項。


    % mount | grep noatime | grep logging
    
  2. 編輯 /etc/vfstab,以從所有使用 [記錄] 選項的檔案系統中移除 [noatime] 選項。

  3. 對使用 [記錄] 和 [noatime] 裝載選項裝載的所有檔案系統解除裝載並執行 fsck 指令。

  4. 對先前使用 [記錄] 和 [noatime] 裝載選項裝載、但目前已解除裝載的所有檔案系統執行 fsck 指令。

執行 fsck 指令可能會顯示如下類似訊息:


8016 DUP I=646
EXCESSIVE DUP BLKS I=7404
INCORRECT BLOCK COUNT I=7407
DUP/BAD  I=646  OWNER=root MODE=100644
ZERO LENGTH DIRECTORY  I=3807
BAD/DUP FILE I=575  OWNER=root MODE=100644
BAD/DUP DIRECTORY I=3807  OWNER=root MODE=40755
LINK COUNT DIR I=3806  OWNER=root MODE=40755
LINK COUNT FILE I=25084  OWNER=host1 MODE=100644
FREE BLK COUNT(S) WRONG IN SUPERBLK

SPARC: 在多兆位元組的 UFS 檔案系統上無法使用 fssnap (4836824)

Solaris 9 8/03 版本中不支援使用 fssnap 指令建立容量大於 1 兆位元組的 UFS 檔案系統的快照。將顯示以下錯誤訊息:


fssnap: 嚴重:檔案系統 /dir/snapshot0 支援大型檔案。

解決方法:無。