問題タブ [smb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
file - ファイルに固有の ID はありますか?
アプリケーションを使用して SMB のファイルをどのように追跡しますか? 開いていて、ファイル/フォルダーがいつ移動されたかを追跡できるように、ファイルに一意のIDがあるかどうかを気にしていました。このようなものはありますか?非常にdebian固有の場合があります
networking - Windows 用の無料のネットワーク ドライブ/共有ベンチマーク ツールはありますか?
smb/CIFS ネットワーク共有のパフォーマンスをテストするための無料ツールがあるかどうか知りたいです。私が見たすべての無料速度テストは、ローカル ドライブのみを対象としていました。
windows - 基になるファイルシステムに応じて、srv.sys は raw モードとコア モードをどのように決定しますか?
IFS Kitを使ってWindows用のファイルシステムを開発しています。ネットワーク経由で共有すると、ファイル システムの I/O が大幅に遅くなるパフォーマンスの問題の調査を開始しました。Sysinternalsの FileMon と TCPView で調べたところ、NTFS/FAT が共有されている場合、SMB クライアントとサーバーは 60K ブロックで I/O を転送していましたが、ファイル システムを共有している間は 4K ブロックを使用していたことがわかりました。
これらの 2 つのブロック サイズは、SMB の「コア」モードと「生」モードに対応しています。これについては、Microsoftがここで説明しています。
問題は、Windows 共有サーバー (srv.sys) がファイル システムにコア モード (4K) を選択し、NTFS と FAT に raw モード (60K) を選択する原因が、ファイル システム内にあるかどうかを判断できないことです。
何をチェックするかのヒントも大歓迎です。
KIV
powershell - PowerShell を使用して Linux SMB 共有を列挙する
自分のコンピューターの共有を問題なく一覧表示できます。
でもやってみると
myserver
BusyBox を実行している HP MediaVault mv2120 はどこにありますか。私は応答を返します:Get-WmiObject : The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
これを行う方法はありますか?
windows - Windows で Winsock を使用しないネットワーク トラフィックの種類はどれですか?
SMB は Winsock を使用しないため、SMB トラフィックが LSP を通過しないことがわかりました。これについては MSDN に段落がありますが、これは Windows CE 専用の MSDN の一部です。では、Winsock を通過しないトラフィック全体の包括的なリストはありますか? MSDNはそれについて少し面倒です。
私は今見つけました:
- SMB
- ICMP
windows - Fedora をアップグレードした後、SMB 経由でマウントされたファイルのアクセス許可を変更できなくなったのはなぜですか?
私は昨年 Fedora 9 を実行していました --- 自分の名前/パスワードを使用して Fedora ボックスにフォルダーをマウントする Windows ボックス (実際には VM) があります。これは、Windows でバージョン管理プログラム (Vault) を実行できるようにするためです。過去6か月間、問題なく機能しています。
昨日、Fedora をバージョン 9 からバージョン 11 にアップグレードしました。それ以降、Windows ボックスからファイルのアクセス許可を変更できなくなりました。何も変わっていない、マシンにファイアウォールがない、SELinux が無効になっている (/etc/sysconfig/selinux で SELINUX=disabled) など
私はまだファイルを読むことができます。何が起こったのか、どうすればこれを修正できるのでしょうか?
ありがとう、デビッド
PS私が得るエラーは
ファイルに属性を適用中にエラーが発生しました: ....my filename... アクセスが拒否されました。
PPSマウントされたフォルダーに新しいファイルを作成できます。その後、プロパティを変更して読み取り専用にすることができます。しかし、そのプロパティを再度書き込み可能に変更することはできません。お役に立てれば。
c# - File.Copy およびコピー後のエラー チェック
UNC パス ファイル コピーでの File.Copy の信頼性について誰かが知っているかどうかを尋ねたいと思います。ローカルにファイルがあり、ターゲットは smb 共有 (SAMBA など) です。偽装が正常に行われ、完全な資格情報でコマンドを実行できることは当然のことです。ファイルが正しくコピーされたかどうかを確認する方法はありますか?
- CIFS の基礎となるプロトコルには関連する制御メカニズム (md5 など) がないため、整合性テストのソリューションではデータを転送する必要があります。
-私が見つけた唯一のことは、プロトコルに実際に書き込み検証フラグがあることです ( 80 ページのcifs仕様を確認してください)。文書化された例外を通して私が理解している限り、コピー後の検証テストはありません。
hudson - Hudson Windows サービスのスレーブ起動により SmbException が発生する
Windows XP x64 を実行しているHudson用の 3 つの新しいビルド スレーブを取得しました。これらへの展開でこれまでにない問題が発生しています (他に 2 台の XP32 マシンが既にスレーブになっています)。
サーバーを最初に再起動するとき、またはサーバー サービスを再起動した直後に、hudson のノードのログに次のように表示されます (ドメイン名は無害なユーザーを保護するために変更されています)。
その後、「スレーブ サービスを起動」しようとすると、次のようになります。
ハドソンではなく、サンバ自体が問題のようです。C:\hudson のグループ メンバーシップとディレクトリのアクセス許可を再確認しましたが、それらは他の 2 つのスレーブと同一です。
実際に Tomcat+Hudson を実行している (ただしビルドは実行しない) MacOSX サーバーから smbclient を使用すると、1 回の試行で奇妙な応答を得ることができました。
グーグルで調べてみると、 IRPStackSizeの問題が原因である可能性がありますが、一度に 5 つまで (最終的には 50 = 0x32 まで) ジャックアップし、サーバー サービスを再起動しても解決しないようです。
余談ですが、JNLP クライアントの起動は問題なく機能しますが、サービスとして提供することをお勧めします。
ちなみに、Hudson のバージョンは 1.323 です (後ろに 1 つだけあり、変更ログには特に関連するものはありません)。
php - PHPを使用したリモートSMB共有でのファイル変更の検出
私は、リモートSMBサーバーを監視し、FTP経由でそのボックスにアップロードされている新しいファイルを検出する必要があるUnixマシンで実行されるPHPプロセスを作成しています。私ができる可能性は低いです
以下を検出する必要があります。
- 作成中の新しいファイル
- ファイルのアップロードが完了しました
- 削除されるファイル
NFS共有の場合は、FAMを使用してイベントを検出しようとしますが、同等の方法がわかりません。