ラベル バックアップ の投稿を表示しています。 すべての投稿を表示
ラベル バックアップ の投稿を表示しています。 すべての投稿を表示

2020年5月27日水曜日

Let's note CF-SV9のSSD換装

Let's noteSVシリーズは、基本的には7から中身が変わっていないので、分解写真などは他サイトにのっている通りで間違いないのだけれども、ちょっとだけ変わっていたのでレビュー。
あとブルースクリーンが出たので、どういう対策で乗り切ったかを書いておく。

まず、購入したのはCF-SV9NDRQR。LTEモデムが必要だったのでこれになった。
一番高いのにしかLTEつけないパナソニックさんアコギですわ...
内蔵されていたSSDは、SamsungのMZVLB512HAJQ。NVMeである。今迄M2でもsataだったので、間違えてWDのSATAモデルを買ってしまった。
ストックでcrucialの1TBモデルのP1 CT1000P1SSD8JPがあったので、こちらを使用したが、今買うと12k。安くなったね...

換装方法はまんまコレどおりで、ねじを全部外すと裏豚が外れるので、ssdを外して入れ替えるだけ。
難しいところは全くない。単純に、ねじをなくすと痛い目を見るだけである。
また、メモリはオンチップなので増設は不可である。メモリスロット付けてほしいなあ。

ディスクのクローンはAcronis True Image for Crucialを使用。
読み込みにすさまじい時間がかかったので、フリーズと間違えないように注意。
また、クローン後はインストーラーを保持したまま、インストールしたソフトは消すことをお勧めする。スタートアップの常駐がウザい。

で、今回のメインイベント。
クローンしたディスクで起動させたらブルースクリーン(0xc000000e)が出るのである。
ググったら対処法がたくさん出てくるが、まあ面倒。
なので、取り敢えず事前に作っていたリカバリBDを入れ、起動させてみると、「回復オプション」に進めるボタンがあった。
押してみると、何やら見た覚えのある画面。恐る恐る「続行(終了してwindowsを起動する)」をオスト、あっけなく起動した。
うーん、ブラックボックス。
まあ、何はともあれ普通に起動するので、これで良かったことにした。

2019年12月4日水曜日

Megaraid 9721-8iで、リチウムイオン電池が妊娠してRAIDカードを破壊してしまった(RAIDアレイが破損。それを復旧した話)

事実は小説より奇なり。
ある日、「ファイルサーバに繋がらない」と苦情を言われた。
いつもなら、sambaが何かの拍子にへそを曲げただけで、再起動すれば何事もなかったように立ち上がっていたのだけれども、今回は様子が違う。
立ち上げたら、bios画面で、VD(ヴァァーチャルドライブのこと。)が無いぞ、と言ってくる。
ディスク自体も認識していないらしく、ケーブルや電源を確認しろと書いてある。
勿論HDDは問題なく、 電源は尚のこと。
そこで、ケースを開けてみて、絶望した。
RAIDカードが「曲がっている」。

Megaraid 9271は、cache volt(この時期はバッテリーバックアップ、BBUと言っていた)用のリチウムイオン電池を、RAIDカード自体にねじ止めするスタイルだった。
https://www.picclickimg.com/d/l400/pict/192658565134_/LSI-MegaRAID-9271-8i-PCI-E-30-8-Port-6Gbps-SAS.jpg
の黒いのがリチウムイオン電池。
で、これが妊娠して巨大化し、そのままRAIDカードをひん曲げてしまっていたのだ。
電池を外して再起動すると、電池がない旨も表示されるが、そこじゃない。
何にしろ、普通に立ち上げるだけでは一切のディスクが無いことになっているのである。
一応どうもカード自体は生きており、ヒートシンクを付けなおして冷却をガンガンすればなんとかなりそうである。ただ、物理破損だけで無く、raidアレイが完全に死んでいる。これが痛い。

