問題タブ [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.

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

linux - マウントされたファイルシステムをトラバースしない Linux du コマンド

質問の文言が間違っている場合は、お知らせください。答えが見つからない理由を説明できるかもしれません。

次のようなコマンドを使用して、メイン ディスクの使用状況を確認したいと考えています。

du問題は、ルート レベルに多数のマウント ポイントがあり、これらをスキップしたいということです。

オプションはこれを行うはずだと思ってい-xましたが、それが何をするのか誤解しているか、間違った方法で使用しています。

du追加のマウントをトラバースせずに、ルート ディスクのみに適用するにはどうすればよいですか?

ありがとう

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

perl - Perl: システム出力から変数を分割する (df -lh)

バックティックを使用してdf -lhコマンドを変数として保存$varすることができましたが、変数の各部分を別の変数に割り当てることができるように分割したいと思います。

印刷したときの出力は次の$varとおりです。

私が望むのは、ヘッダーの最初の行を削除してから、次のカテゴリに分割することです。

$filesystem, $size, $used, $avail, . $cap_$mounted

shift を使用して最初の行を削除しようとしましたが、これは配列専用であることがわかりました。私が持っている別の配列については、chompを使用します。

しかし、これは配列ではないため、システム出力を配列として保存する方法がない限り、どうすればよいかわかりませんか?

どうもありがとう。

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

readonly - Linuxで読み取り専用ファイルとしてマウントおよび再マウントする

ファイルを読み取り専用としてマウントしたいのですが、誰もこのファイルに書き込めません。

私はインターネットで調査し、いくつかのコマンドを見つけました:

ただし、これはファイルシステムとパーティション用です。

ファイルを読み取り専用としてマウントする方法は?

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

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

ruby - Linux で Windows 共有へのハードリンクを作成する方法

メインフォルダーにあるファイルのハードリンクを作成し、次を使用してサブフォルダーに配置するRubyスクリプトを他の誰かが作成しました。

Linuxサーバーに10個の同一のWindowsサーバーの共有がマウントされており、10個のマウントポイントのうち9個で上記のコマンドに問題はありません。ただし、1 つのマウント ポイントで上記のコマンドに問題があり、次のエラーが生成されます。

リンクを手動で作成しても問題ありません。

すべての権限と設定は同じです。

ハード リンクを作成する Ruby スクリプトは、すべてのマウント ポイントで同じです。マウント ポイントには、Linux 側と Windows 側で同じ権限があります。

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

java - 別のサーバーにデプロイされた Web アプリケーションから Linux 上のフォルダーにアクセスする

サーバーにデプロイされたWebアプリケーションがあります。「A」としましょう。このサーバーでは、Linux ファイル システムの /usr/local/B ディレクトリのマウント ポイントを作成しました。サーバー A にデプロイされた Java ベースの Web アプリケーションから、このディレクトリ B の内容を確認できますか? はいの場合、どのように?

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

docker - Docker で「名前付きボリューム」を非ルートとしてマウントする

root 以外のユーザーとして名前付きボリュームをマウントする方法はありますか? chown各 Dockerfile でa を実行する必要がないようにしようとしていますが、ビルドによって作成されたアーティファクトをイメージに書き込むことができるようにするには、root 以外のユーザーがマウントを書き込み可能にする必要があります。

これは私がしようとしているものです

しかし、2番目のマウントでは取得します

私の他のマウント ( ) は root ではなくuser/src/dev/によって所有されているため、必要なものが得られます。ただし、名前付きボリュームで同じことを行うことはできませんでした。

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

linux - サンドボックスの取り付けの混乱

まず、サンドボックス ソフトウェアとしてBubblewrapを使用していますが、bubblewrap よりも一般的な実装の問題のように感じます。実行されるテスト以外の詳細は重要ではありません。

特定のテストの 1 つは、"/foo/bar" からサンドボックス / をマウントしようとします。これには、data と bin の 2 つのサブディレクトリが含まれます。

bin ディレクトリには、「test-file-is-writable」と呼ばれる単純なバイナリが含まれているだけです。

私が実行した場合:

$ /usr/bin/bwrap --ro-bind /foo/bar / --tmpfs /data test-file-is-writable data/1/canary

書き込み用に data/1/canary を開けませんでした。

ただし、マウント/書き込み可能な作品として

$ /usr/bin/bwrap --bind /foo/bar / --tmpfs /data test-file-is-writable data/1/canary

data/1/canary にデータを書き込みました。

ただし、/data を書き込み可能にしたいだけで、残りの / は ro であると想定しています。

読み取り専用として再マウントを追加しても問題は解決しません

$ /usr/bin/bwrap --ro-bind /foo/bar / --tmpfs /data --remount-ro / test-file-is-writable data/1/canary

書き込み用に data/1/canary を開けませんでした。

これをさらにデバッグして、サンドボックス内の対話型シェルにドロップするために必要なマウント/パスを追加しました

$ /usr/bin/bwrap --bind /foo/bar / --tmpfs /data --ro-bind /lib /lib --ro-bind /lib64 /lib64 --ro-bind /bin /usr/bin - -remount-ro / bash

/ の単純な ls を実行すると、すべてが期待どおりにマウントされていることが示されます。r/w のテストは問題ありません。ただし、問題は /data ディレクトリが完全に空であることです (「touch /data/testwrite」の出力を除く)。マウントしたかった元の /data パーティションには、実際にはファイルが含まれていることに注意してください。

Q. ここの取り付けがよくわからないのですが?それともテストが間違っていますか?私が見ることができる唯一の回避策は、元の ro /data から新しく書き込みマウントされた /data にファイルをコピーすることです

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

ibm-cloud - IBM Bluemix CF アプリ用にマウントされたボリューム

Bluemix 上の IBM Containers は、ボリュームのマウントとコンテナー間での使用をサポートしています。Bluemix CF アプリに関して同様の共有ボリュームを作成する方法はありますか?