sudo yum -y install nfs-utils
sudo service nfs start
sudo service nfs status
sudo mkdir -p /efs
sudo chmod -R ugo+rwx /efs
ls -ld /efs
echo 'fs-face524e.efs.us-east-1.amazonaws.com:/ /efs nfs4 rw,intr,hard,_netdev,nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 0 0' >> /etc/fstab
sudo mount -a
sudo reboot now
sudo mount -a
#fs-face524e.efs.us-east-1.amazonaws.com:/ /efs nfs4 rw,intr,hard,_netdev,nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 0 0
#echo 'fs-face524e.efs.us-east-1.amazonaws.com:/ /efs nfs4 rw,intr,hard,_netdev,nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 0 0' | sudo tee -a /etc/fstab
#sudo vi /etc/fstab
chmod -R 777 /efs is not safer
chmod -R ugo+rwx /efs is safer - Does not override SETUID AND SETGID BITS - Just Appends permissions
https://unix.stackexchange.com/questions/296675/is-chmod-r-ugorwx-safer-than-chmod-r-777
https://www.thegeekdiary.com/understanding-the-configuration-file-for-mounting-file-systems-etc-fstab/
https://askubuntu.com/questions/9939/what-do-the-last-two-fields-in-fstab-mean
The EFS mount helper is part of the amazon-efs-utils package.
The amazon-efs-utils package is an open-source collection of Amazon EFS tools.
For more information, see Manually installing the Amazon EFS client.
https://docs.aws.amazon.com/efs/latest/ug/installing-amazon-efs-utils.html#installing-other-distro
Before the Amazon EFS mount helper was available,
we recommended mounting your Amazon EFS file systems using the standard Linux NFS client.
https://docs.aws.amazon.com/efs/latest/ug/mounting-fs-old.html#mounting-fs-install-nfsclient
https://docs.aws.amazon.com/efs/latest/ug/mounting-fs-mount-cmd-dns-name.html
https://docs.aws.amazon.com/efs/latest/ug/mounting-fs-mount-cmd-ip-addr.html
https://docs.aws.amazon.com/efs/latest/ug/efs-mount-helper.html#mount-fs-auto-mount-onreboot
To view and copy the exact commands to mount your EFS file system using the mount target IP address
Open the Amazon Elastic File System console at https://console.aws.amazon.com/efs/.
In the Amazon EFS console, choose the file system that you want to mount to display its details page.
To display the mount commands to use for this file system, choose Attach in the upper right.
The Attach screen displays the exact commands to use for mounting the file system.
https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html
https://kichik.com/2020/09/08/how-does-ec2-instance-profile-work/
https://computingforgeeks.com/mount-aws-efs-file-system-on-ec2/
https://docs.aws.amazon.com/efs/latest/ug/efs-mount-helper.html#mounting-access-points
sudo mkdir /efs
sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-face524e.efs.us-east-1.amazonaws.com:/ efs
fs-face524e.efs.us-east-1.amazonaws.com:/ efs nfs4 defaults,_netdev 0 0
umount -f efs
sudo mount -a
Mounting on Amazon EC2 with a DNS name
Mounting with an IP address [https://docs.aws.amazon.com/efs/latest/ug/mounting-fs-mount-cmd-dns-name.html]
Mounting your Amazon EFS file system automatically[https://docs.aws.amazon.com/efs/latest/ug/mounting-fs-mount-cmd-ip-addr.html]
[https://docs.aws.amazon.com/efs/latest/ug/efs-mount-helper.html#mount-fs-auto-mount-onreboot]
NFS client
nfs-utils for RHEL, CentOS, Amazon Linux, and Fedora distributions
nfs-common for Debian and Ubuntu distributions
Network File Sharing (NFS) is a protocol that allows you to share directories and files with other Linux clients over a network
No comments:
Post a Comment