というファイルがあります夢の箱存在するC:\ドリームボックスグループと共有みんなWindowsで。私はそれをインストールしました/ハードディスクTelnet(PuTTY)を使用するOpenDreambox(OpenEmbedded)を含むLinuxベースのSTB。
専用のeSATAディスクドライブなしでセットトップボックスからマイコンピュータにテレビ番組を録画できるようにします。
これで、このタスクに別のコンピュータを使用してこのコンピュータの使用を中止したいので、このタスクを元に戻したいと思います。
これは、Telnetを介してボックスに接続し、ログインして使用するコマンドです。
cd /
umount -t cifs
注文が受け入れられました。しかし、まだセットトップボックスリモコンの「録画」ボタンを押すと、録画メニューが表示されます。しかし、録音を選択すると記録情報バーでシンボルが点滅し始めますが、実際にはネットワーク共有にファイルが書き込まれません。だからこの種の...ちょうど...動作します...
また、録音を中断するとGSOD(死の緑色の画面)は私にいくつかの基本的な衝突情報を示しており、製造元の電子メールアドレスにログを送信するように言いました。また、再起動する必要があります。しかし、実際には再起動しないようです。だから私が行くときメニュー、待機/再開を選択して再起動設定を読み込むのと同じようにギアアニメーションを見ることができ、その後同じタイプのGSODが再び表示されます。完全再起動ではないようです。私はこれを何度も繰り返し、毎回GSODを受け取りました。その後、電源を切ってから再度オンにしましたが、起動時に同じ問題が再び発生しました。
これを達成するために実行した手順は次のとおりです。
1. PuTTY start
2. Connect to 192.168.0.107
3. Log in as root
4. cd /
5. mkdir /hdd/movie
6. mount -t cifs -o username=*,password=* //192.168.0.101/dreambox /hdd
7. cd /hdd
8. ls (showed nothing - empty folder)
また、LinuxボックスはBusyBoxを実行していますが、私が理解したのはこれに対するシェルコマンドを提供するパッケージです。このシェルは通常のLinuxディストリビューションのすべてのシェルコマンドをサポートしていないようです。
私は最初に次のコマンドを試しました。
umount -t cifs -t cifs -o username=*,password=* //192.168.0.101/dreambox
これは正しい構文ですか?
umount
これは、アンマウントコマンドという点を除いて、マウントに使用したコマンドと同じです。動作しません。ディレクトリ、ファイル、またはデバイスが見つかりません(正確な単語はわかりません)。だから私はすべてを削除することにしましたcifs
(上記に示されています)。これはうまくいきましたが、Linuxボックスで問題が発生しました。
これで同じコマンドを再実行しました。
mount -t cifs -o username=*,password=* //192.168.0.101/dreambox /hdd
インストールすると、GSODを受信できなくなり、再録音できます。
しかし、どのように永久に停止しますか? ...
私はそれが悪い参照に関連していると思います。私のネットワーク共有を参照する何かがあり、それをアンマウントすると、もはや存在しなくなり、Linuxが機能し始めました。
FWIW、これは私のコンテンツです。システムテーブルファイルは次の場所にあります/etc/fstab
。
rootfs / auto defaults 1 1
proc /proc proc defaults 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
usbfs /proc/bus/usb usbfs defaults 0 0
/dev/mtdblock2 /boot jffs2 ro 0 0
tmpfs /var tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
/dev/sda1 /media/hdd auto defaults 0 0
最初にボックスに共有をマウントしようとしたときに別のコマンドセットを使用しました。再起動時にインストールするようにこのファイルを編集しました。しかし、その変更をキャンセルしたので、もう効果はありません。上に見えるのはfstabファイルの基本的な外観です。
ああ、ところで…/hdd
実際にはにリダイレクトされます/media/hdd
。したがって、movie
このプロセスで作成したフォルダは実際には(ステップ5. mkdir / hdd / movie)の代わり/media/hdd/movie
に配置されます。/hdd/movie
答え1
まとめました!
cd /
fuser /hdd
kill 6088
shutdown -r now
根本原因を解決する必要があるかどうかはわかりませんが、cd
とにかくやりました。fuser /hdd
そのデバイスまたはフォルダを使用するプロセスのPID(プロセスID)を提供します。この場合は6088です。 PIDkill
の後のコマンドはプロセスを停止します。
このshutdown -r now
コマンドはシステムを再起動します。必ずしもそうではありませんが、リモコンを持ってメニュー、スタンバイ/再起動に移動して再起動を選択します。このステップはEnigma2のDreamboxに関するもので、STBは異なる場合があります。エラーなしで正常に再起動する必要があります。
まず/media/hdd
、FTP経由でフォルダの内容を削除movie
し、フォルダ自体を削除しました。ビューには、私がマウントしたWindows共有にログインしようとしていて、マウント解除されたため、内部メモリが64MBに過ぎないことにログインしようとしているようです。そしてそれはすぐに満ちているので、基本的にメモリが不足しています。再起動時にも、これがクラッシュの主な原因の1つだと思います。したがって、これらのものを最初に削除したい場合があります。
再起動が正常に機能し、録画ボタンを押すと、ハードドライブが接続されていないというメッセージが表示されます。これは正常な現象です。
fuser
関与していないと命令していない答えをお願いしますkill
。 Linuxでネットワーク共有をアンマウントする正しい方法は何ですか?今は大丈夫です。