Difference between revisions of "GIS workstation setup tips"

From OSGeo
Jump to navigation Jump to search
m
m
Line 19: Line 19:
 
==== Details ====
 
==== Details ====
  
Before even installing an operating system on a computer, the hard disk drive needs to be partitioned. For practical as well as for data safety/security reasons it is recommended to divide the hard disk's available space into (at least) two or more partitions. One partition to carry the operating system itself and another partition to store data. The size of the partition that will carry the operating system depends on the requirements of the operating system that is to be installed. The size of the ''data'' partition(s) depends on the users needs.
+
Before even installing an operating system on a computer, the hard disk drive needs to be partitioned. For practical as well as for data safety/security reasons it is recommended to divide the hard disk's available space into (at least) two or more partitions. One partition to carry the operating system itself and another partition to store data. The size of the partition that will carry the operating system depends on the requirements of the operating system that is to be installed. The size of the ''data'' partition(s) depends on the user's needs.
  
 
* Which disk filesystem type?
 
* Which disk filesystem type?

Revision as of 09:16, 3 November 2008

Page is under heavy construction...

A page to collect best practice tips for setting up a GIS workstation


Operating System

Are there any advantages to choose a specific operating system (OS)?

Partitions

Tips at a glance:

  • One separate partition for the OS
  • On GNU/Linux OSes an extra swap partition is required. Recommended size is equal to or double as much as the system's available RAM.
  • At least one separate partition for data storage
  • If a second (directly attached to the motherboard) or a fast external hard disk drive is available, then data can be stored on it (not the one that carries the OS) to protect system resources from being consumed 100% when the computer executes heavy GIS processing tasks which will slow down the system and prohibit the use of other programs.
  • In case of multi-user access on projects, easy data exporting/sharing and can be achieved using for example the NFS network filesystem protocol


Details

Before even installing an operating system on a computer, the hard disk drive needs to be partitioned. For practical as well as for data safety/security reasons it is recommended to divide the hard disk's available space into (at least) two or more partitions. One partition to carry the operating system itself and another partition to store data. The size of the partition that will carry the operating system depends on the requirements of the operating system that is to be installed. The size of the data partition(s) depends on the user's needs.

  • Which disk filesystem type?

There are several disk filesystem types which often are OS relevant/specific. More information can be found at wikipedia: http://en.wikipedia.org/wiki/File_system


More about partitions on GNU/Linux

  • Which filesystem is better(=safer/faster)?

Among the most famous disk filesystems used on GNU/Linux OSes, are the ext3 and the XFS. The ext3 filesystem type seems to be faster than other types in several fields. On the other hand the XFS, although used mainly on servers, seems to perform the best overall highscore. [Sources: http://www.debian-administration.org/articles/388, http://linuxgazette.net/122/piszcz.html ]

  • What about Linux' swap?

In addition, on a GNU/Linux operating system one needs to define a swap partition. It is suggested to give as much space as the computer's available Random Access Memory (RAM) or, even better, the double. To exemplify, if a system features 1GB RAM then the swap partition should be sized between 1 and 2GB. [ More details at https://help.ubuntu.com/community/SwapFaq ]


Backing up data

How often should one back up data?

How should one back up data?

  • simple method: tar cjvf
  • syncing method: using rsync


Other important issues

+++