Hirdetés

Új hozzászólás Aktív témák

  • Véreshurka

    senior tag

    válasz Csicsóka #43121 üzenetére

    Szia!

    Illetve bárki aki esetleg tudna segíteni.

    Ezek a beállítások még aktuálisak? Csak mert megpróbálkoztam vele és nem igazán sikerül felcsatolnom a /storage mappát.

    A nano /opt/etc/exports most ezt tartalmazza nálam:
    /mnt *(ro,all_squash,insecure,no_subtree_check,sync)
    /storage *(rw,all_squash,insecure,no_subtree_check,sync)

    A systemctl mask rpcbind.socket a következőt hozta:
    Created symlink /storage/.config/system.d/rpcbind.socket → /dev/null.

    A systemctl mask rpcbind.service ezt adja vissza:
    Created symlink /storage/.config/system.d/rpcbind.service → /dev/null.

    Az init.d szkriptet a leírásnak megfelelően módosítottam (nano opt/etc/init.d/*nfs-kernel-server)
    #!/bin/sh
    prefix="/opt"
    PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
    if [ -z "`pidof portmap`" ] ; then
            echo 'Error: portmap not started'
            exit 1
    fi
    start() {
            echo 'Starting NFS server'
            modprobe nfsd
            #for module in sunrpc lockd exportfs nfsd; do
            #       insmod /lib/modules/$(uname -r)/${module}.ko
            #done;
            mkdir -p /opt/var/lib/nfs/sm
            mkdir -p /opt/var/lib/nfs/sm.bak
            mkdir -p /opt/var/lib/nfs/rpc_pipefs
            echo -n > /opt/var/lib/nfs/etab
            echo -n > /opt/var/lib/nfs/rmtab
            echo -n > /opt/var/lib/nfs/xtab
            mount -t rpc_pipefs rpc_pipefs /opt/var/lib/nfs/rpc_pipefs
            mount -t nfsd nfsd /proc/fs/nfsd
            echo 65536 > /proc/fs/nfsd/max_block_size
            exportfs -ra
            rpc.nfsd --no-nfs-version 4 1
            rpc.mountd --no-nfs-version 4
            }
    stop() {
            echo 'Stopping NFS server'
            killall -q rpc.mountd
            killall -q -2 nfsd
            exportfs -ua
            umount /proc/fs/nfsd 2>/dev/null
            umount /opt/var/lib/nfs/rpc_pipefs 2>/dev/null
            rm -f /opt/var/lib/nfs/etab
            }
    status() {
            if [ -n "`pidof nfsd`" ] && [ -n "`pidof rpc.mountd`" ] ; then
                    echo 'NFS server is running'
            else
                    echo 'NFS server is stopped'
            fi
            }
    reload() {
            echo 'Reloading /opt/etc/exports'
            exportfs -r
            }
    case "$1" in
            start)
                    start
                    ;;
            stop)
                    stop
                    ;;
            restart)
                    stop
                    sleep 2
                    start
                    ;;
            status)
                    status
                    ;;
            reload)
                    reload
                    ;;
            *)
                    echo "Usage: $0 (start|stop|restart|reload|status)"
                    exit 1
                    ;;
    esac
    exit 0

    [ Szerkesztve ]

    El Psy Kongroo

Új hozzászólás Aktív témák