Frontend-storage relationship
A frontend is a single machine intended for user logins and ligh pre- and post-processing of data.
A storage is a large disc array where user data (user home directories) are kept.
Storage names
Storages are named according to their physical location (city) + number.
As there is not one huge storage, but several large and loosely interconnected storages, users have access to several different home directories.
Every frontend has a /home
directory mounted to one of the storages, e.g. /home
of frontend skirit.metacentrum.cz
is mounted on /storage/brno2/home
, so when an user is logged on skirit
, the commands ls ~
and ls /storage/brno2/home/user123
are equivalent.
A frontend has a native home directory on one, and only one, storage; however this is not true the other way round: a home directory on a certain storage may be mounted by more than one frontend:
The overall schema can be summed up as shown below:
Transition between storages is possible no matter which frontend an user is logged to. To get to a certain home directory, user does not need to log on a specific frontend. Users can change their home directories by cd
command.
For example, assume that skirit.metacentrum.cz
frontend is down and you want to access brno2
storage:
Last updated on