自動掛載您的 Amazon FSx 檔案系統 - FSx 適用於 Lustre

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

自動掛載您的 Amazon FSx 檔案系統

您可以在第一次連線到EC2執行個體之後更新 Amazon 執行個體中的/etc/fstab檔案,以便在每次重新啟動時掛接 Amazon FSx 檔案系統。

使用 /等/fstab 自動安裝光澤 FSx

若要在 Amazon EC2 執行個體重新啟動時自動掛載 Amazon FSx 檔案系統目錄,您可以使用該fstab檔案。fstab 檔案包含檔案系統的資訊,在執行個體啟動期間執行的指令mount -a會掛載檔案中列出的fstab檔案系統。

注意

在更新EC2執行個體/etc/fstab檔案之前,請確定您已建立 Amazon FSx 檔案系統。若要取得更多資訊,請參閱〈步驟 1:創建您FSx的光澤文件系統入門〉練習中的〈〉。

若要更新執行個體中的 /etc/fstab 檔案 EC2
  1. Connect 至EC2執行個體,然後在編輯器中開啟/etc/fstab檔案。

  2. /etc/fstab 檔案新增下行。

    將 Amazon FSx 的 Lustre 檔案系統掛載到您建立的目錄。使用下列命令並取代下列命令:

    • Replace (取代) /FSX 包含您想要將 Amazon FSx 檔案系統掛載到的目錄。

    • file_system_dns_name以實際檔案系統的DNS名稱取代。

    • mountname以檔案系統的掛載名稱取代。此掛載名稱會在CreateFileSystemAPI作業回應中傳回。它也在describe-file-systems AWS CLI 命令的響應中返回,並且DescribeFileSystemsAPI操作。

    file_system_dns_name@tcp:/mountname /fsx lustre defaults,relatime,flock,_netdev,x-systemd.automount,x-systemd.requires=network.service 0 0
    警告

    使用 _netdev 選項,此選項用於在自動掛載檔案系統時識別網路檔案系統。如果_netdev遺失,您的EC2執行個體可能會停止回應。此結果是因為網路檔案系統在運算執行個體開始聯網後需要初始化。如需詳細資訊,請參閱自動掛載失敗且執行個體沒有回應

  3. 儲存對檔案所做的變更。

您的EC2執行個體現在已設定為在重新啟動時掛載 Amazon FSx 檔案系統。

注意

在某些情況下,無論已掛載 EC2 Amazon FSx 檔案系統的狀態為何,您的 Amazon 執行個體都可能需要啟動。在這些情況下,請將nofail選項新增至檔案中檔案系統的項目。/etc/fstab

您新增至/etc/fstab檔案的程式碼行中的欄位會執行下列動作。

欄位 描述

file_system_dns_name@tcp:/

Amazon FSx 檔案系統的DNS名稱,可識別檔案系統。您可以從主控台取得此名稱,或以程式設計方式從 AWS CLI 或 AWS SDK.

mountname

檔案系統的掛載名稱。您可以從主控台取得此名稱,或以程式設計方式從 AWS CLI 使用describe-file-systems命令或 AWS API或SDK使用DescribeFileSystems作業取得此名稱。

/fsx

EC2執行個體上 Amazon FSx 檔案系統的掛載點。

lustre

文件系統的類型,Amazon FSx。

mount options

檔案系統的掛載選項,以逗號分隔的下列選項清單顯示:

  • defaults— 此值會告知作業系統使用預設掛載選項。您可以透過檢視mount指令的輸出,列出檔案系統掛載之後的預設掛載選項。

  • relatime— 此選項會維護 atime (inode 存取時間) 資料,但不會在每次存取檔案時保留資料。啟用此選項後,只有在atime資料上次更新 (mtime) 後修改檔案,或檔案上次存取超過一段時間 (預設為一天) 時,才會將atime資料寫入磁碟。如果您想要關閉 inode 存取時間更新,請改用noatime掛載選項。

  • flock— 在啟用檔案鎖定的情況下掛載您的檔案系統。如果您不想啟用檔案鎖定,請改用noflock掛載選項。

  • _netdev— 此值會告知作業系統檔案系統位於需要網路存取的裝置上。此選項可防止執行個體掛載到檔案系統,直到用戶端啟用網路。

x-systemd.automount,x-systemd.requires=network.service

這些選項可確保 auto 掛載程式在網路連線上時才會執行。

注意

對於 Amazon 2023 和 Ubuntu 22.04,請使用該x-systemd.requires=systemd-networkd-wait-online.service選項而不是該x-systemd.requires=network.service選項。

0

指出檔案系統是否應由備份的值dump。對於 Amazon 來說FSx,這個值應該是0

0

指示開機時fsck檢查檔案系統的順序的值。對於 Amazon FSx 檔案系統,此值應0表示不fsck應在啟動時執行。