AWS Certified Cloud Practitioner

What is meant by mounting on file system?

In what context?

Please include the question or video where this is mentioned

In EFS and EBS video of AWS CCP

EFS is a network file system (a bit like a file server to put in layman’s terms).
EBS is a network attached hard disk drive.|

Either way in Linux, when you want to make use of remote storage like this, the process of making that storage available for use is called “mounting”.

If you are used to Windows, then you would be attaching a network drive, and assigning it a drive letter other than C:

On Linux (and any other unix-like system including Mac OS), there is not the concept of different drives identified by drive letters. You “mount” them into the local filesystem at a directory (the mount point) of your choice, using the mount command. Note that Windows can also do it like this using a feature called “junctions” to make another disk or remote filesystem appear as if it’s a folder on C drive.

Some administrators like to have all the users home directories on a different disk to the operating system so that users files cannot fill up the disk that has Linux on it and potentially crash the server. You would then mount another disk (perhaps an EBS volume) at the path /home. Then home and all the directories beneath it are on the mounted disk.

If you had a farm of multiple web servers all running the same application (in order to serve 1,000’s or even 1,000,000’s of users), then all those web servers may mount the same EFS filesystem containing the web files as /var/share/html