完全にお手上げかと思ったが、粘りに粘ってググった結果、
https://www.ask-corp.jp/faq/index.php?action=artikel&cat=53&id=118&artlang=ja
まだ手はあるらしい、が、Foreign Configurationの扱いがわからない。
https://nas-rescue.com/blog/index.php?QBlog-20160208-1
ということは、コントローラ川さえなんとかなれば、ワンチャンあるということである。
で、さらに調べて

https://yug-oc.jp/serv_blog/archives/245

まじもう愛してる。上記通りにしたわけじゃないけど、光明をもたらしてくれた。

手順的には、webbiosで、
  1. UnconfiguredBadとなっているHDDをUnconfiguredGoodにする。
  2. Scan devicesをクリックして、Foreign Configurationを読み込む
  3. Want to import?で、All configurationsのところの選択ボタンを押下して、コンフィグを選択
  4. previewボタンを押下して内容を確認、よければimportする(clearは何があっても押してはならない)
  5. exitで再起動。再起動時に別のコンフィグ読めるけどどうする?的なことを言われるが、無視する
と繋がった。
兎に角、消さなければraidを構成していたHDDに情報は残っているので、なんとかなる可能性が高いということである。
また、importボタンを押したにもかかわらず、failed importと言いやがったが、実はimportされていた、ということも書いておきたい。
バグらしい。やれやれである。

諦めない心は大事だなあ。

2017年3月27日月曜日

excelでアドレス帳を管理する際のtips

excelで管理しているアドレス帳がよく分からなくなっていくので、整理するtips。

まず被っているアドレスを洗い出す。

https://oshiete.goo.ne.jp/qa/6286968.html

countif関数で、総リスト中何回出現するかをカウントさせる。

A列の二行目からが総リストなら、B2に
=countif(A:A,A2)
    A総列(AからAまで)からA2の出現数を出す

とする。
教えてgooのように、二つのリストを比較する場合は、
=countif(A:A,C2)
    A総列(AからAまで)からC2の出現数を出す

ドメインで並べ替えたい場合、ドメインを抽出するには

http://qiita.com/yuwaita/items/b7445bcc7b09c143fcf7

A2からアドレスリストが始まる場合
=RIGHT(A2,LEN(A2)-(FIND("@",A2)))
とする。


thunderbirdでフォルダ内のメールからメールアドレスのリストを作成する(メールアドレスを抽出する)場合、
https://nic-nac-project.org/~kaosmos/index-en.html#eac
←アドオン配布サイトだがmozilla公認のサイトではないので自己責任で。
公認の方は動かなかった。
インストール後、フォルダを右クリックして、抽出先のアドレス帳を指定する(アドレス帳はこれ用に新規で作成した方が良い)
リスト化はアドレス帳をexportすればいい。


リストからメールを同胞する場合
http://www.matsuyuku.com/keniamemo/2011/10/thunderbird---mail-merge.html

mail-mergeプラグイン
https://addons.mozilla.org/ja/thunderbird/addon/mail-merge/
を使ってやる。

csvの一行目に差し込みする代数を入れる
例:name campaney email
二行目以降に差し込むモノを書いていく
山田太郎 山田商会 yamada@example.com
...
...


差し込み先のメールを作成。

たとえばtoに{{email}}、本文に{{capmaney}}{{name}}のように差し込みたいものを波括弧2つ{{}}で囲う。
最後にファイルからmail mergeを選択して、csvを読ませる。
csvは文字コードが間違っていると読まなかったりするので、文字コードには気をつけること。

2016年12月10日土曜日

Let's note SZ5(2016年夏モデル)のSSDを1TBに換装する

 Let's note SZ5を調達したが、内蔵のSSDが貧弱(256GB)だったのでcrucialの1TBに換装した顛末。

まず、Let's note SZ5の内蔵SSDは、M.2規格であること。
切っ欠けによって、BキーとMキーがあるが、最近売ってるのは両対応なので(切っ欠けが2つある)、問題ない。
基盤上ではMキーかな。

