The Proxmox cluster filesystem
Proxmox is a cluster-based hypervisor. It is meant to be used with several server nodes. By using multiple nodes in a cluster, we provide redundancy or High Availability to the platform while increasing uptime. A production virtual environment may have several dozen to several hundreds of nodes in a cluster. As an administrator, it may not be a realistic scenario to change configuration files in the cluster one node at a time. Depending on the number of nodes in the cluster, it may take several hours just to change one small argument in a configuration files of all the nodes. To save precious time, Proxmox implemented the clustered filesystem to keep all the configuration files or any other common files shared by all the nodes in the cluster in a synchronous state. Its official name is Proxmox Cluster file system (pmxcfs). pmxcfs is a database-driven filesystem used to store configuration files. Any changes made to any files or copied/deleted files in this...