2019年9月16日月曜日

debian linux ファイルを splice する際にエラー: 入力/出力エラーです

新しいHDDへファイルをコピーするときに、いくつかのファイルで

ファイルを splice する際にエラー: 入力/出力エラーです

というエラーで完全にコピーできないファイルがあった。

この事象は、コピー元の不良セクタによるもの  らしい

このファイルを救出するために ddrescue コマンドを使う

debianでは、gddrescue というパッケージを入れれば使える

使い方
$ ddrescue "コピー元" "コピー先"


今回は1回の実行で、救出率 pct rescued:   99.99% となった

(500G中、mp4ファイル1個分の不良セクタ救出で事なきを得た)



一回で救出できない場合は、 -r (リトライ回数指定)    -f (強制上書き)
などのオプションを指定して再チャレンジ



このエラーがでたら、ディスクは変え時だろう



 

[Debian Linux] Brother レーザープリンタで印刷する Debian10 Buster 編

前回、Debian 9 stretch でドライバーインストールにつまづいたが、

今回、Debian 10 buster でもまたつまづいてしまった。

プリンタ:HL-L2330D

stretch ではsteamを入れてたのでi386を有効にしてあったが
buster ではしてなかったので、まずi386を有効にした。

# dpkg --add-architecture i386
# apt-get update

前回同様にブラザー本家の簡易インストーラーでやったけど、まずCUPSがないと出たのでsynapticからCUPSを入れた。

テスト印刷しようとしたら
今度は lpr がないと出たので lpr を同様に入れた。


あとはWebブラウザーで http://localhost:631/printers にアクセスしプリンタ設定したら
やっとテスト印刷完了
(最初はi386有効にしないでやったのでドライバーを選択できなくて汗った)

〜〜〜〜〜
最初はあせった、どうしようって
というか普通の人は、32bitアーキテクチャを有効にするとかなんとか知らないでしょw

なんて不親切な簡易インストーラー(笑)なんでしょう

普通はこの辺の処理も含めてスクリプトに記述すべきでしょう、簡易なんだから