How to diskless boot a Linux machine

Diskless booting implies that a client computer does not have any disk storage when booting an operating system. In that case, the computer can load the kernel as well as the root filesystem from a remote NFS server over network. It may use several different methods to load the kernel and the root filesystem from […]
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…

 

How to enable local file caching for NFS share on Linux

If you often mount and access a remote NFS share on your system, you will probably want to know how to improve NFS file access performance. One possibility is using file caching. In Linux, there is a caching filesystem called FS-Cache which enables file caching for network file systems such as NFS. FS-Cache is built […]
Continue reading…

 

How to mount NFS share as a regular user

In order to allow a regular user to mount NFS share, you can do the following. On the NFS client host (e.g., 10.1.1.20), update /etc/fstab as root. $ sudo vi /etc/fstab 10.1.1.10:/export/alice /home/alice/Desktop/mnt nfs rw,noauto,user 0 0 In the above, “user” allows a non-root user to mount, and “noauto” means no automatic mount on boot. […]
Continue reading…