で、とにかく大きいサイズのssdを積みたかったので、価格コムで調べたところ、
MX300 CT1050MX300SSD4が安かったので購入。1TB(1050GBモデル)で31500円。

また、今回はシステム丸っとクローン化しようと思うので、外付けM.2ドライブも購入。
 1200円と安いが、見た目から湧き上がる中国臭。うちでは使えた。

まずはレッツノートを起動させ、Acronis True Image HD(うちは2015だった)をダウンロード、インストール。

Acronis True Image HDを起動させる。ユーザ登録の上、付属してきたシリアルを入力しないと先に進めないので注意。 
で、クローンを選んでから、手動でパーティション選択。自動だと、末尾にあるパーティションに余剰が全振りされてしまう。もともとのパーティションごとの容量は把握しておくこと。
で、Acronis True Image HDは、Cドライブの大きさを変更できないので、これも注意。まあ、Acronis True Image HDを使うならば、増えた分は別ドライブとして使うことになる。
  

換装方法は、https://www.ikt-s.com/lets-note-cf-sz5-type2280-ssd/ を参考にした。
注意点は、
  • ねじの形状やサイズが場所によって違うので、外したら穴の近くにマスキングテープで貼るなどして、忘れないようにする
  • バッテリー側に白いテープが貼ってある(封印)が、基本きれいにはがせないので、いっそのことカッターで切ってしまうといい(切ったら保障が効かなくなるので注意)
  • 力を入れなくてもパカット外れる。力を入れなければならない場合は、シールのとり忘れかねじのはずし忘れ
  • ねじは全部外す。たまに脚部分を忘れる
  • 元々ついているM.2の裏に、白いスペーサーがついているがはがせなかった。伝導体ではなさそうなので大丈夫とは思うが、気になる人は絶縁フィルムと緩衝材をかませたほうがいいかも。
こんなところかな。何かあったら追記予定。
換装自体はすごく簡単なので、保証が効かなくてもいいなら変えてしまったほうがいいと思う。

で、この作業をやる前に、不安なのでいろいろ見てまわったところ、
http://www3.millionwaves.com/diary/2384
を見てしまった。
今となっては「この人何を言っているんだろう」としか言えない記事だが、全部買ってしまった後だったので冷や汗が止まらなかった。
そもそもよくわからない文言が並んでいるのに。
UltraBook系のSSDを採用しているので
なにそれ。。。?
TLC型の消耗しやすいフラッシュメモリーを搭載
言いたいことは分かるけど、そしてたしかに乗っかってるのはsamsungだけど。
原価1~2万円の廉価品なので、貧弱
いや、原価それだったら高級品なんじゃないかな。。。

 記事を取り下げるなり、訂正入れるなりしてほしいものですねえ。まあ、もう見ないけど。。。
 パナソニックの(というかletsnoteの)品質が落ちていっているのは事実。ただ、選択肢がないのも現実。
なんとか頑張ってほしい。

ディスク容量1TBは快適です、ええ。

2015年11月26日木曜日

rsyncで外付けUSBハードディスクにバックアップするシェルスクリプトのメモ。

rsyncを使ったバックアップ用のシェルスクリプトを書いたのでメモ。
USBに対してバックアップする用途。
USBにはあらかじめ「backupdata」というディレクトリを作成しておく。

vi backupusb.sh
で作成。

#!/bin/sh

#変数。上がソースで下が書き出し先
sharedir=/backup-source-directory
backupdir=/media/backupusb/backup-data-directory

#if文で同ディレクトリが存在するかどうか確認(特にバックアップ先のマウント忘れ防止)

if [ -e $backupdir ] && [ -e $sharedir ]; then

#ログファイル作成
touch $backupdir/rsync.log

#rsyncでバックアップする。
#書式はrsync -オプション /バックアップ元ディレクトリ /バックアップ先ディレクトリ

rsync -avhP $sharedir $backupdir --delete --log-file=$backupdir/rsync.log

