This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
institute_lorentz:gnulinux_workstations [2017/03/07 08:18] – [Compilers and libraries] lenocil | institute_lorentz:gnulinux_workstations [2018/08/30 14:27] – [The home disk] lenocil | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== GNU/Linux Workstations ====== | ====== GNU/Linux Workstations ====== | ||
- | The standard Lorentz Institute workstation runs the GNU/Linux operating system [[https:// | + | The standard Lorentz Institute workstation runs the GNU/Linux operating system [[https:// |
are configured to host a variety of scientific and non-scientific software to maximize your productivity. | are configured to host a variety of scientific and non-scientific software to maximize your productivity. | ||
- | You are allowed to install and/or build packages locally (directories to which you have access), but for system-wide installations you must file a request through our [[https:// | + | You are allowed to install and/or build packages locally (directories to which you have access), but for system-wide installations you must file a request through our [[https:// |
- | Although the workstations might differ in their hardware specifications, | + | Although the workstations might differ in their hardware specifications, |
you can access you home files upon login no matter the workstation you are working on. On the other hand, having the home directories mounted over the network can result in problems if the home file system is | you can access you home files upon login no matter the workstation you are working on. On the other hand, having the home directories mounted over the network can result in problems if the home file system is | ||
not accessible, such as in the event of a network disruption. | not accessible, such as in the event of a network disruption. | ||
Line 10: | Line 10: | ||
===== The home disk ===== | ===== The home disk ===== | ||
The home disk is `automounted' | The home disk is `automounted' | ||
- | < | + | < |
$ df /home | $ df /home | ||
Filesystem | Filesystem | ||
home:/ | home:/ | ||
</ | </ | ||
- | Each user has an allocated quota on the home disk depending on their role within the Lorentz Institute. The standard quota is 4GB, nonetheless it is possible to request extra space. To check your quota settings type | + | Each user has an **__allocated quota__** |
- | < | + | < |
$ quota -s | $ quota -s | ||
Disk quotas for user xxxxxx (uid 999x99): | Disk quotas for user xxxxxx (uid 999x99): | ||
Line 23: | Line 23: | ||
| | ||
</ | </ | ||
- | TIP: Regularly check that you are below your assigned quota. Your workstation will stop working correctly if softwares cannot write temporary files in your home folder any more. | + | :!: Regularly check that you are below your assigned quota. Your workstation will stop working correctly if softwares cannot write temporary files in your home folder any more. |
To compile a list of the ten largest files in a directory execute | To compile a list of the ten largest files in a directory execute | ||
- | < | + | < |
du -h / | du -h / | ||
</ | </ | ||
- | Then clean up responsibly. | + | Then clean up responsibly. |
+ | |||
+ | ==== Home disk data availability ==== | ||
+ | |||
+ | The IL home directories are hosted on a iSCSI array of disks arranged in a RAID | ||
+ | configuration. Automatic snapshots (a sort of incremental backup) of the whole home disk are performed __everyday at midnight__. The total number of snapshots stored on our system at any time is __16 snapshots__. In | ||
+ | other words, we should be able to revert to a version of your files that is 16 days old. | ||
===== Local disks ===== | ===== Local disks ===== | ||
Each workstation could have one or more local hard disks among which one is used to host the operating system files. | Each workstation could have one or more local hard disks among which one is used to host the operating system files. | ||
Line 40: | Line 46: | ||
/ | / | ||
</ | </ | ||
- | Usually | + | In most cases, but not always, |
- | To check if a RAID configuration | + | To check if any of your workstation' |
< | < | ||
$ cat / | $ cat / | ||
- | Personalities : | + | Personalities : [raid1] |
+ | md127 : active raid1 sdd[2] sdc[0] | ||
+ | 1953383488 blocks super 1.2 [2/2] [UU] | ||
+ | bitmap: 0/15 pages [0KB], 65536KB chunk | ||
unused devices: < | unused devices: < | ||
+ | |||
</ | </ | ||
- | In the example above there are no disks arranged | + | The example above shows that two disks are arranged |
+ | |||
+ | :!: The backup of any of the data you might have on the ''/ | ||
===== The shell interpreter ===== | ===== The shell interpreter ===== | ||
The Lorentz workstations come with a set of pre-installed shell interpreters. Your login shell can be chosen upon registration of your Lorentz account (HL 409b). Alternatively, | The Lorentz workstations come with a set of pre-installed shell interpreters. Your login shell can be chosen upon registration of your Lorentz account (HL 409b). Alternatively, | ||
Line 55: | Line 68: | ||
csh | csh | ||
</ | </ | ||
+ | or change your default interpreter by invoking '' | ||
===== Access to other workstation disks ===== | ===== Access to other workstation disks ===== | ||
- | Partitions | + | All data disks named data// |
< | < | ||
/ | / | ||
Line 75: | Line 89: | ||
</ | </ | ||
- | NOTE: If [[linux: | + | NOTE: If [[linux: |
===== Help ===== | ===== Help ===== | ||
Should you need assistance operating your workstation, | Should you need assistance operating your workstation, | ||
- | Comments and suggestions to improve this guide are welcome. | + | |