問題タブ [cifs]

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.

0 投票する
11 に答える
215710 参照

linux - CIFS 接続を強制的にアンマウントする方法

Linux マシンに CIFS 共有をマウントしています。CIFS サーバーがダウンしているか、インターネット接続がダウンしており、CIFS マウントに触れるものはすべてタイムアウトするまでに数分かかり、待機中はキルできません。CIFSマウント内を指しているシンボリックリンクがあり、lsはそれをたどってどの色にするかを決定しようとするため、ホームディレクトリでlsを実行することさえできません。(-fl を使用しても) umount しようとすると、ls と同じように umount プロセスがハングします。sudo kill -9 でも殺すことはできません。カーネルを強制的にアンマウントするにはどうすればよいですか?

0 投票する
4 に答える
1357 参照

linux - Samba 共有を再帰的にトラバースしますか?

Linux の bash では、マウントされた共有を再帰的にトラバースし、各ファイルでコマンドを実行して、ファイルの種類とサイズ、アクセス許可などを取得し、これらすべてをファイルに出力するコマンドをどのように記述しますか?

0 投票する
3 に答える
5743 参照

linux - Samba、CIFS、およびファイルの削除

サーバー A に Samba 共有を配置しました。その共有を別の 2 つのサーバー B と C にマウントしました。B と C は一時ファイルを 1 つの場所に書き込む必要があるため、複数のバックグラウンド処理ジョブ ( B および C でも実行されている) は、同じファイルのプールにアクセスできます。

バックグラウンド プロセスが完了すると、作業していたファイルが削除されます。ファイルが削除された後に共有のディレクトリリストを作成すると、元のファイル名は などの行に沿って表示されます。元のファイルcifs79cifs78同じ量のスペースを占有するため、名前が変更されたばかりの元のファイルであると想定します.

問題は、samba を再起動しない限り、これらのファイルが消えないことです (再起動する予定はありません)。ファイルをすぐに削除する単純な構成パラメーターがありませんか?

次のコマンドで共有を作成しました。

ファイルは共有に入れられ、-rw-------名前を変更した後もそのまま残ります。

完全なsmb.confファイルは次のとおりです: http://gist.github.com/172474と実行結果smbstatus: http://gist.github.com/172478


より詳しい情報:

共有がマウントされているボックスから手動でファイルを作成すると、問題なく作成、編集、削除できます。IRB (インタラクティブ Ruby) セッションを開始すると、Ruby を使用してファイルを問題なく作成/削除できます。奇妙な権限でファイルを作成するのは、アプリ自体のようです。アプリと私の IRB セッションは同じユーザーとして実行されていますが、何をするにも同じ権限が必要です。

助けてくれてありがとう!

0 投票する
6 に答える
3680 参照

linux - Linux と Windows 間のロックの問題を記録する

DOSEMU の下の Linux で、古い DOS FoxPro / Clipper アプリケーションをたくさん実行する必要があります。プログラムは、ネットワーク サーバー (Windows または Linux サーバーの可能性があります) にある「データベース」にアクセスします。

実際、プログラムは正常に動作しましたが、レコードのロックを想定どおりに機能させることができませんでした。プログラムを 2 つの端末 (またはサーバーと任意の端末など) で実行し、両方で同じレコードをロックできます。

現在、Tiny Core Linux をターミナル、Windows XP をサーバーとして使用し、CIFS と最新の DOSEMU (1.4.0) を介して共有ファイルにアクセスしていますが、さまざまな組み合わせのサーバー (Ubuntu 7 から 9、Damn Small Linux 、XP) <-> プロトコル (CIFS、samba、さまざまなバージョンの smbclient) <-> クライアント (サーバーと同じ) 運が悪い

