Высокодоступный NFS сервер с использованием DRBD и Heartbeat на Debian 5.0 (Lenny)
server01# apt-get install linux-headers-`uname -r` drbd8-utils drbd8-source heartbeat nfs-kernel-server
server01# apt-get install linux-headers-`uname -r` drbd8-utils drbd8-source heartbeat nfs-kernel-server
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
NFS хранит некоторую важную информацию (например, информацию о блокировках файлов и т.д.) в */var/lib/nfs*. Теперь что произойдет, если *server1* выйдет из строя? *server2* возьмет на себя управление, но его информация в */var/lib/nfs* будет отличаться от информации в директории */var/lib/nfs* на *server1*. Поэтому мы немного подкорректируем, чтобы эти данные хранились на нашем разделе */data* ( */dev/sda8* или */dev/hda8*...), который зеркалируется DRBD между *server1* и *server2*. Таким образом, если *server1* выйдет из строя, *server2* сможет использовать данные NFS *server1*.
server1 IPaddr::192.168.0.174/24/eth0 drbddisk::r0 Filesystem::/dev/drbd0::/data::ext3 nfs-kernel-server