X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=pmxcfs.adoc;h=d35c9606123a171cf02c375ae299cb8bd240230f;hb=77d64ef718ef2898788d8b7e267104f0de1a6a9c;hp=3474d736a7d17af3751d53870a9e9ff28c4824ea;hpb=8c1189b640ae7d10119ff1c046580f48749d38bd;p=pve-docs.git diff --git a/pmxcfs.adoc b/pmxcfs.adoc index 3474d73..d35c960 100644 --- a/pmxcfs.adoc +++ b/pmxcfs.adoc @@ -1,17 +1,18 @@ ifdef::manvolnum[] -PVE({manvolnum}) -================ +pmxcfs(8) +========= include::attributes.txt[] +:pve-toplevel: NAME ---- pmxcfs - Proxmox Cluster File System -SYNOPSYS +SYNOPSIS -------- -include::pmxcfs.8-cli.adoc[] +include::pmxcfs.8-synopsis.adoc[] DESCRIPTION ----------- @@ -21,6 +22,7 @@ ifndef::manvolnum[] Proxmox Cluster File System (pmxcfs) ==================================== include::attributes.txt[] +:pve-toplevel: endif::manvolnum[] The Proxmox Cluster file system (``pmxcfs'') is a database-driven file @@ -30,7 +32,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 +43,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 +63,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 +81,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 +117,7 @@ Files |`firewall/.fw` | Firewall configuration for VMs and Containers |======= + Symbolic links ~~~~~~~~~~~~~~ @@ -124,6 +128,7 @@ Symbolic links |`lxc` | `nodes//lxc/` |======= + Special status files for debugging (JSON) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -136,6 +141,7 @@ Special status files for debugging (JSON) |`.rrd` |RRD data (most recent entries) |======= + Enable/Disable debugging ~~~~~~~~~~~~~~~~~~~~~~~~ @@ -160,6 +166,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 +185,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 +195,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