サーバー部分をsambaでoplocksなしで動作するように構成しようとしました(http://oreilly.com/catalog/samba/chapter/book/ch05_05.htmlのO'Reilly Sambaブックロックの章全体を読んだ後)およびXP( \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\UseOpportunisticLocking = 0) でも問題は解決しません。

何か案は?

ティア、パブロ

0 投票する
1 に答える
1120 参照

ruby - nginx/Ubuntu を介して CIFS Windows 共有から提供される静的ファイルがブラウザに完全に送信されない

nginx フロントエンドを備えた Rails アプリがあります。ユーザーは、Windows ネットワーク共有に保存されているファイルをアップロードして、後で取得できます。アップロードされたファイルは、nginx を介して静的に提供されます。

たとえば、画像をダウンロードすると、元の画像の一部のみがダウンロードされます。ページを正常に更新すると、サーバーが「206 Partial Content」応答を返し、もう少し多くの画像がダウンロードされます。

CIFS 接続からのファイルの提供に問題があるようです - おそらく正しいファイル サイズの決定に問題がありますか? CIFS で問題が発生したのはこれが初めてではありません。

マウントの fstab エントリは次のようになります。

最初のリクエストのリクエスト/レスポンス ヘッダーは次のようになります。

問題への洞察は大歓迎です。

ありがとう、ニック。

0 投票する
3 に答える
2361 参照

sql-server - NAS 共有で SQL Server 2008 データベースを使用する

Visual Studio でプロジェクトに取り組んでおり、SubVersion にチェックインして構成管理できるように、プロジェクト ディレクトリ内にローカル データベース ファイル (.mdf) を作成したいと考えています。残念ながら、ネットワーク共有でデータベースを作成/接続しようとすると、エラーが発生します。

NAS 機能を有効にするために私が見つけたすべてのリソースは SQL Server 2000 ベースであり、2005/2008 では機能しません。

データベースを非ローカルに保存する際のパフォーマンスの問題は気にしません。データベースを接続している間は、100% のアップタイムとファイル サーバーへの接続を保証できます。プロジェクトにデータベース ファイルを保存することに関心があります。

明確にするために、SubVersion からの私のワーキング セットは NAS 上にあります。企業のモビリティとは、後で別のワークステーションにいる可能性があり、自分のワーキング セットにアクセスする必要があることを意味します。

また、これを行うべきではないという回答は望んでいません...強く推奨されていることは知っています。ただし、何らかのデータベースの破損が発生した場合は、いつでもリポジトリ バージョンに戻すことができます。

0 投票する
2 に答える
18995 参照

windows - Internet Explorer 7/8 で動作する Samba 共有内のディレクトリへの HTML リンク

HTML ページを Samba 共有 (プロトコル SMB/CIFS Windows 共有) のディレクトリにリンクさせたい。私のHREFで私は書いたfile://server/Share2/folder3

Internet Explorer 7 と Internet Explorer 8 を除いて、ほとんどのブラウザーは問題なく処理します (共有をマウントし、folder3 でファイル マネージャーを開きます) Permission denied。IE7/8 で folder3 を開くには、HREF に何を記述すればよいですか?

ノート:

  • パスにパーツが含まれていないfolder3場合は正常に機能します。
  • 共有がすでにマウントされている場合は正常に機能します。したがって、テストする前に、「net use」と入力して、共有がまだマウントされていないことを確認してください。
  • Windows ユーザー名と共有ユーザー名は同じではないため、ポップアップでログイン/パスワードを要求する必要があります。繰り返しますが、パスにパーツが含まれていないfolder3場合、これは正常に機能します。
  • 0 投票する
    3 に答える
    3435 参照

    c# - File.Copy から UNC パスへ (同じサーバーの) UNC パス照会

    C# の File.Copy が使用されるシナリオでは、データ トラフィックはホスト アプリケーション プログラムを通過するか、リモートで処理されますか。

    乾杯!

    0 投票する
    1 に答える
    5225 参照

    c# - C# の cifs/samba クライアント ライブラリ

    Windows cifs クライアントから SMB 共有にアクセスするために、C# で cifs/smb クライアント ライブラリを探しています。

    コード スニペットは高く評価されます。

    0 投票する
    2 に答える
    7754 参照

    java - オープンJavaSMBサーバーの実装

    JavaにSMB/CIFSサーバーのオープンな実装はありますか?私が見つけることができる唯一の実装はAlfrescoのものですが、それはオープンソースではありません。

    関連する質問:そのような実装がないと仮定すると、単純なファイル転送など、SMBのサブセットさえも提供するライブラリがないことに驚いています。私の直感では、単純なサーバーを実装することはそれほど難しくありません(ただし、もちろん、Sambaのような完全なソリューションを実装することは非常に困難です)。誰もやっていなかったようで、思ったより難しいのではないかと疑っています。難しいので、あるいは誰も気にしないので、実装はありませんか?