mirror of
https://github.com/rclone/rclone.git
synced 2025-08-18 09:30:03 +02:00
serve nfs: new serve nfs
command
Summary: Adding a new command to serve any remote over NFS. This is only useful for new macOS versions where FUSE mounts are not available. * Added willscot/go-nfs dependency and updated go.mod and go.sum Test Plan: ``` go run rclone.go serve nfs --http-url https://beta.rclone.org :http: ``` Test that it is serving correctly by mounting the NFS directory. ``` mkdir nfs-test mount -oport=58654,mountport=58654 localhost: nfs-test ``` Then we can list the mounted directory to see it is working. ``` ls nfs-test ```
This commit is contained in:
committed by
Nick Craig-Wood
parent
25f59b2918
commit
c69cf46f06
13
cmd/serve/nfs/nfs_unsupported.go
Normal file
13
cmd/serve/nfs/nfs_unsupported.go
Normal file
@@ -0,0 +1,13 @@
|
||||
// For unsupported architectures
|
||||
//go:build !unix
|
||||
// +build !unix
|
||||
|
||||
// Package nfs is not supported on non-Unix platforms
|
||||
package nfs
|
||||
|
||||
import (
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
// For unsupported platforms we just put nil
|
||||
var Command *cobra.Command = nil
|
Reference in New Issue
Block a user