"Updates"
This commit is contained in:
@@ -143,8 +143,8 @@ sudo mkfs.ext4 /dev/hdds/datas
|
||||
```
|
||||
# mkdir -p /mnt/data/cloud
|
||||
# mkdir -p /mnt/data/gitea
|
||||
# mkdir -p /mnt/data/jellystack
|
||||
# mkdir -p /mnt/data/media
|
||||
# mkdir -p /mnt/data/media/downloads
|
||||
|
||||
sudo vim /etc/exports
|
||||
```
|
||||
@@ -160,10 +160,11 @@ sudo vim /etc/exports
|
||||
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
|
||||
#
|
||||
# /export 192.168.1.0/24(rw,no_root_squash,no_subtree_check)
|
||||
/export/cloud 192.168.1.0/24(rw,sync,no_root_squash,subtree_check,insecure)
|
||||
/export/gitea 192.168.1.0/24(rw,sync,no_root_squash,subtree_check,insecure)
|
||||
/export/jellystack 192.168.1.0/24(rw,sync,no_root_squash,subtree_check,insecure)
|
||||
/export/media 192.168.1.0/24(rw,sync,no_root_squash,subtree_check,insecure)
|
||||
/srv/nfs4 192.168.1.0/24(rw,sync,no_subtree_check,crossmnt,fsid=0)
|
||||
/srv/nfs4/media 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/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(ro,sync,no_subtree_check)
|
||||
|
||||
```
|
||||
|
||||
```bash
|
||||
@@ -183,17 +184,12 @@ sudo vim /etc/fstab
|
||||
```
|
||||
|
||||
```
|
||||
# LVM
|
||||
UUID=0c390345-ca52-45fd-9097-6e931d651a8f / ext4 defaults,x-systemd.growfs 0 1
|
||||
# LVM
|
||||
/dev/hdds/datas /mnt/data ext4 defaults,nofail,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,acl 0 2
|
||||
# NFS exports
|
||||
/mnt/data/cloud /srv/nfs4/cloud none bind,nofail 0 0
|
||||
/mnt/data/media /srv/nfs4/media none bind,nofail 0 0
|
||||
/mnt/data/ebooks /srv/nfs4/ebooks none bind,nofail 0 0
|
||||
/mnt/data/git /srv/nfs4/git none bind,nofail 0 0
|
||||
/mnt/data/photos /srv/nfs4/photos none bind,nofail 0 0
|
||||
/mnt/data/downloads /srv/nfs4/downloads none bind,nofail 0 0
|
||||
/mnt/data/media/downloads /srv/nfs4/downloads none bind,nofail 0 0
|
||||
/opt/backups /srv/nfs4/backups none bind,nofail 0 0
|
||||
```
|
||||
|
||||
@@ -204,41 +200,28 @@ cat /var/lib/nfs/etab
|
||||
```
|
||||
|
||||
```shell
|
||||
/srv/nfs4 192.168.1.0/24(rw,sync,no_subtree_check,crossmnt,fsid=0)
|
||||
/srv/nfs4/cloud 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/media 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/ebooks 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/git 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/photos 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 192.168.1.0/24(rw,sync,wdelay,hide,crossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,fsid=0,anonuid=65534,anongid=65534,sec=sys,rw,secure,root_squash,no_all_squash)
|
||||
/srv/nfs4/backups 192.168.1.0/24(ro,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,ro,secure,root_squash,no_all_squash)
|
||||
/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(ro,sync,no_subtree_check)
|
||||
/srv/nfs4/media 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)
|
||||
```
|
||||
|
||||
#### Client(s)
|
||||
#### Mount needed <folder> on client(s)
|
||||
|
||||
```bash
|
||||
sudo apt install nfs-common -y
|
||||
|
||||
sudo mkdir -p /nfs/jellystack
|
||||
sudo mkdir -p /nfs/cloud
|
||||
sudo mkdir -p /nfs/gitea
|
||||
sudo mkdir -p /nfs/media
|
||||
sudo mkdir -p /nfs/<folder>
|
||||
|
||||
sudo vim /etc/fstab
|
||||
```
|
||||
|
||||
```shell
|
||||
krabs:/srv/nfs4/cloud /nfs/media nfs _netdev,x-systemd.automount,noauto,nofail,noatime,nolock,tcp,bg,actimeo=1800 0 0
|
||||
krabs:/srv/nfs4/git /nfs/git nfs _netdev,x-systemd.automount,noauto,nofail,noatime,nolock,tcp,bg,actimeo=1800 0 0
|
||||
krabs:/srv/nfs4/media /nfs/media nfs _netdev,x-systemd.automount,noauto,nofail,noatime,nolock,tcp,bg,actimeo=1800 0 0
|
||||
krabs:/srv/nfs4/ebooks /nfs/ebooks nfs _netdev,x-systemd.automount,noauto,nofail,noatime,nolock,tcp,bg,actimeo=1800 0 0
|
||||
krabs:/srv/nfs4/<folder> /nfs/<folder> nfs _netdev,x-systemd.automount,noauto,nofail,noatime,nolock,tcp,bg,actimeo=1800 0 0
|
||||
```
|
||||
|
||||
```bash
|
||||
sudo mount /nfs/cloud
|
||||
sudo mount /nfs/gitea
|
||||
sudo mount /nfs/jellystack
|
||||
sudo mount /nfs/media
|
||||
sudo mount /nfs/<folder>
|
||||
|
||||
sudo systemctl daemon-reload
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user