From 8a68ee3c71e7dded00a5a063e894e6364216b211 Mon Sep 17 00:00:00 2001 From: julien Date: Wed, 8 Jul 2026 16:01:25 +0200 Subject: [PATCH] "Updates" --- TuringPi/nfs-server.md | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/TuringPi/nfs-server.md b/TuringPi/nfs-server.md index 5cce0e8..be5832c 100644 --- a/TuringPi/nfs-server.md +++ b/TuringPi/nfs-server.md @@ -13,7 +13,7 @@ sudo apt install -y lvm2 thin-provisioning-tools ### Disks ```bash -fdisk -l +sudo fdisk -l ``` ``` @@ -42,24 +42,30 @@ I/O size (minimum/optimal): 4096 bytes / 4096 bytes #### Physical Volumes (partitions) ``` -pvcreate /dev/sdX -pvcreate /dev/sdY +sudo pvcreate /dev/sdX +sudo pvcreate /dev/sdY ``` #### Volume Group ``` -vgcreate hdds /dev/sdX /dev/sdY +sudo vgcreate hdds /dev/sdX /dev/sdY ``` #### Logical Volume(s) ``` -lvcreate --extents 100%FREE -n hdds +sudo lvcreate --extents 100%FREE -n hdds +``` + +#### Logical Volume(s) : mirror + +``` +sudo lvcreate --extents 100%FREE -m1 -n hdds ``` ``` -pvdisplay +sudo pvdisplay ``` ``` @@ -87,7 +93,7 @@ PV UUID               bGAdMs-JsRy-6r3M-0zWt-CYQJ-GPsB-KCnCo6 ``` ```bash -vgdisplay +sudo vgdisplay ``` ``` @@ -114,7 +120,7 @@ VG UUID               DPZPo2-OwJt-R1wG-wJRB-HD38-JeVl-5ZFfnI ``` ``` -lvdisplay +sudo lvdisplay ``` ``` @@ -143,6 +149,10 @@ sudo mkfs.ext4 /dev/hdds/ ### NFS ``` +sudo apt install nfs-kernel-server -y + +sudo mkdir -p /srv/nfs4/docker_volumes + # mkdir -p /mnt/data/cloud # mkdir -p /mnt/data/gitea # mkdir -p /mnt/data/media @@ -168,6 +178,9 @@ sudo vim /etc/exports /srv/nfs4/downloads 192.168.1.0/24(rw,sync,wdelay,hide,nocrossmnt,insecure,no_root_squash,no_all_squash,subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,rw,insecure,no_root_squash,no_all_squash) /srv/nfs4/backups 192.168.1.0/24(rw,sync,wdelay,hide,nocrossmnt,insecure,no_root_squash,no_all_squash,subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,rw,insecure,no_root_squash,no_all_squash) + +/srv/nfs4/docker_volumes 192.168.1.0/16(rw,sync,no_subtree_check,no_root_squash) + ``` ```bash @@ -195,7 +208,8 @@ UUID=... /mnt/data ext4 /mnt/data/media /srv/nfs4/media none bind,nofail 0 0 /mnt/data/media/downloads /srv/nfs4/downloads none bind,nofail 0 0 /mnt/data/backups /srv/nfs4/backups none bind,nofail 0 0 -``` + +/mnt/ssd/docker/data/volumes /srv/nfs4/docker_volumes none bind,nofail 0 0 **PS : Check the content of /var/lib/nfs/etab to show NFS shares list and all the applied permission details**