問題タブ [hdd]
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.
linux - DD を使用して特定のファイルを再帰的に書き込む
null バイトではなく、メッセージで上書きしたいハード ドライブがあります。
48 69 64 64 65 6e 20 =「非表示」
これまでの私のコマンドは次のとおりです。
注: count や conv などのさまざまなパラメーターを試してみましたが、役に立ちませんでした
では、これでいいです。私が実行すると:
最初の数バイトが上書きされているのがわかりますが、残りは変更されていません。ドライブに「非表示」を再帰的に書き込みたいです。
python - Pythonで文字が変更された後に外付けハードドライブを検出する
複数の外付けハード ドライブ上のファイルをスキャンして追跡するための Python プログラムを作成しています。ファイルパスをローカルファイルに文字列として保持します。問題は、外付け HDD を別のコンピューターに接続すると、文字が変更され、以前に保存したパスが役に立たなくなることがあるということです。同じハード ドライブが接続されているが文字が変更されている場合、ドライブを追跡してローカル レコードを変更したいと考えています。今のところ、次の 2 つの可能性が考えられます。
- ドライブのルートに識別ファイルを保持し、すべてのドライブ文字をスキャンして、正しい識別ファイルでドライブを検出します。
- 先頭のすべての文字をスキャンして、ローカル レコードと同じパスにあるファイルを検出します。見つかった場合は、ドライブを特定します。
ドライブへのアクセスに使用できる HDD (またはパーティション) の既存の識別情報 (ドライブ文字以外) があるかどうかを知りたいですか?
python - USB ストレージデバイスで ioctl HDIO_GET_IDENTITY が失敗する
SATA-to-USB アダプタを介して接続された USB ハード ドライブの ID を取得しようとしています。私が書いた小さなプログラムは Python で書かれており、これを使用しています:
ここで見つけた方法
メソッドは内蔵 HDD で正常に実行されますが、
USB接続のHDDで実行する場合。
これに関連するものは何も見つかりませんでした-USB接続のHDDでは操作コードが異なる可能性があると思います....
これをUbuntuから実行していると言うのをほとんど忘れていました
ありがとう、dragosmc。
python - ファイルを 1 行ずつ読み取る -- ディスクへの影響は?
現在、非常に大きな (> 10GB) ファイルを処理する python スクリプトを作成しています。ファイル全体をメモリにロードすることはオプションではないため、現在、1 行ずつ読み取って処理しています。
スクリプトが完了すると、かなり頻繁に実行されるので、そのような読み取りがディスクの寿命にどのような影響を与えるかを考え始めています。
スクリプトは実際に1 行ずつ読み取るのでしょうか、それとも OS による何らかのバッファリングが発生しているのでしょうか。そうでない場合、何らかの中間バッファーを自分で実装する必要がありますか? 多くの場合、実際に有害なディスクにヒットすることはありますか? BitTorrent がディスクをすぐに消耗させるという記事を読んだことを覚えています。これは、より大きなデータ チャンクを操作するのではなく、まさにそのようなビット単位の読み取り/書き込みが原因でした。
テスト環境で HDD と SSD の両方を使用しているため、両方のシステムで回答が興味深いでしょう。
macos - Mac がスリープ モードから復帰した後に Apple スクリプトを実行する
MacBook がスリープ モードから復帰するたびにスクリプトを実行するようにします。
私のコードは非常に単純です:
CD-ROM ベイに 2 つ目の HDD を取り付けており、スリープ モードから再開するたびに、現在の状態ではマウントされていないにもかかわらず、ドライブが回転しているのが聞こえます。ただし、ドライブでマウント/イジェクト コマンドを強制すると、この問題は解決します。唯一の欠点は、これを手動で行う必要があることです。いま克服したいこと。
誰かがこの問題について私を助けてくれますか?