X-Git-Url: https://git.proxmox.com/?p=pve-docs.git;a=blobdiff_plain;f=pmxcfs.adoc;fp=pmxcfs.adoc;h=e50c1c41ab768adeb049f71a22201329f3019315;hp=3474d736a7d17af3751d53870a9e9ff28c4824ea;hb=5eba07434fd010e7b96459da2a5bb676a62fe8b1;hpb=8c1189b640ae7d10119ff1c046580f48749d38bd diff --git a/pmxcfs.adoc b/pmxcfs.adoc index 3474d73..e50c1c4 100644 --- a/pmxcfs.adoc +++ b/pmxcfs.adoc @@ -30,7 +30,7 @@ configuration files. Although the file system stores all data inside a persistent database on disk, a copy of the data resides in RAM. That imposes restriction -on the maximal size, which is currently 30MB. This is still enough to +on the maximum size, which is currently 30MB. This is still enough to store the configuration of several thousand virtual machines. This system provides the following advantages: @@ -41,6 +41,7 @@ This system provides the following advantages: * automatic updates of the corosync cluster configuration to all nodes * includes a distributed locking mechanism + POSIX Compatibility ------------------- @@ -60,7 +61,7 @@ some feature are simply not implemented, because we do not need them: * `O_TRUNC` creates are not atomic (FUSE restriction) -File access rights +File Access Rights ------------------ All files and directories are owned by user `root` and have group @@ -78,10 +79,10 @@ Technology We use the http://www.corosync.org[Corosync Cluster Engine] for cluster communication, and http://www.sqlite.org[SQlite] for the -database file. The filesystem is implemented in user space using +database file. The file system is implemented in user space using http://fuse.sourceforge.net[FUSE]. -File system layout +File System Layout ------------------ The file system is mounted at: @@ -114,6 +115,7 @@ Files |`firewall/.fw` | Firewall configuration for VMs and Containers |======= + Symbolic links ~~~~~~~~~~~~~~ @@ -124,6 +126,7 @@ Symbolic links |`lxc` | `nodes//lxc/` |======= + Special status files for debugging (JSON) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -136,6 +139,7 @@ Special status files for debugging (JSON) |`.rrd` |RRD data (most recent entries) |======= + Enable/Disable debugging ~~~~~~~~~~~~~~~~~~~~~~~~ @@ -160,6 +164,7 @@ host. On the new host (with nothing running), you need to stop the lost Proxmox VE host, then reboot and check. (And don't forget your VM/CT data) + Remove Cluster configuration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -178,7 +183,7 @@ without reinstall, which is described here: # pmxcfs -l -* remove the cluster config +* remove the cluster configuration # rm /etc/pve/cluster.conf # rm /etc/cluster/cluster.conf @@ -188,7 +193,7 @@ without reinstall, which is described here: # systemctl stop pve-cluster -* restart pve services (or reboot) +* restart PVE services (or reboot) # systemctl start pve-cluster # systemctl restart pvedaemon