問題タブ [automount]

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

solaris - SmartOS (Solaris) の Autofs/Automount

SmartOSで Autofsを使用する際に問題が発生しました。/etc/auto_masterに一行追加しました:

/etc/auto_shareのコンテンツは次のとおりです。

10.0.1.20 は WD MyCloud NAS であるため、/nfs/が必要です。とにかく、単純にmount 10.0.1.20:/nfs/Public /Public_testうまくいきますが、
svcadm enable autofs && automount
新しいフォルダー/Publicls /Public見た後、 No such file or directoryと表示されます。Linux と OS X では同じケースが魅力的に機能しますが、SmartOS では機能しないため、少し混乱しています。何か不足していますか?間接共有/root auto_share&Public 10.0.1.20:/nfs/Publicと追加も-fstype=nfs試しましたが、うまくいきませんでした。

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

linux - SD カード: SD カードを取り外さずに、カーネルに強制的に WP ピンを再度読み込ませる方法

SD カードの最初のパーティションを /mnt/sdcard にマウントするための次の udev ルールがあります。

私の/usr/bin/mount_sdcard実行可能ファイルは次のとおりです。

このコードは正しく機能しており、SD カードが挿入されると、パーティションは読み書き (rw) でマウントされます。

ただし、sd カードが起動時にすでに存在する場合、パーティションは読み取り専用 (ro) でマウントされます。

この場合、sd カードを手動で取り外して再挿入しないと、パーティションの読み取り/書き込みをマウントできません。

アンマウントしてから、再度マウントしようとしました。再マウント オプションを使用しようとしました: これは機能しているように見えますが、コマンドmount -o remount,rw /dev/mmcblk0p1を実行すると、パーティションはまだ ro としてマークされています:mount

アップデート:

問題はより正確です。これは、ARM プロセッサの WP (書き込み保護) ピンがプロセッサの出力に配線されているカスタム ハードウェアにあります。

ブート時に、この出力は SD カード コントローラを読み取り専用モードに設定し、初期化後にこの出力が反転されて SD カードへの書き込みが可能になります。問題は、カーネルが起動時とカード挿入時にのみこの WP ピンを読み取ろうとすることです。

==> ブート時に、カーネル SD カード コントローラはカードを ro に設定します:

WP ピンが変更され、カードが取り外されて再接続された後、カーネル SD カード コントローラーはカードを rw として設定します。

私の質問の変更: SD カードを取り外さずに、カーネルに WP ピンを再度読み取らせるにはどうすればよいですか?

0 投票する
0 に答える
583 参照

nfs - solaris10 で autofs を使用して nfs 共有をマウントできません

これまでのところ、起動時にnfs共有をsolaris 10マシンにマウントしようとしています。

nfs 共有はアクセス可能であり、コマンド ラインから手動でマウントすると問題なくマウントされます (mount -F nfs server_hostname:/exported_dir_path/ /mnt/tmpdir)。しかし、起動時にautofsにマウントするように指示する方法がわかりません。

同じネットワーク (solaris も) 上に別のマシンがあり、動作していますが、動作していないマシンとどのように構成されているかわかりません。

問題をグーグルで検索したところ、これを機能させるには /etc/vfstab、/etc/auto_master、および /etc/hosts ファイルに適切なエントリが必要であることがわかりました。稼働していないマシンのこれらのファイルを稼働中のマシンのファイルと比較しましたが、違いはわかりませんでした。

autofs を適切に構成して、solaris10 マシンに nfs 共有をマウントする方法を教えてください。

ありがとう、

アーシッシュ。

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

ldap - LDAP ログインを使用している場合、Automount が CentOS 7 の NFS 共有ホーム フォルダーをマウントしない

0 投票する
0 に答える
205 参照

linux - Raspbian での LXDE と udev -- プラグイン時に USB ドライブでスクリプトを実行

Raspbian で LXDE を実行します。

デバイスが接続されているときに、USB フラッシュ ドライブでスクリプトを実行したいと考えています。特定のフラッシュドライブではなく、任意のフラッシュドライブ。

これは、システム内のいくつかの rpi の 1 つにキーボードやマウスを接続する必要なく、コードの更新を顧客に提供するためです (ディスプレイはありますが、入力デバイスはありません)。顧客は自分のデバイスのサムドライブにファイルをダウンロードし、それをシステム内の 4 つの rpi のいずれかに挿入します。スクリプトは、古いファイルと scp の新しいファイルをシステム内の正しいホストとリモート ディレクトリにバックアップするために「必要なことを実行」します。

接続されたときにフラッシュ ドライブへのシンボリック リンクを作成する udev ルールを作成できます。/dev の下にシンボリック リンクが表示されます。

観察によると、LXDE は、プラグが差し込まれると /media に USB フラッシュ ドライブを自動マウントするようです。以下を使用すると、マウント ポイントの名前 (例: /media/B85D-6433) が表示されません。

udevadm 情報 -a -p $(udevadm 情報 -q パス -n /dev/sda1) | grep -i 6433

また

udevadm 情報 -a -p $(udevadm 情報 -q パス -n /dev/sda1) | grep -i B85D

そのため、最初にその名前を知らずに、LXDE がドライブをマウントする場所を特定することはできません。

1) LXDE がマウント ポイントに使用する /media の下のディレクトリの名前を特定する方法はありますか? プラグ イベントの前後に /media に何があったかのリストを保持して、そのように判断することもできますが、もっと良い方法があるのではないでしょうか?

2) 代わりに、/dev の下のシンボリック リンクを別の場所にマウントし、この新しいマウント ポイントを介して USB ドライブでスクリプトを実行する必要がありますか?

3) 他の方法は?

ありがとう!

0 投票する
0 に答える
336 参照

permissions - 0666 パーミッションで USB-UART/FIFO IC (ttyUSB0 として) を自動マウントする - udev

0666 パーミッションで次のデバイスを自動マウントしようとしています:

これを実現するために、/etc/udev/rules.d に次の udev ルールを作成しました。

ご覧のとおり、テスト ファイルを使用してルールの機能を検証します。ファイルは、USB デバイスの接続時に常に作成されます。

これは、ルールが機能していることを意味するはずですが、権限が正しく取得されません。

実行するls -l /dev/ttyU*と、次の結果が得られます。

奇妙なことに、root としてコマンド ラインから chmod を実行すると、いつでもデバイスのアクセス許可を変更できます。私はそれがすべてのプラグインで自動的に起こることを望みます。手伝っていただけませんか?

Scientific Linux 7 を実行しています

すでに検索したトピック: