Mounting your Amazon FSx file system automatically
You can update the /etc/fstab
file in your Amazon EC2 instance after you connect to
the instance for the first time so that it mounts your Amazon FSx file system each time it reboots.
Using /etc/fstab to mount FSx for Lustre automatically
To automatically mount your Amazon FSx file system directory when the Amazon EC2 instance
reboots, you can use the fstab
file. The fstab
file contains information about file systems. The command mount -a
, which runs
during instance startup, mounts the file systems listed in the fstab
file.
Note
Before you can update the /etc/fstab
file of your EC2 instance,
make sure that you've already created your Amazon FSx file system. For more information,
see Step 1: Create your FSx for Lustre file system in the
Getting Started exercise.
To update the /etc/fstab file in your EC2 instance
-
Connect to your EC2 instance, and open the
/etc/fstab
file in an editor. -
Add the following line to the
/etc/fstab
file.Mount the Amazon FSx for Lustre file system to the directory that you created. Use the following command and replace the following:
Replace
with the directory that you want to mount your Amazon FSx file system to./fsx
Replace
with the actual file system's DNS name.file_system_dns_name
Replace
with the file system's mount name. This mount name is returned in themountname
CreateFileSystem
API operation response. It's also returned in the response of the describe-file-systems Amazon CLI command, and theDescribeFileSystems
API operation.
file_system_dns_name
@tcp:/mountname
/fsx
lustre defaults,relatime,flock,_netdev,x-systemd.automount,x-systemd.requires=network.service 0 0Warning
Use the
_netdev
option, used to identify network file systems, when mounting your file system automatically. If_netdev
is missing, your EC2 instance might stop responding. This result is because network file systems need to be initialized after the compute instance starts its networking. For more information, see Automatic mounting fails and the instance is unresponsive. -
Save the changes to the file.
Your EC2 instance is now configured to mount the Amazon FSx file system whenever it restarts.
Note
In some cases, your Amazon EC2 instance might need to start regardless of the status of
your mounted Amazon FSx file system. In these cases, add the nofail
option to your
file system's entry in your /etc/fstab
file.
The fields in the line of code that you added to the /etc/fstab
file do the following.
Field | Description |
---|---|
|
The DNS name for your Amazon FSx file system, which identifies the file system. You can get this name from the console or programmatically from the Amazon CLI or an Amazon SDK. |
|
The mount name for the file system. You can get this name from the console or programmatically
from the Amazon CLI using the describe-file-systems command or the Amazon API or SDK using
the |
|
The mount point for the Amazon FSx file system on your EC2 instance. |
|
The type of file system, Amazon FSx. |
|
Mount options for the file system, presented as a comma-separated list of the following options:
|
|
These options ensure that the auto mounter does not run until the network connectivity is online. NoteFor Amazon Linux 2023 and Ubuntu 22.04, use the |
|
A value that indicates whether the file system should be backed up by
|
|
A value that indicates the order in which |