RPCCTL(8) دستورات مدیریت سیستم RPCCTL(8)

rpcctl - نمایش و مدیریت کلاینتها و سوئیچهای sunrpc در هسته

rpcctl [ -h | --help ] { client | switch | xprt }
rpcctl client [ -h | --help ] { show }
rpcctl client show [ -h  --help ] [ XPRT ]
rpcctl switch [ -h | --help ] { set | show }
rpcctl switch set [ -h | --help ] SWITCH dstaddr NEWADDR
rpcctl switch show [ -h | --help ] [ SWITCH ]
rpcctl xprt [ -h | --help ] { remove | set | show }
rpcctl xprt remove [ -h | --help ] XPRT
rpcctl xprt set [ -h | --help ] XPRT { dstaddr NEWADDR | offline | online }
rpcctl xprt show [ -h | --help ] [ XPRT ]

دستور rpcctl به بررسی و مدیریت ساختارهای sunrpc هسته لینوکس، کلاینتهای rpc و مسیرهای ارتباطی میپردازد. اطلاعات جمع‌آوری‌شده در پرونده‌های sysfs مربوط به SunRPC درباره اشیاء SunRPC سیستم را نمایش می‌دهد.

نمایش اطلاعات دقیق درباره کلاینت‌های RPC موجود در این سیستم. اگر CLIENT مشخص شده باشد، تنها اطلاعات مربوط به همان کلاینت RPC نمایش داده می‌شود.

تغییر نشانی مقصد تمام ترنسپورت‌های موجود در SWITCH به NEWADDR. مقدار NEWADDR می‌تواند نشانی IP، نام DNS یا هر چیز دیگری باشد که توسط gethostbyname(3) قابل حل است.
نمایش اطلاعات دقیق درباره گروه‌های ترنسپورت موجود در این سیستم. اگر SWITCH مشخص شده باشد، تنها اطلاعات مربوط به همان گروه ترنسپورت نمایش داده می‌شود.

حذف XPRT مشخص‌شده از سیستم. توجه داشته باشید که ترنسپورت‌های اصلی («main») قابل حذف نیستند.
تغییر نشانی مقصد XPRT مشخص‌شده به NEWADDR. مقدار NEWADDR می‌تواند نشانی IP، نام DNS یا هر چیز دیگری باشد که توسط gethostbyname(3) قابل حل است.
تنظیم وضعیت XPRT مشخص‌شده به حالت آفلاین.
تنظیم وضعیت XPRT مشخص‌شده به حالت آنلاین.
نمایش اطلاعات دقیق درباره ترنسپورت‌های این سیستم. اگر XPRT مشخص شده باشد، تنها اطلاعات مربوط به همان ترنسپورت نمایش داده می‌شود.

نمایش جزئیات درباره سوئیچ RPC با نام «switch-2».
حذف ترنسپورت (xprt) با نام «xprt-4» از سیستم.
تغییر dstaddr ترنسپورت با نام «xprt-3» برای اشاره به linux-nfs.org

/sys/kernel/sunrpc/

Anna Schumaker <Anna.Schumaker@Netapp.com>

مه ۲۰۲۵ nfs-utils