How to set up automatic filesystem checks and repair on Linux

One of the most important tasks in Linux administration is to check the integrity of the filesystem. The Linux filesystem can be damaged under various circumstances, e.g., system crash, power loss, disconnected disk, accidentally overwritten i-node, etc. Thus it is a good idea to check the integrity of the filesystem regularly to minimize the risk […]
Continue reading…

 

How to mount Google Drive on Linux

As I speak, more than 22,000 people signed up for a petition, desperately wanting to have an official native Linux client for Google Drive, and yet their voice is still being ignored by Google. Perhaps when it comes to boosting their bottom line, Linux desktop market is not a priority for Google. They can ignore […]
Continue reading…

 

What is a good file manager for Linux?

One of must-have utilities on Linux desktop is file manager (or file browser). A typical file manager can not only handle common file management operations, but also offer advanced functionality that differentiates itself with others. If you are not happy with a default file manager that comes with the Linux desktop you are using, don’t […]
Continue reading…

 

How to synchronize files between two servers

Suppose you have a collection of files which are replicated on two different servers. The two replicas are then modified independently, and you want whatever changes made in one replica to be propagated to the other, so that both replicas remain in sync. There are several file mirroring tools on Linux, such as rsync or […]
Continue reading…

 

How to version control /etc directory in Linux

In Linux, /etc directory contains important system-related or application-specific configuration files. Especially in a server environment, it is wise to back up various server configurations in /etc directory regularly, to save trouble from any accidental changes in the directory, or to help with re-installation of necessary packages. Better yet, it is a good idea to […]
Continue reading…

 

How to build a network attached storage (NAS) server with Openfiler

Network-attached storage (NAS) is a dedicated disk storage appliance that is typically connected to a local network, in order to provide file-based or block-based data storage services to other client computers over the network. Openfiler is a GPLv2-licensed open-source storage management appliance. Openfiler offers a convenient web-based management interface for various network storage services, supporting […]
Continue reading…