#各オプションは、大文字小文字の区別あり。
#「-a」再帰的に様々な要素を複製する。ざっくり言うと、極力まんまコピーする。
#「-v」おしゃべり。
#「-h」単位を丸める
#「-P」進捗表示
#「--delete」オプションはバックアップ元ディレクトリとバックアップ先ディレクトリを比較
#バックアップ元から無くなっている場合はバックアップ先からも消去する。
#「--log-file」オプションは、指定先に対してログを書き出す。

else
 echo "DONT MOUNTED!!"
fi
以上で。

chmod +x backupusb.sh
で実行権限を付けて、
sh backupusb.sh
で実行。
cron等に登録するのも良い。

オプションに-nが入るとテストモード。

http://open-groove.net/shell/if-and-or/
とまんま同じところではまったので、リンクを残しておく。
要はif文で、●●かつ■■が正しい場合、はandではなくtest文の[]を&&でつなぐという。

http://inaz2.hatenablog.com/entry/2013/07/10/142129
がわかりやすい。

2014年1月27日月曜日

linuxを丸ごとバックアップをしたい(ddかdumpか、それが問題だ)

何故かmondo rescueが激調子悪い今、どうしようか、
ということで、ddとdumpを使うことにする。

方法:dd
ddはセクター単位でバックアップをしていく(簡単に言うと、ディスクに書き込まれているデータを「そのまま」バックアップする)ようなので、
「まさに正しいバックアップを取れる」が、その代わりぶち壊れることもある(認識しなかったりする)らしい。
しかし、imgファイルとしてバックアップすれば、中身はマウントしてみられるので、まあ悪くはないと思う。

http://takuya-1st.hatenablog.jp/entry/20101025/1288002819

の通りで、コマンドは
dd if=バックアップするディスク(例:/dev/sda1) of=バックアップ先(例:/media/mountdisk/backup.img)

if=がバックアップ元指定、of=がバックアップ先指定。


dd でディスクからイメージファイルへ

HDDに空き容量があるなら、イメージファイルを作っちゃうのが後で使いやすい。

dd if=/dev/sdb of=/var/disk-img/some-winXp-hdd.img

とURLでは書かれているので、ドライブ丸ごとバックアップも可能だろう。

バックアップの途中経過は
killall -USR1 dd
で見られる。他詳しくはURL参照のこと。

imgファイルのマウント方法は、
mount -o loop マウント先 マウントしたいimg
たとえば
mount -o loop /media/image/ /media/mountdisk/backup.img

方法:dump
dumpは恥ずかしながら一階も触ったことがない。
大抵のドキュメントが、詳しいのかそうで無いのかよく分からない説明ばかりだから。
一応
http://www.usupi.org/sysad/122.html
http://chidipy.jpn.com/server/other/ext3backuprestore.html
を見て、

dump -0 -f バックアップファイル バックアップ対象のパス
というのは分かった。
dump -0f /media/backup/sda5.dump /dev/sda5
こんな感じでバックアップを取る。

また、パーティション構造も記録(UUIDが違うと駄目だったりするらしいのでuuidも)

fdisk -l > /<任意の場所>/fdisk_<デバイス名>.txt
df -k > /<任意の場所>/df.txt # cat /etc/fstab > /<任意の場所>/fs.txt
ls -l /dev/disk/by-uuid/ > /<任意の場所>/by-uuid.txt
#以下はあるのとないのがある。
pvdisplay > /<任意の場所>/lv.txt
vgdisplay > /<任意の場所>/vg.txt
lvdisplay > /<任意の場所>/vp.txt

さて書き戻し方だけど、
http://www.atmarkit.co.jp/ait/articles/0301/07/news001_3.html
とか、他諸々を参考に・・・実は未だ書き戻していなかったりする。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1332476248
は、ddでバックアップを取るか、dumpでバックアップを取るか、どちらが良いかの参考になる。

好みは、ddかな・・・。