名前

smbstatus — 現在の Samba の接続を報告

書式

smbstatus [-p|--processes] [-v|--verbose] [-L|--locks] [-S|--shares] [-N|--notify] [-u|--user=STRING] [-b|--brief] [-P|--profile] [-R|--profile-rates] [-B|--byterange] [-n|--numeric] [-f|--fast] [--resolve-uids] [-?|--help] [--usage] [-d|--debuglevel=DEBUGLEVEL] [--debug-stdout] [--configfile=CONFIGFILE] [--option=name=value] [-l|--log-basename=LOGFILEBASE] [--leak-report] [--leak-report-full]

説明

このツールは Samba(7)システムの一部である。

smbstatus は現在の Samba への接続を 表示するだけの非常に単純なプログラムである。

オプション

-P|--profile

Samba が profiling オプション付きでコンパイルされた場合に、profile された共有メモリの内容だけを出力する。

-R|--profile-rates

Sambaが profiling オプションつきで コンパイルされた場合に、profiling 共有メモリ領域と call rates の内容を出力する。

-b|--brief

簡単な出力を表示する。

-v|--verbose

詳細な出力を表示する。

-L|--locks

ロックのリストだけを表示する。

-B|--byterange

バイト範囲のロック(byte range lock)を含めて表示する

-p|--processes

smbd(8) のプロセスの一覧を表示し、終了する。 スクリプト作成時に有用である。

-S|--shares

共有の一覧だけを表示する。 (訳注: "共有の" は "接続の" としたほうが正しい。)

-N|--notify

smbstatusに、登録されたファイルの通知を表示させる。

-f|--fast

smbstatusに、すべてを参照するステータスデータが、 引き続き有効であるプロセスかどうかのチェックにより、ステータスデータが 有効ならば、チェックしないようにさせる。これは、高負荷なシステム上や クラスターでの実行を高速化するが、適切に終了処理がされていないで終了した プロセスの古いデータが表示されるかもしれない。

-u|--user=<username>

username で 指定されたユーザーに関する情報だけを表示する。

-n|--numeric

smbstatus の表示において、UIDとGIDの値を、 名前ではなく、数字として表示する。

-?|--help

コマンドラインオプションの要約を表示する。

--usage

簡単な使用法を表示する。

-d|--debuglevel=DEBUGLEVEL

level は0から10までの整数値である。 このパラメータが設定されていない場合の規定の値は、 クライアントアプリケーションに対しては、1 である。

この値を大きくするほど、サーバーの動作に関するより詳細な情報が ログファイルに記録される。レベル 0 では、致命的なエラーと重大な警告 のみが記録される。レベル 1 は日々の運用に適しており、少量の稼働状況 に関する情報を生成する。

1 より上のレベルは大量のログが生成されるので、問題解決の時にのみ 使用すべきである。 3 より上のレベルは開発者だけが利用するように設計されて おり、莫大な量のログデータが生成される。そのほとんどは非常に謎めいた内容 となっている。

このパラメーターの指定は、smb.conf ファイル中の、 log level パラメーターの 指定よりも優先する事に注意。

--debug-stdout

このパラメータはデバッグ出力を STDOUT にリダイレクトする。既定では、 すべてのクライアントはログを STDERR に出力する。

--configfile=<configuration file>

クライアントが必要とする詳細な設定を含むファイルを指定する。 このファイル中にある情報は、クライアントまたはサーバに対して 一般的であるか、あるいは、 client smb encrypt のような、クライアント固有のオプションのみを提供することが できる。詳細については smb.conf を参照のこと。既定の 設定ファイルの名前はコンパイル時に決定される。

--option=<name>=<value>

コマンドラインから smb.conf(5) オプション "<name>" に値 "<value>" を設定する。 これはコンパイル時の既定値と設定ファイルから読み込まれた オプションを上書きする。名前または値に空白が入っていた場合、 引用符で --option=name=value 全体を囲む。

-l|--log-basename=logdirectory

ログ/デバッグファイルのベースディレクトリ名。拡張子 ".progname" が追加される (たとえば log.smbclient, log.smbd など)。ログファイルは クライアントによって削除されることはない。

--leak-report

終了時の talloc リークレポートを有効にする。

--leak-report-full

終了時の完全な talloc リークレポートを有効にする。

-V|--version

プログラムのバージョン番号を表示する。

バージョン

このマニュアルページは Samba バージョン 4.15.3 用である。

関連項目

smbd(8)smb.conf(5).

著者

オリジナルの Samba ソフトウェアと関連するユーティリティは、 Andrew Tridgell によって作られた。Samba は現在 Linux カーネルが 開発されているような方法でのオープンソースプロジェクトである Samba Team によって開発されている。

日本語訳

このマニュアルページは Samba 4.15.0 - 4.15.0 に対応する。

このドキュメントの Samba 3.0.0 対応の翻訳は、ちかましゅうへい によって行なわれた。

このドキュメントの Samba 3.2.4 - 4.15.0 対応の翻訳は、太田俊哉(ribbon@samba.gr.jp)によって行なわれた。