問題タブ [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.
powershell - Windowsでマウントポイントをどのように削除/削除しますか
マウント ポイントを削除する方法を探しています (powershell/wmi/C# のいずれかを使用)。を使用しwin32_volume
て、どのボリュームにマウント ポイントがあり、そこにあるパス (名前とキャプションの下) を見つけることができましたが、それらのマウント ポイントを削除する方法がわかりません。名前win32_volume
空間にはそれらを作成するメソッドがありますが、削除するメソッドはありません。はwin32_mountpoints
読み取り専用です。解決策を見つけることができませんでした。
macos - マウントポイントのタイプを判別する方法はありますか?
bash
Mac OS X 10.5 および 10.6 のファイルを処理するスクリプトがあります。次に、ファイルがローカル ボリューム上にあるかリモート AFP ボリューム上にあるかを判断する必要があります。すべてのマウントポイントは/Volumes
Mac OS X にありますが、ローカル ボリュームとリモート ボリュームの間に違いは見られませんls -al
(少なくとも へのシンボリック リンクであるブート ボリュームを除く/
)。
プログラム的に、特に方法はありますか。マウントポイントのソースまたはタイプを決定するために、bash
スクリプトから簡単に呼び出すことができるもの(絶対に必要でない限り、OS X 固有の API を使用して C/Obj-C でこれを書き直したくありません) 。ボリュームがどのデバイスにマップされるか ( 、、などでマウントされたボリュームが のデバイスを指さないと仮定)でも、それがローカルかどうかを推測する方法がありますか?mount_afp
mount_smbfs
mount_webdav
/dev
oracle - Solaris 10(Oracle RACのインストール)でマウントポイントを作成するにはどうすればよいですか?
ASMを使用してSolaris10にOracleRACをインストールしたいのですが、初めてです...
だから私はディスクボリューム/dev/ dsk/c2t0d0s2に/u0ディレクトリをマウントしたい
1)次のようにrootユーザーが/u0ディレクトリを作成しました。
2).vsftabファイルに次のエントリを追加しました。
ファイルシステムを自動的にマウントするために。
3)次に、次のコマンドを入力して、ディレクトリをマウントします。
私は正しいですか???? ソラリスにディレクトリをマウントする方法と、このシステムにoracleRACをインストールするためにどのような手順を実行する必要があるかについてアドバイスをお願いします。
PSステップ3で、次のエラーが発生します。
P.S2 RACをインストールするには、どのOracleをダウンロードする必要がありますか?
winapi - IOCTL_MOUNTDEV_QUERY_UNIQUE_ID の一意性
のドキュメントIOCTL_MOUNTDEV_QUERY_UNIQUE_ID
は少し混乱しています...構造体で返されるIDの種類は正確ですか?MOUNTDEV_UNIQUE_ID
のドキュメント
言います:
UniqueIdLength
- 一意のボリューム ID の長さが含まれます。
UniqueId
- 一意のボリューム ID が含まれます。一意のボリューム名の形式は です
"\??\Volume{GUID}\"
。GUID は、ボリュームを識別するグローバルに一意の識別子です。
ただし、ここには奇妙なことがあります: の正確な形式はUniqueId
何ですか? \??\Volume{GUID}\
それがフォーマットであることが意図されている場合、UniqueIdLength
フィールドのポイントは何ですか-それらはすべて同じサイズではありませんか? それ以外の場合、デバイス ID はどのような形式にする必要がありますか?
さらに、これはデバイスID ですか、それともボリュームID ですか? つまり、これはメディアごと(CD など) またはデバイス(CD ドライブ) ごとに一意であると考えられますか?
java - mac os で空間変動を表示する方法
将来のファイルの削除またはコピーによるドライブの空き容量の変化を表示できる方法を使用するために、Mac OS X でシステム ドライブを表示する方法を探しています。
私はよりよく説明します:
HD から 1GB の USB キーに 10Mb ファイルをコピーする場合、最初は空の 1GB で、ファイルをコピーする前に USB キーの新しい空き容量が 1014Mb になることを示したいと思います。
このようにして、いくつかの操作が使用可能なスペースよりも多くのスペースを使用するかどうかを確認できます。
メソッド length() を使用すると File のサイズを確認でき、 getFreeSpace() を使用すると使用可能な空き容量がわかることはわかっていますが、システム ルートを取得する方法がわかりません (メソッド FileSystemView.getFileSystemView().getRoots () パス "/" を持つファイルを 1 つだけ含む配列を返します)。
私は mac os x で作業しており、mac 初心者です。Windows で使用するすべての方法は、ここでは機能しません。
あなたが理解してくれることを願っています(私の英語でごめんなさい...)!
windows - GetVolumeNameForVolumeMountPoint()に関するユーザー/パスワードの問題(Windowsリモートドライブマウント?)
Vistaワークステーションから、プログラムでボリュームをローカルにマウントしたい(たとえば、XP Embedded\\MyXPEmbedded\C:\some\path\
をVistaワークステーションにマウントする(にマウントするC:\mounted_XPEmbedded\
))接続されたXPEmbeddedコンピューターがあります。
(これは、より大きなデバイスの一部であるXP Embeddedワークステーションでファイルを維持するVistaワークステーションで実行される管理ユーティリティです。)
VistaワークステーションからXPEmbeddedコンピューターを見ることができます。たとえば、::getnameinfo()
XPEmbeddedコンピューターの名前をIPアドレスから解決できます。
ただし、すべての呼び出しはGetVolumeNameForVolumeMountPoint()
失敗し(returns false
)、フォーマットされたメッセージは次の::GetLastError()
ようになります。
明らかに、これは権限の問題のようです。ただし、Microsoft APIには、これらのボリュームGUIDパスAPIを介してユーザー/パスワードを提供する方法についての説明はありません。
XPEmbeddedマシンのIPアドレスをアドレスバーに入力してVistaワークステーションのWindowsエクスプローラーからXPEmbeddedを「参照」すると、ユーザー名とパスワードの入力を求められます。その後、XPEmbeddedのすべてを確認できます。 (当たり前! プログラムでそれを提供するにはどうすればよいですか?)
質問:GUIDパスAPI(特に)を使用するときに、プログラムでユーザーのログイン/パスワードを提供するにはどうすればよい::GetVolumeNameForVolumeMountPoint()
ですか?
問題の一部は、これらのコンピューターが同じドメインを共有していないことである可能性があります(共有できません。Vistaコンピューターはお客様のドメインに追加され、XPEmbeddedは「非表示」にする必要があります)。
おそらく重要ではないその他の情報:
- VistaワークステーションとXPEmbeddedは同じドメインを共有しません(共有できません)
- アプリケーションは、管理者権限を持つアカウントでVistaワークステーション上で実行されます(これは必要だと思いますか?)
- そのVista管理者アカウントはXPEmbeddedコンピューターに存在しません(XPEmbeddedには別の管理者アカウントがあります)
- 両方のコンピューター間の時計は最新です(セキュリティクレデンシャルは機能するはずです)
- Vistaワークステーションには2枚のネットワークカードがあり、1枚のカードは1枚のネットワークカードしかないXPEmbeddedボックスに直接接続します。
- C ++、MSVS2008を使用
ボーナス質問:管理者権限なしでVistaワークステーションでこの管理ユーティリティを実行できればいいのですが、これは可能ですか?(XP組み込みの管理ログイン/パスワードを知っています。)
c++ - WNetAddConnection2() と NetUseAdd() の違い
リモート ドライブをローカルにマウントしています (GetVolumeNameForVolumeMountPoint() でのユーザー/パスワードの問題 (Windows リモート ドライブ マウント?) を参照)
WNetAddConnection2()
質問:との違いは何NetUseAdd()
ですか? ユーザー名とパスワードを提供するローカルドライブ文字にリモートドライブパスを割り当てることがそれぞれ許可されているようです。
さらに、WNetAddConnection2()
ローカル ドライブ文字を指定する (動作する) か、ローカル ドライブ文字に「NULL」を指定すると、コンソールnet use
コマンドはリモート ドライブをローカルで「何もない」場所にマウントすることに成功したことを示します (ご想像のとおり)。そのような結果の目的がわかりません。私の希望は、ローカル システム/プロセスとリモート コンピューターの間で「ログオン資格情報」を確立して、他の呼び出し::GetVolumeNameForVolumeMountPoint()
が正しいユーザー名/パスワード コンテキストを持つようにすることでしたが、それはうまくいきません。
最終的な目標は、リモート ドライブをローカル ドライブ文字なしでローカルにマウントすることです(26 個のローカル ドライブ文字がすべて使用されているため、ローカル GUID パス共有のようなものに)。リモートのユーザー名とパスワードを提供するローカル ドライブ文字 (現在は を使用)。::GetVolumeNameForVolumeMountPoint()
Logon failure: unknown user name or bad password
WNetAddConnection2()
c# - 仮想ディスク マウント ポイントの作成
ImDisk ライブラリと .NET ラッパーを使用して、C# アプリケーションで仮想ディスクを作成しました。ただし、デバイスを作成した後、デバイスが実際にドライブ文字として表示されるようにするには、マウント ポイントも作成する必要があるようです。マウントポイントを作成するために何が提供されるべきか完全には理解していませんが、これはライブラリよりも仮想デバイスに関連していると思います。
私の機能:
CreateMountPoint 定義:
アップデート
FormatDrive 機能:
upgrade - 古いPlone3.3サイトを私のPlone4.1の2番目のサイトとしてインポートする
私はPlone4.1サイトを運営していますが、しばらくの間ダウンしていて、Plone 3.3上に構築された2番目のサイトがあるので、そのサイトもPlone4.1にインポートしたいと思います。すでに別のマウントポイントを作成しましたが、古いData.fsファイルを新しいマウントポイントにコピーしても実際には機能しませんでした。私がやりたいのは、古いploneインストールからData.fsを取得し、それを別のマウントポイントに移動して(これはサブフォルダーに配置され、以前はvar / filestorageのすぐ下にありました)、移植します。何らかの方法でv.4.1に。
私はさまざまなチュートリアルを検索しましたが、このニーズを解決する方法についての関連するヒントは見つかりませんでした。誰かが私にいくつかのポインタを与えることができますか?ありがとう!
python - sshfsにマウントされたShareを介したPythonプログラムの実行
Machine-Bのsshfsを介して(Machine-Aに)マウントされた共有があります。Machine-Cから、次のようにsshfs(double sshfs)を介してこの共有をマウントしました。
Machine-Cの場合:/mnt/Machine-B/target_share
マシンBの場合:/mnt/Machine-A/target_share
マシンAの場合:/media/target_share
これで、Machine-AにあるがMachine-BにマウントされているドライブのMachine-Cを除いて、テストしたすべての場所(ローカルファイルシステムのMachine-Cを含む)で正常に実行されるPythonプログラムができました。
Machine-CからPythonプログラムを実行している理由は、Pythonプログラムを実行するために必要なリソースがあるためです。Machine-AとMachine-Bで実行しましたが、それぞれのメモリが最大になり、毎回失敗しました。target_share
このタイプのコマンドを使用して、Machine-Bにマウントしようとしました。
sudo mount -t cifs -o username=<username>,password=<password> //Machine-A/target_share /mnt/target_share
しかし、これは私が試した方法ごとに機能するようには見えません。つまり、異なる資格情報を使用した場合、資格情報を使用した場合と使用しない場合などです。
さらに悪いことに、1つの注意点は、Machine-CからMachine-BにSSHで接続することしかできないということです。Machine-CからMachine-Aに直接アクセスすることはできません。できれば、このすべてがうまく機能する可能性があります。
PythonプログラムはMachine-Cで実行されますが、作業が必要な途中のロジックは実行されず、エラーは発生しません。基本的に開始し、数秒後に終了します。
私はPythonに比較的慣れていません。また、この投稿が別のボードで優れているかどうかもわかりません。もしそうなら、私に知らせてください、または必要に応じて移動してください。
必要に応じて、Pythonコードを投稿することもできます。
複雑な投稿をお詫びします。私はそれを他に説明する方法を知りませんでした。
前もって感謝します。