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 file system Amazon FSx ogni volta che si riavvia.

Uso 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 file system Amazon FSx. Per ulteriori informazioni, consulta Passaggio 1: crea il tuo FSx file system for Lustre l'esercizio Getting Started.

  • 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.

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

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

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

    • Sostituisci mountname con il nome di mount del file system. Questo nome di montaggio viene restituito nella risposta dell'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.

L'istanza EC2 è ora configurata per montare il file system Amazon FSx ogni volta che viene riavviato.

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 file system nel file/etc/fstab.

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

Campo Description

file_system_dns_name@tcp:/

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

mountname

Il nome di montaggio per il file system. È possibile ottenere questo nome dalla console o a livello di codice AWS CLI utilizzando il describe-file-systems comando oppure 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 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 accesso a un file. Con questa opzione abilitata, atime i dati vengono scritti su disco solo se il file è stato modificato dall'ultimo aggiornamento atime dei dati (mtime) o se l'ultimo accesso al file è avvenuto più di un certo periodo di tempo fa (un giorno per impostazione predefinita). Se vuoi disattivare gli aggiornamenti del tempo di accesso agli inode, usa invece l'opzione noatime mount.

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

  • _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, usa l'x-systemd.requires=systemd-networkd-wait-online.serviceopzione anziché l'x-systemd.requires=network.serviceopzione.

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 venga eseguito 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 dovrebbe essere. 0

0

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