問題タブ [mount]

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 投票する
4 に答える
20479 参照

linux - Bash スクリプト - デバイスをアンマウントしますが、マウントされていなくても失敗しませんか?

私は bash スクリプトを書いておりerrexit、コマンドが 0 の終了コードを返さない場合、つまりコマンドが正常に完了しない場合にスクリプトが停止するように設定しました。これは、私の bash スクリプトが堅牢であることを確認するためです。

いくつかのファイルシステムをマウントし、いくつかのファイルをコピーして、それをアンマウントする必要があります。umount /mnt/temp何かを行う前にアンマウントするように、最初に a を付けています。ただし、マウントされていない場合、umount は失敗し、スクリプトが停止します。

することは可能umount --dont-fail-if-not-mounted /mnt/tempですか?デバイスがマウントされていない場合は 0 を返すようにするには? のようにrm -f

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

linux - Linux で複数のパーティションを含むイメージ ファイルから 1 つのパーティションをマウントする方法は?

イメージ ファイルにはパーティション テーブルがあり、複数のパーティションが含まれています。

ループバック デバイスの可能性があります。

関連スレッド:

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

ruby - NFS マウント上の Ruby コードで、同じマウント上の別のファイルを使用すると問題が発生する

詳細については、この投稿の最後で説明されている組み込みシステムに取り組んでいます。Linux ではツールは ruby​​ です。

ルビー コードをネットワーク上のリモート NAS デバイスに配置し、NFS v3 を使用して作業中の組み込みシステムにマウントします。私のプロジェクト シナリオは次のようなものです: 1. nfs 共有をマウントするオールインワンの自動スターターがあります。2. マウントされたディレクトリで webrick ruby​​ コードを開始し、3. マウントされたディレクトリで他の biz-logic 関連の ruby​​ コードを再度開始します。 dir, 4. いくつかの基本的なログ記録などを行うローカル ファイル システムで ruby​​ コードを開始します...開始操作が失敗したときに再試行するループに各ステップを入れます (開始操作はシステム 'ruby XXXX' または popen3 によって行われます)。呼び出します)。このスターターを実行するとどうなるか: ステップ 1 は成功、ステップ 2 は失敗、ステップ 3 は失敗、ステップ 4 は成功、次にステップ 2 と 3 が再試行され、両方とも2 回目の試行で常に正常に開始されます。(開始されたコードは独立していることを追加したいので、どちらが最初に開始されても問題なく、開始順序を変更しても違いはありませんでした)。

この問題を調べたところ、シェルから手動で開始し、次のようにフィルター処理したときにも発生することがわかりました: 私の webrick コードは、それ自体と同じディレクトリにある .rb ファイルをロードし、NFS マウントのサブディレクトリを使用するいくつかの FileHandlers を持っています。また、私のビジネス ロジックは nfs マウントから .rb ファイルも読み込みます。そして、これが私の問題の原因だと思います(「/mnt/myMount/myLib.rb」のような絶対パスとFile.Joinの両方を使用してこれらのファイルをロードしようとしましたが、どちらも違いはありませんでした)。

また、 Webrick ファイル ハンドラーもこのシナリオでは非常に奇妙な動作をします。ファイル サイズに関係なく、ファイルの最初の要求で常に失敗し、2 番目の要求で成功します。

要約すると、タイトルが示すように、NFS マウント上の Ruby コードが同じマウント上の別のファイルを使用すると、ruby は EIO (Input Output Error) を返します。私の環境では、上記のシナリオで説明したように、単純な .rb ファイル (ファイル名を出力するだけ) を使用してこの問題を再現できました (ただし、通常の PC では試していません)。これを解決するにはどうすればよいですか。ロード/要求メソッドに指定されたパスについてですか、それとも何ですか?

私の作業環境: 私が使用しているデバイスは、組み込みの Linux アーム ベースのコンピューターを搭載したインテリジェント RFID リーダーです。唯一の API/言語メーカーが (ライセンス条項を無視して) 許可および提供しているのは ruby​​ であり、余分なもののインストールをサポートしておらず、デバイスのカーネルをカスタマイズして、何かをインストール/コンパイルするのをできるだけ難しくしています。可能。.rb lib ファイルであれば追加の ruby​​ を使用できます。つまり、コードに簡単に含めることができますが、コンパイルが必要なものは何でも構いません。また、このシステムにはgemがありません。

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

c - statvfs()とstatfs()のシステムコールの違いは?

statfs()statvfs()呼び出しが非常に似ているのに、なぜ両方が存在するのですか?

どのような状況で私はどちらか一方を優先しますか?

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

android - AVD (Android Virtual Device) コンテンツにアクセスするために Android .img をマウントする方法はありますか?

Android 用のエミュレーターで開発していて、AVD (.img) のファイル システムが表示されないのは、少し盲目的に感じます。

Windows または Linux でマウントする方法はありますか?

書き込み権限でマウントされている場合のボーナス。

ありがとうございました。

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

macos - USB デバイスが挿入されたときにマウント ポイントを取得する Mac OS X および Linux

Mac OS と Linux で、USB ドライブのファイルとフォルダーを一覧表示するプログラムを開発しようとしています。USB デバイスが接続され、取り外されたときに、いくつかのイベントを取得する必要があります。Mac OS XI では IOKit を使用できることを知っています。しかし、デバイスがマウントされているマウントポイントを取得する方法がわかりません。IOKitで入手できますか?Linux と Mac 向けのクロスプラットフォーム ソリューションはありますか?

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

linux - Linuxでのgetfsstat()に相当するものは何ですか?

質問はそれをすべて言います。マウントされたファイルシステムのリストと、ファイルシステムタイプなどの関連情報を返すC関数呼び出しが必要です。

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

cocoa - Mac OS cocoa でマウントされた USB デバイスのデバイス ID、ベンダー ID、製品 ID を取得する方法

Mac OS に接続された iPod を検出する Cocoa プログラムを作成しようとしています。USB デバイスのマウントおよびアンマウント通知について、NSWorkspaceDidMountNotification および NSWorkspaceDidUnmountNotification をリッスンしています。NSString *path = [[notif userInfo] objectForKey:@"NSDevicePath"]; を使用して、マウントされたデバイスのデバイス パスを取得できます。しかし、マウントされたデバイスが iPod であるかどうかを確認するには、デバイス ID、ベンダー ID、製品 ID なども知る必要があります。進むべき道はIOKitだと思います。しかし、私はそれが低レベルのプログラミング用だと感じています。これらを見つける他の方法はありますか?また、IO キットの場合、マウント パスを指定すると ID が返されるサンプル プログラムはありますか?

どうもありがとう。

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

python - Pythonからvmdkファイルを表示しますか?

Pythonからvmdkファイルの内容を表示し、そこからファイルを読み取れるようにする方法はありますか?(私はそれに書く必要はありません)。そうでない場合は、vmdkファイルをホストマシンにマウントする方法はありますか、または一般的に、VMに接続して実行せずにvmdkファイルを確認する他の方法はありますか?

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

java - ディレクトリがJavaを使用してリモートでマウントされているかどうかを確認する方法

特定のディレクトリが実際にリモートでマウントされているかどうかをプログラムで判断する方法はありますか?これはJavaで実行できますか?そうでない場合は、JNIを介したネイティブCコードで実行できますか?

これはJavaであるため、Linux、Windows、またはMacで実行できます。したがって、適切なソリューションでこれらすべてのプラットフォームに対応する必要があります。(C over JNIを使​​用した複数の個別のソリューションで問題がない場合も同様です)。また、NFSやSambaなどの場合とは異なる場合があります。

ありがとう。