

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AMI 與核心問題疑難排解
<a name="troubleshooting-efs-ami-kernel"></a>

當使用 Amazon EC2 執行個體的 Amazon EFS 時，您可透過下列資訊來排解與特定 Amazon Machine Image (AMI) 或核心版本相關的問題。

**Topics**
+ [無法進行 chown](#chown-kernal)
+ [由於用戶端錯誤造成檔案系統重複保持執行操作](#file-system-stuck-client-bug)
+ [死鎖的用戶端](#deadlocked-client)
+ [在大型目錄中列出檔案需要很長的時間](#long-time-listing)

## 無法進行 chown
<a name="chown-kernal"></a>

您無法使用 Linux `chown` 命令變更檔案/目錄的擁有權。

**具有此錯誤的核心版本**  
2.6.32

**採取動作**

您可以執行以下動作以解決錯誤：
+ 如果您要為必要的一次性設定步驟執行 `chown` 以變更 EFS 根目錄的擁有權，您可以從執行較新核心的執行個體執行 `chown` 命令。例如，使用最新版的 Amazon Linux。
+ 如果 `chown` 是您的生產工作流程的一部分，您必須更新核心版本以使用 `chown`。

## 由於用戶端錯誤造成檔案系統重複保持執行操作
<a name="file-system-stuck-client-bug"></a>

由於用戶端錯誤造成的檔案系統停滯於執行重複操作。

**採取動作**  
將用戶端軟體更新到最新版本。

## 死鎖的用戶端
<a name="deadlocked-client"></a>

變為死鎖的用戶端。

**具有此錯誤的核心版本**
+ 使用 Linux 3.10.0-229.20.1.el7.x86\$164 核心的 CentOS-7
+ 使用 Linux 4.2.0-18-generic 核心版本的 Ubuntu 15.10

**採取動作**  
執行以下任意一項：
+ 升級到較新的核心版本。針對 CentOS-7，**Linux 3.10.0-327** 或更新版本的核心包含了修正。
+ 降級到較舊的核心版本。

## 在大型目錄中列出檔案需要很長的時間
<a name="long-time-listing"></a>

如果您的 NFS 用戶端在逐一查看目錄以完成清單操作時，目錄正在更改，則可能發生這種情況。在此重複期間，不論 NFS 用戶端是否注意到目錄的內容變更，NFS 用戶端都會從頭再次啟動逐一查看。因此，檔案變更頻繁的大型目錄 ls 命令可能需要很長的時間才能完成。

**具有此錯誤的核心版本**  
低於 2.6.32-696.el6 的 CentOS 及 RHEL 核心版本

**採取動作**  
若要解決這個問題，請升級到較新的核心版本。