Linux で Samba サーバーを実行している場合、smbstatus
各クライアントが使用するプロトコル バージョンを表示する必要があります。
Linux がクライアントの場合、使用しているクライアントによって異なります:カーネルレベルの cifs
を使用している場合 ファイルシステムのサポート、まったく新しいカーネルを除くすべてのカーネルで、答えは /proc/mounts
を調べることでした そのファイルシステムのマウントオプションに vers=
が含まれているかどうかを確認するには オプション;そうでない場合は、SMB 1 を使用すると仮定します。
カーネル レベルの CIFS/SMB サポートにおける SMB プロトコルの自動ネゴシエーションはかなり最近の開発であり、私の知る限り、必要なプロトコル バージョンを指定しない場合、自動ネゴシエーションは CIFS デバッグを有効にした場合にのみ結果を示します。メッセージ。 しかし幸いなことに、開発者は交渉結果が常に /proc/mounts
に表示されるようにしました。 .
smbclient
を使用する場合 または他のユーザー空間 SMB/CIFS クライアント (たとえば、デスクトップ環境に統合されたもの) の場合、独自のツールと診断機能を備えている可能性があります。
Xorg を使用しようとするとエラーが発生します:コンソール ユーザーのみが X サーバーを実行できますか?
sda1 をマウントできません:デバイス '/dev/sda1' に有効な NTFS がないようです。