View a markdown version of this page

Montaggio automatico del file system Amazon FSx - FSx per Lustre

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Montaggio automatico del file system Amazon FSx

Puoi aggiornare il /etc/fstab file nella tua istanza Amazon EC2 dopo esserti connesso all'istanza per la prima volta in modo che monti il tuo file system Amazon FSx ogni volta che si riavvia.

Utilizzo di/etc/fstab per montare automaticamente FSx for Lustre

Per montare automaticamente la directory del file system Amazon FSx al riavvio dell'istanza Amazon EC2, puoi utilizzare il file. fstab Il file fstab contiene informazioni sui file system. Il comandomount -a, che viene eseguito durante l'avvio dell'istanza, monta i file system elencati nel file. fstab

Nota
  • Prima di poter aggiornare il /etc/fstab file della tua istanza EC2, assicurati di aver già creato il tuo file system Amazon FSx. Per ulteriori informazioni, consulta l'Fase 1: Creazione del file system FSx for Lustreesercizio Guida introduttiva.

  • Per i EFA-enabled file system, la configurazione di systemd è un prerequisito. Per ulteriori informazioni, consulta Configurazione rapida.

Per aggiornare il etc/fstab file/nella tua istanza EC2
  1. Connettersi all'istanza EC2 e aprire il file /etc/fstab con un editor di testo.

  2. Aggiungere la seguente riga al file /etc/fstab.

    Monta il file system Amazon FSx for Lustre nella directory che hai creato. Usa il seguente comando e sostituisci quanto segue:

    • Sostituiscilo /fsx con la directory in cui desideri montare il tuo file system Amazon FSx.

    • Sostituiscilo file_system_dns_name con il nome DNS effettivo del file system.

    • Sostituisci mountname con il nome di montaggio del file system. Questo nome di montaggio viene restituito nella risposta all'operazione CreateFileSystem API. Viene inoltre restituito nella risposta del describe-file-systems AWS CLI comando e nell'operazione DescribeFileSystems API.

    Per i file system non EFA:

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

    Per i EFA-enabled file system:

    file_system_dns_name@tcp:/mountname /fsx lustre defaults,relatime,flock,_netdev,x-systemd.automount,x-systemd.requires=configure-efa-fsx-lustre-client.service,x-systemd.after=configure-efa-fsx-lustre-client.service 0 0
    avvertimento

    In caso di montaggio automatico del file system, utilizzare l'opzione _netdev, usata per identificare i file system di rete. Se _netdev è mancante, l'istanza EC2 potrebbe smettere di rispondere. Questo risultato è dovuto al fatto che i file system di rete devono essere inizializzati dopo che l'istanza di calcolo ha avviato la sua interfaccia di rete. Per ulteriori informazioni, consulta Il montaggio automatico non funziona e l'istanza non risponde.

  3. Salvare le modifiche apportate al file.

La tua istanza EC2 è ora configurata per montare il file system Amazon FSx ogni volta che viene riavviata.

Nota

In alcuni casi, potrebbe essere necessario avviare l'istanza Amazon EC2 indipendentemente dallo stato del file system Amazon FSx montato. In questi casi, aggiungi l'nofailopzione alla voce del tuo file system nel tuo /etc/fstab file.

I campi nella riga di codice che hai aggiunto al /etc/fstab file eseguono le seguenti operazioni.

Campo Description

file_system_dns_name@tcp:/

Il nome DNS del tuo file system Amazon FSx, che identifica il file system. Puoi ottenere questo nome dalla console o a livello di programmazione da o un SDK. AWS CLI AWS

mountname

Il nome di montaggio per il file system. È possibile ottenere questo nome dalla console o a livello di programmazione AWS CLI utilizzando il describe-file-systems comando o l' AWS API o l'SDK utilizzando l'operazione. DescribeFileSystems

/fsx

Il punto di montaggio per il file system Amazon FSx sulla tua istanza EC2.

lustre

Il tipo di file system, Amazon FSx.

mount options

Opzioni di montaggio per il file system, presentate come un elenco separato da virgole delle seguenti opzioni:

  • defaults— Questo valore indica al sistema operativo di utilizzare le opzioni di montaggio predefinite. È possibile elencare le opzioni di montaggio predefinite dopo il montaggio del file system visualizzando l'output del mount comando.

  • relatime— Questa opzione mantiene i dati atime (tempi di accesso agli inode), ma non per ogni volta che si accede a un file. Con questa opzione abilitata, atime i dati vengono scritti su disco solo se il file è stato modificato dopo l'ultimo aggiornamento atime dei dati (mtime) o se è stato effettuato l'ultimo accesso al file più di un certo periodo di tempo fa (un giorno per impostazione predefinita). Se vuoi disattivare gli aggiornamenti dei tempi di accesso agli inode, usa invece l'opzione noatime mount.

  • flock— monta il file system con il blocco dei file abilitato. Se non vuoi che il blocco dei file sia abilitato, usa invece l'opzione noflock mount.

  • _netdev— Il valore indica al sistema operativo che il file system risiede su un dispositivo che richiede l'accesso alla rete. Questa opzione impedisce all'istanza da montare il file system fino a quando la rete non è stata abilitata sul client.

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

Queste opzioni per i file system non EFA assicurano che il montaggio automatico non funzioni finché la connettività di rete non è online.

Nota

Per Amazon Linux 2023 e Ubuntu 22.04 e versioni successive, utilizza l'x-systemd.requires=systemd-networkd-wait-online.serviceopzione anziché l'opzione. x-systemd.requires=network.service

x-systemd.automount,x-systemd.requires=configure-efa-fsx-lustre-client.service,x-systemd.after=configure-efa-fsx-lustre-client.service

Queste opzioni per i EFA-enabled file system assicurano che l'auto mounter funzioni solo dopo il completamento della configurazione del client EFA.

0

Un valore che indica se il file system deve essere sottoposto a backup da. dump Per Amazon FSx, questo valore deve essere0.

0

Un valore che indica l'ordine in cui vengono fsck controllati i file system all'avvio. Per i file system Amazon FSx, questo valore deve 0 indicare che non fsck deve essere eseguito all'avvio.