問題タブ [mount-point]
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.
android - Android:USB列挙ポイントからフラッシュドライブのマウントポイントを取得します
ベンダーIDと製品IDを知っているフラッシュドライブを持っています。
をスキャンすることで、ルートデバイスの列挙ポイント(例)とマスストレージデバイスの列挙ポイント(例)/sys/bus/usb/devices
を確実に見つけることができます。/sys/bus/usb/devices/3-1
/sys/bus/usb/devices/3-1:1.0
2つの列挙ポイントがわかったら、これらを使用してマウントポイント(/mnt/usb0/part0
または/mnt/UsbStorageA
)を検索するにはどうすればよいですか?
-
または、ベンダーIDと製品IDからマウントポイントを取得する直接的な方法はありますか?
-
編集1(私の進捗状況の詳細):
わかりました(マウントポイントから逆方向に作業します):
マウントポイント:(/storage/usb0/part0
によると/proc/mount
)
デバイスノード:(/dev/block/vold/8:1
による/proc/mount
)
パーティション名sda1
(による/proc/partitions
)
しかし、にはエントリがなく、にもエントリ/sys/block
がないため、に相関しているようには見えません。代わりに、奇妙なことに、USBデバイスはのようににあります。なぜそれはcharデバイスとして表示されますが、blockデバイスとしては表示されないのですか?:-(sda1
/sys/block
8:1
/sys/dev/block
/sys/dev/char
189:261
bash - 論理ボリュームのマウントポイントを作成する方法
以下に概説するパーティションを使用して論理ボリューム マネージャーを作成するのに役立つスクリプトがあります。
これをビルドに取り込もうとするたびに、マウント ポイントが見つからないというエラーが表示されます。私のマウントポイントが上に概説されている場合、なぜそう言っているのかわかりません。私にお知らせください。
android - EXTERNAL_STORAGE、EMULATED_STORAGE_SOURCE、EMULATED_STORAGE_TARGET 構成 (ストレージ容量が限られている Android デバイス用)
私は、非常に小さなサイズのnandフラッシュを備えたAndroid TVに取り組んできました。そのため、すべてのユーザー アプリとデータは外部 SD カードに保存する必要があります。
複数ユーザーの外部ストレージ ポリシーについて混乱しています。EXTERNAL_STORAGE、EMULATED_STORAGE_SOURCE、EMULATED_STORAGE_TARGET などのすべての変数をどのように設定すればよいですか
次のように私の現在の設定:
init.rc
vold.fstab
storage_list
この構成が android-4.2 デバイスで機能していると、sdcard を取り外して再マウントするたびに、実行中のプロセスが許可のために sdcard の I/O 操作でエラーになることがわかりました。しかし、新しい zygote-forked プロセスは正常に動作します。
bash - ファイル名からのマウントポイント - 移植可能な方法
getmpoint
任意のファイル名からマウントポイントを返すスクリプト (と呼ばれる) を作成したい。
最初のアイデアは、次のようなものです。出力フォームのdf
解析または解析fstab
は、見た目ほど簡単ではありません。たとえば、次のような理由があります。
(デバイスを取得する)を使用していくつかのアイデアがstat
ありますが、道に迷っています。これを解決する方法についていくつかの指針が必要です。
別の質問は、stat
コマンドがFreebsd-statとLinux-statで異なるということです。ここに移植可能な方法はありますか?
同様に、次のことはどうでしょうか。
ファイルの存在なしで、パスからのみマウントポイントを取得するとよいでしょうstat
。
何かアドバイスはありますか?(おそらく自分でスクリプトを作成できますが、その方法についてのガイドが必要です...)
redirect - タイプ 3: マウントポイント ページへのアクセスが制限されているため、ツリー ルートへの適切な接続がありません
ユーザーが制限されたページにアクセスしたい場合、ユーザーをログイン ページにリダイレクトする方法を教えてください。
最初に、ツリーのルートがどのように見えるかを説明します。そのTypo3インスタンスには複数のドメインがあります。すべてのドメインは、ツリー内で独自のタイポスクリプトを持つ独自の部分を持っています。他のすべてのドメイン用のテンプレートと、他のすべてのドメイン用のコンテンツを持つ 1 つのテンプレート ドメインがあります。
ログインしていないユーザーが Domain-X から Content-AX にアクセスしようとすると、Typo3 の動作により Domain-X ページからコンテンツ (ログインフォーム) を取得します。
しかし、彼が Domain-X から Content-BX ページにアクセスしたい場合、Typo3 はエラーをスローします。
=======================
エラーが発生しました。
要求されたページには、ツリー ルートへの適切な接続がありませんでした! <br /><br />(MP残り!)
=======================
ログインフォームを使用して、ユーザーを Domain-X ページにリダイレクトしたいと考えています。しかし、使用config.additionalHeaders = Location: /...
しても何も変わりません。TypoScript が実行される前にエラーがスローされるためだと思います。
この動作でエラーが発生しない可能性はありますか?
java - ドライブ文字からパーティション名を取得し、その逆も同様
私が取り組んでいるプログラムは、リムーバブル ドライブにアクセスする必要があります。マウントポイントは同じままである必要があるため、通常はこれは問題になりません (例: Ubuntu では、私の電話の SD カードは にマウントされ/media/sebastian/GT-S5830/
ます)。しかし、Windows ではドライブ文字が異なります。(同じ電話:一度E:\
、カメラが に取り付けられた状態でプラグインした後E:
、そのままになりましF:
た。)
したがって、ドライブ文字ではなくパーティション名を保存することでこれを解決したいと考えています。
例: セットアップ時に、パスE:\DCIM\Camera\
が指定されました。今、私は次のことをしたい:
- マウントされているパーティションの名前を取得します
E:
- 指定されたディレクトリへのパスを次のように保存します
<partname>:\DCIM\Camera\
- デバイスにアクセスするとき、指定されたパーティションのドライブ文字を解決します
partname
- コロンの後にドライブ文字とパス部分を連結してパスを作成します。
Windows でマウントポイントを指定してパーティション名を取得するにはどうすればよいですか? Java でその逆を行うにはどうすればよいですか?
c++ - /proc/mounts、/etc/fstab、system() または popen() を使用せずに Linux 上の C++ でマウント ポイントを一覧表示する
Linux システムで使用可能なすべてのマウント ポイントのリストを取得するソリューションを探していtmpfs
ます。C/C++ プログラムから取得する必要があります。ディストリビューションに依存しない汎用ソリューションが必要です。/proc/mounts
またはにアクセスしたくありません/etc/fstab
。system()
またはを使用したくありませんpopen()
。
別の方法はありますか?
ご協力いただきありがとうございます!
windows - 管理者権限を必要としない FindFirstVolumeMountPoint の代替ですか?
FindFirstVolumeMountPoint
コードを実行しているユーザーが管理者でない場合に失敗しない (および友人)の代替手段はありますか?
一つ考えてHKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
いたのですが、調べてみると何の情報もありません。