<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6447768214487511659</id><updated>2024-09-05T08:57:50.035+09:00</updated><category term="Linux"/><category term="CentOS5"/><category term="SL6"/><category term="LVM"/><category term="PT2"/><category term="CSS"/><category term="epgrec"/><category term="raspberry pi"/><title type='text'>いるかの</title><subtitle type='html'>ここには触った物とか興味を持った物について書いていきます。&lt;br&gt;&#xa;個人の感想なので参考程度に受け止めてくださいね。&lt;br&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-4478047026653056128</id><published>2016-11-20T12:21:00.001+09:00</published><updated>2016-11-20T12:25:16.488+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="raspberry pi"/><title type='text'>raspbian8 JessieでRTL8812auをmakeする</title><content type='html'>Raspberry Pi にraspbian8を入れて、&lt;a href=&quot;http://amzn.to/2fsXVcv&quot;&gt;GW-900D(AA)&lt;/a&gt;を使おうとしたけれどもハマったのでメモ&lt;br /&gt;
&lt;br /&gt;
前提&lt;br /&gt;
$ sudo apt-get update; sudo apt-get upgrade -y&lt;br /&gt;
$ sudo apt-get install curl build-essential bc git&lt;br /&gt;
&lt;br /&gt;
rpi-sourceとrpi-updateは使えるようにしておく&lt;br /&gt;
&lt;br /&gt;
手順&lt;br /&gt;
# rpi-source&lt;br /&gt;
# cd /usr/src&lt;br /&gt;
# git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git&lt;br /&gt;
# cd rtl8812AU_8821AU_linux/&lt;br /&gt;
# sed -i &#39;s/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/&#39; Makefile&lt;br /&gt;
# sed -i &#39;s/CONFIG_PLATFORM_ARM_RPI = n/CONFIG_PLATFORM_ARM_RPI = y/&#39; Makefile&lt;br /&gt;
# make clean&lt;br /&gt;
# make&lt;br /&gt;
# make install&lt;br /&gt;
# modprobe -a rtl8812au</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/4478047026653056128/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2016/11/raspbian8-jessiertl8812aumake.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/4478047026653056128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/4478047026653056128'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2016/11/raspbian8-jessiertl8812aumake.html' title='raspbian8 JessieでRTL8812auをmakeする'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-3346889796495799739</id><published>2012-04-20T21:40:00.001+09:00</published><updated>2012-04-20T22:33:03.989+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="PT2"/><category scheme="http://www.blogger.com/atom/ns#" term="SL6"/><title type='text'>Scientific Linux 6のPT2で録画したデータが再生できない件</title><content type='html'>状況はタイトル通り。&lt;br /&gt;
messagesを見るとこんなログが。&lt;br /&gt;
&lt;br /&gt;
Apr 20 08:05:04 localhost pcscd: openct/proto-t1.c:177:t1_transceive() T=1 state machine is DEAD. Reset the card first.&lt;br /&gt;
Apr 20 08:05:04 localhost pcscd: ifdwrapper.c:722:IFDTransmit() Card not transacted: 612&lt;br /&gt;
Apr 20 08:05:04 localhost pcscd: winscard.c:1671:SCardTransmit() Card not transacted: 0x80100016&lt;br /&gt;
&lt;br /&gt;
BCASカードが認識できなかった？&lt;br /&gt;
&lt;br /&gt;
というわけで b25 src_file dst_file って感じで吐き出してみたら無事に再生できましたとさ。&lt;br /&gt;
pcscd のエラー内容はともかくとして問題は解決できたのでめでたしめでたし。</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/3346889796495799739/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2012/04/scientific-linux-6pt2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/3346889796495799739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/3346889796495799739'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2012/04/scientific-linux-6pt2.html' title='Scientific Linux 6のPT2で録画したデータが再生できない件'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-4307509062997722949</id><published>2012-03-13T00:20:00.000+09:00</published><updated>2012-03-13T00:20:46.204+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="SL6"/><title type='text'>yumでupdateができないと思っていたら</title><content type='html'>sl-releaseパッケージのバージョンで参照するリポジトリが変化する仕組みなので&lt;br /&gt;
いつまでたっても落ちてこないというオチでした。&lt;br /&gt;
&lt;br /&gt;
というわけで--releasever=6.2を指定してsl-releaseパッケージをアップデート&lt;br /&gt;
してやれば、次のyumからは6.2のパッケージができるようになります。&lt;br /&gt;
&lt;br /&gt;
# yum --releasever=6.2 update sl-release</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/4307509062997722949/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2012/03/yumupdate.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/4307509062997722949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/4307509062997722949'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2012/03/yumupdate.html' title='yumでupdateができないと思っていたら'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-7576264496561235713</id><published>2012-01-29T10:15:00.000+09:00</published><updated>2012-01-29T10:15:30.523+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="LVM"/><title type='text'>ファイルシステムを縮小させた</title><content type='html'>LVM上に1000GBほどのファイルシステムを作ったけれど、ちょっと大きすぎたみたい。&lt;br /&gt;
なので800GBに縮小してみる。&lt;br /&gt;
&lt;br /&gt;
# resize2fs -p /dev/SrvGroup/movie 800G&lt;br /&gt;
resize2fs 1.41.12 (17-May-2010)&lt;br /&gt;
Please run &#39;e2fsck -f /dev/SrvGroup/movie&#39; first.&lt;br /&gt;
&lt;br /&gt;
fsckしないとダメって怒られた。&lt;br /&gt;
&lt;br /&gt;
# e2fsck -f /dev/SrvGroup/movie &lt;br /&gt;
e2fsck 1.41.12 (17-May-2010)&lt;br /&gt;
Pass 1: Checking inodes, blocks, and sizes&lt;br /&gt;
Pass 2: Checking directory structure&lt;br /&gt;
Pass 3: Checking directory connectivity&lt;br /&gt;
Pass 4: Checking reference counts&lt;br /&gt;
Pass 5: Checking group summary information&lt;br /&gt;
/dev/SrvGroup/movie: 1297/65536000 files (4.7% non-contiguous), 114706431/262144000 blocks&lt;br /&gt;
&lt;br /&gt;
fsck完了&lt;br /&gt;
&lt;br /&gt;
# resize2fs -p /dev/SrvGroup/movie 800G&lt;br /&gt;
resize2fs 1.41.12 (17-May-2010)&lt;br /&gt;
Resizing the filesystem on /dev/SrvGroup/movie to 209715200 (4k) blocks.&lt;br /&gt;
Begin pass 2 (max = 25)&lt;br /&gt;
Relocating blocks             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&lt;br /&gt;
Begin pass 3 (max = 8000)&lt;br /&gt;
Scanning inode table          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&lt;br /&gt;
Begin pass 4 (max = 90)&lt;br /&gt;
Updating inode references     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&lt;br /&gt;
The filesystem on /dev/SrvGroup/movie is now 209715200 blocks long.&lt;br /&gt;
&lt;br /&gt;
resize2fsコマンドに800Gを指定して実行。&lt;br /&gt;
-pは進捗を表示するオプション。&lt;br /&gt;
&lt;br /&gt;
# lvresize -L 800G /dev/SrvGroup/movie &lt;br /&gt;
  WARNING: Reducing active and open logical volume to 800.00 GiB&lt;br /&gt;
  THIS MAY DESTROY YOUR DATA (filesystem etc.)&lt;br /&gt;
Do you really want to reduce movie? [y/n]: n&lt;br /&gt;
  Logical volume movie NOT reduced&lt;br /&gt;
&lt;br /&gt;
ファイルシステムを縮小したので合わせてLVも縮小させる。&lt;br /&gt;
が、LVが有効になっているので止めないといけないって怒られた。&lt;br /&gt;
&lt;br /&gt;
# lvchange -a n /dev/SrvGroup/movie &lt;br /&gt;
&lt;br /&gt;
LVを止める。&lt;br /&gt;
&lt;br /&gt;
# lvresize -L 800G /dev/SrvGroup/movie &lt;br /&gt;
  Reducing logical volume movie to 800.00 GiB&lt;br /&gt;
  Logical volume movie successfully resized&lt;br /&gt;
&lt;br /&gt;
今度はちゃんと縮小できました。</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/7576264496561235713/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2012/01/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/7576264496561235713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/7576264496561235713'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2012/01/blog-post.html' title='ファイルシステムを縮小させた'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-2148177672508937049</id><published>2012-01-19T22:44:00.000+09:00</published><updated>2012-01-19T22:44:22.297+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="SL6"/><title type='text'>partedでパーティションを作った。</title><content type='html'># parted -s /dev/sdb mklabel gpt&lt;br /&gt;
# parted -s /dev/sdc mklabel gpt&lt;br /&gt;
# parted -s /dev/sdd mklabel gpt&lt;br /&gt;
&lt;br /&gt;
# parted -s /dev/sdb mkpart md1 2048s 1000GB&lt;br /&gt;
# parted -s /dev/sdc mkpart md1 2048s 1000GB&lt;br /&gt;
# parted -s /dev/sdd mkpart md1 2048s 1000GB&lt;br /&gt;
&lt;br /&gt;
これらをRAID5でつないでLVMで管理しよう。</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/2148177672508937049/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2012/01/parted.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/2148177672508937049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/2148177672508937049'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2012/01/parted.html' title='partedでパーティションを作った。'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-6742000398684892678</id><published>2012-01-02T16:33:00.000+09:00</published><updated>2012-01-02T16:33:59.572+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="epgrec"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="SL6"/><title type='text'>SL6でepgrecを動かすのにいくつかハマったメモ</title><content type='html'>・手動で番組表を取得しようとしたのにgetepg.phpが動かなかった。&lt;br /&gt;
　→do-record.shが悪かっただけ。&lt;br /&gt;
　　デフォルトのdo-record.sh.pt1のリネーム、またはdo-record.shを使って録画して&lt;br /&gt;
　　問題を切りわけるべきだった。&lt;br /&gt;
&lt;br /&gt;
・こんなメッセージが出た。&lt;br /&gt;
　&gt; PHP Fatal error:  Call to undefined function msg_get_queue() in /var/www/epgrec/recorder.php on line 151&lt;br /&gt;
　&gt; PHP Fatal error:  Call to undefined function msg_get_queue() in /var/www/epgrec/Reservation.class.php on line 376&lt;br /&gt;
&lt;br /&gt;
　これはパッケージが不足していたのが原因。&lt;br /&gt;
　メッセージ通りにmsg_get_queue()が見つからないということだったので調べたところ&lt;br /&gt;
　msg_get_queueはphp-processパッケージに入っているらしい。&lt;br /&gt;
　# yum install php-process を実行することで解決。</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/6742000398684892678/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2012/01/sl6epgrec.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/6742000398684892678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/6742000398684892678'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2012/01/sl6epgrec.html' title='SL6でepgrecを動かすのにいくつかハマったメモ'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-4244968212030538911</id><published>2012-01-01T22:10:00.000+09:00</published><updated>2012-01-01T22:10:31.513+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="SL6"/><title type='text'>SL6にPT2を設定しようとしてる。</title><content type='html'>SL6にPT2を設定しようとする場合、カードリーダーの動作確認としてpcsc_scanコマンドを導入するのにちょっと手間取るのでメモ。&lt;br /&gt;
&lt;br /&gt;
pcsc_scanコマンドはpcsc-toolsパッケージに入っているのだけれど、SL6のデフォルトのリポジトリにはない。&lt;br /&gt;
なので、別ディストリのpcsc-toolsパッケージを使ってやる。&lt;br /&gt;
&lt;br /&gt;
今回使ったのはfedora13用のpcsc-toolsパッケージ。&lt;br /&gt;
&lt;br /&gt;
[root@localhost src]# rpm -q pcsc-tools&lt;br /&gt;
pcsc-tools-1.4.16-1.fc13.x86_64&lt;br /&gt;
[root@localhost src]# rpm -q pcsc-perl&lt;br /&gt;
pcsc-perl-1.4.8-2.fc13.x86_64&lt;br /&gt;
&lt;br /&gt;
pcsc-toolsはpcsc-perlパッケージが必要なので、こちらもfedora13用のパッケージを使うことで解決。</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/4244968212030538911/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2012/01/sl6pt2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/4244968212030538911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/4244968212030538911'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2012/01/sl6pt2.html' title='SL6にPT2を設定しようとしてる。'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-958491758735707385</id><published>2011-12-25T20:54:00.000+09:00</published><updated>2011-12-25T20:54:15.485+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="SL6"/><title type='text'>SL6をインストールしようとしたらディスクを認識しなかった。</title><content type='html'>検証用のHDDにSL6をインストールしようとしたら&lt;br /&gt;
&lt;br /&gt;
「Disk sda contains BIOS RAID metadata 〜」&lt;br /&gt;
&lt;br /&gt;
などと言われて内蔵ディスクが認識されず、インストールができなかった。&lt;br /&gt;
なので、dmraid コマンドでメタデータを消してやった。&lt;br /&gt;
&lt;br /&gt;
　# dmraid -r -E /dev/sdX</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/958491758735707385/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2011/12/sl6.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/958491758735707385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/958491758735707385'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2011/12/sl6.html' title='SL6をインストールしようとしたらディスクを認識しなかった。'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-3597720005853751217</id><published>2011-05-11T22:29:00.002+09:00</published><updated>2011-12-25T20:55:09.080+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS5"/><title type='text'>partedコマンドでUSB HDDをfat32でフォーマットしてみた。</title><content type='html'># parted&lt;br /&gt;
GNU Parted 1.8.1&lt;br /&gt;
/dev/hda を使用&lt;br /&gt;
GNU Parted へようこそ！ コマンド一覧を見るには &#39;help&#39; と入力してください。&lt;br /&gt;
(parted) select /dev/sdd&lt;br /&gt;
/dev/sdd を使用&lt;br /&gt;
(parted) mklabel&lt;br /&gt;
警告: The existing disk label on /dev/sdd will be destroyed and all data on this&lt;br /&gt;
disk will be lost. Do you want to continue?&lt;br /&gt;
はい(Y)/Yes/いいえ(N)/No? y&lt;br /&gt;
新しいディスクラベル?  [gpt]? msdos&lt;br /&gt;
(parted) print&lt;br /&gt;
&lt;br /&gt;
モデル: SAMSUNG HM160HC (scsi)&lt;br /&gt;
ディスク /dev/sdd: 160GB&lt;br /&gt;
セクタサイズ (論理/物理): 512B/512B&lt;br /&gt;
パーティションテーブル: msdos&lt;br /&gt;
&lt;br /&gt;
番号  開始  終了  サイズ  タイプ  ファイルシステム  フラグ&lt;br /&gt;
&lt;br /&gt;
(parted) mkpart&lt;br /&gt;
パーティションの種類?  primary/プライマリ/extended/拡張? primary&lt;br /&gt;
ファイルシステムの種類?  [ext2]? fat32&lt;br /&gt;
開始? 0&lt;br /&gt;
終了? 160GB&lt;br /&gt;
(parted) print&lt;br /&gt;
&lt;br /&gt;
モデル: SAMSUNG HM160HC (scsi)&lt;br /&gt;
ディスク /dev/sdd: 160GB&lt;br /&gt;
セクタサイズ (論理/物理): 512B/512B&lt;br /&gt;
パーティションテーブル: msdos&lt;br /&gt;
&lt;br /&gt;
番号  開始    終了   サイズ  タイプ      ファイルシステム  フラグ&lt;br /&gt;
1    32.3kB  160GB  160GB   プライマリ                    lba&lt;br /&gt;
&lt;br /&gt;
(parted) quit&lt;br /&gt;
通知: 必要であれば /etc/fstab を更新するのを忘れないようにしてください。&lt;br /&gt;
&lt;br /&gt;
# mount -t vfat /dev/sdd1 /media&lt;br /&gt;
mount: wrong fs type, bad option, bad superblock on /dev/sdd1,&lt;br /&gt;
missing codepage or other error&lt;br /&gt;
In some cases useful info is found in syslog - try&lt;br /&gt;
dmesg | tail  or so&lt;br /&gt;
&lt;br /&gt;
# mkfs.vfat -F 32 /dev/sdd1&lt;br /&gt;
mkfs.vfat 2.11 (12 Mar 2005)</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/3597720005853751217/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2011/05/partedusb-hddfat32.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/3597720005853751217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/3597720005853751217'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2011/05/partedusb-hddfat32.html' title='partedコマンドでUSB HDDをfat32でフォーマットしてみた。'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-3501004541800829908</id><published>2011-03-20T02:03:00.003+09:00</published><updated>2011-06-19T13:15:31.268+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS5"/><category scheme="http://www.blogger.com/atom/ns#" term="PT2"/><title type='text'>CentOS5がBCASカードを認識しなかったのをなんとかした。</title><content type='html'>PT2のドライバが作成できたので、次はBCASカードを認識させる。&lt;br /&gt;
&lt;br /&gt;
BCASカードが認識しているのかを確認するために pcsc-tools に入っている pcsc_scan コマンドを使ってみる。&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;# pcsc_scan 
PC/SC device scanner
V 1.4.10 (c) 2001-2007, Ludovic Rousseau &lt;ludovic.rousseau@free.fr&gt;
Compiled with PC/SC lite version: 1.3.3
Scanning present readers
Waiting for the first reader...&lt;/ludovic.rousseau@free.fr&gt;&lt;/pre&gt;&lt;br /&gt;
カードリーダーが認識していない？&lt;br /&gt;
&lt;br /&gt;
今回使っているカードリーダーはPT2を買った時に一緒に買った&lt;a href=&quot;http://www.amazon.co.jp/gp/product/B004RK67EM/ref=as_li_qf_sp_asin_tl?ie=UTF8&amp;amp;tag=myusun-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=1211&amp;amp;creativeASIN=B004RK67EM&quot;&gt;CI691(AA)&lt;/a&gt;というカードリーダー。&lt;br /&gt;
PT2の設定情報では、よくNTT製のがつかわれているため、この辺りに原因が潜んでいそう。&lt;br /&gt;
&lt;br /&gt;
調べてみたところ、pcscd はカードリーダーのデバイスIDなどをチェックするとのこと。&lt;br /&gt;
ということは、どこかにある設定ファイルにデバイスIDなどを追加するだけでよさそう。&lt;br /&gt;
&lt;br /&gt;
まず、追加する必要のある設定を確認する。&lt;br /&gt;
カードリーダー側の情報はlsusbコマンドで確認できる。&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;# lsusb
Bus 004 Device 001: ID 0000:0000  
Bus 004 Device 002: ID 0bda:0165 Realtek Semiconductor Corp. 
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 001: ID 0000:0000  
Bus 005 Device 001: ID 0000:0000  
Bus 006 Device 001: ID 0000:0000  
Bus 007 Device 001: ID 0000:0000  
Bus 003 Device 001: ID 0000:0000  
Bus 003 Device 003: ID 1130:9177 Tenx Technology, Inc. 
Bus 003 Device 002: ID 045e:0024 Microsoft Corp. Trackball Explorer&lt;/pre&gt;&lt;br /&gt;
分かりづらいけれど上から2行目のRealtek〜がCI691。&lt;br /&gt;
&lt;br /&gt;
CI691のベンダーIDが0bdaでプロダクトIDが0165らしい。&lt;br /&gt;
&lt;br /&gt;
この情報をどこかに追加したらよさそう。というわけで調べてみると、CentOSでは/usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plistに追加するといけるらしい。&lt;br /&gt;
※64bit版の場合。32bit版だと/usr/lib/pcsc・・・になるかと。&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&amp;lt;key&amp;gt;ifdVendorID&amp;lt;/key&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;array&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;string&amp;gt;0x08E6&amp;lt;/string&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;string&amp;gt;0x08E6&amp;lt;/string&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;string&amp;gt;0x0bda&amp;lt;/string&amp;gt; &amp;lt;-追加
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/array&amp;gt;

&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;key&amp;gt;ifdProductID&amp;lt;/key&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;array&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;string&amp;gt;0x2202&amp;lt;/string&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;string&amp;gt;0x0165&amp;lt;/string&amp;gt; &amp;lt;-追加
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/array&amp;gt;

&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;key&amp;gt;ifdFriendlyName&amp;lt;/key&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;array&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;string&amp;gt;Gemplus Gem e-Seal Pro&amp;lt;/string&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;string&amp;gt;CI691&amp;lt;/string&amp;gt; &amp;lt;-追加
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/array&amp;gt;&lt;/pre&gt;&lt;br /&gt;
こんな感じ。&lt;br /&gt;
追加したら pcscd を再起動させて、pcsc_scan コマンドで認識しているかを確認する。&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;# pcsc_scan 
PC/SC device scanner
V 1.4.10 (c) 2001-2007, Ludovic Rousseau &lt;ludovic.rousseau@free.fr&gt;
Compiled with PC/SC lite version: 1.3.3
Scanning present readers
0: CI691 (20070818000000000) 00 00

Sun Mar 20 01:57:34 2011
 Reader 0: CI691 (20070818000000000) 00 00
 :
 :
&lt;/ludovic.rousseau@free.fr&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/3501004541800829908/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2011/03/centos5bcas.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/3501004541800829908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/3501004541800829908'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2011/03/centos5bcas.html' title='CentOS5がBCASカードを認識しなかったのをなんとかした。'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-1226200788988486924</id><published>2011-03-19T23:35:00.002+09:00</published><updated>2011-06-19T13:15:54.796+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS5"/><category scheme="http://www.blogger.com/atom/ns#" term="PT2"/><title type='text'>CentOS5にPT2をインストールしてみた。</title><content type='html'>PT2が発売されてからかなりの時間が経過しているので、CentOS環境にインストールした情報も多くあり、基本的には詰まったりしないはずですがmakeした時にエラーがでてしまった。&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;# make
revh=`hg parents --template &#39;#define DRV_VERSION &quot;r{rev}:{node|short}&quot;\n#define DRV_RELDATE &quot;{date|shortdate}&quot;\n&#39; 2&amp;gt;/dev/null`; \
 if [ -n &quot;$revh&quot; ] ; then \
  echo &quot;$revh&quot; &amp;gt; version.h; \
 else \
  printf &quot;#define DRV_VERSION \&quot;&quot;1.1.0&quot;\&quot;\n#define DRV_RELDATE \&quot;&quot;2010-01-27&quot;\&quot;\n&quot; &amp;gt; version.h; \
 fi
make -C /lib/modules/`uname -r`/build M=`pwd` V=0 modules
make: *** /lib/modules/2.6.18-194.32.1.el5/build: そのようなファイルやディレクトリはありません.  中止.
make: *** [pt1_drv.ko] エラー 2&lt;/pre&gt;&lt;br /&gt;
/lib/modules/`uname -r`/build/ 配下が存在しないとのことです。&lt;br /&gt;
単純に kernel-devel パッケージがインストールされていませんでした。&lt;br /&gt;
というわけで yum install kernel を実行してから再度 make を実行。&lt;br /&gt;
&lt;br /&gt;
今度はうまくいきましたとさ。&lt;br /&gt;
&lt;br /&gt;
ドライバのダウンロードも含めて、以下の手順で実行。&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;# mkdir -p /usr/local/src/pt2
# cd /usr/local/src/pt2/
# hg clone http://hg.honeyplanet.jp/pt1/ pt2
requesting all changes
adding changesets
adding manifests
adding file changes
added 120 changesets with 308 changes to 115 files
updating working directory
31 files updated, 0 files merged, 0 files removed, 0 files unresolved
# cd pt2/driver
# make
# make install
# insmod /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko
# ls -l /dev/pt1*
crw-rw-rw- 1 root root 253, 0  3月 19 22:38 /dev/pt1video0
crw-rw-rw- 1 root root 253, 1  3月 19 22:38 /dev/pt1video1
crw-rw-rw- 1 root root 253, 2  3月 19 22:38 /dev/pt1video2
crw-rw-rw- 1 root root 253, 3  3月 19 22:38 /dev/pt1video3&lt;/pre&gt;&lt;br /&gt;
手順中に出てくる hg コマンドは mercurial パッケージに入っているけれど、デフォルトのリポジトリには存在しないので yum ではインストールできない。&lt;br /&gt;
&lt;br /&gt;
調べたところ、fedora 向けに公開されているパッケージが使えるということなので、&lt;a href=&quot;http://download.fedora.redhat.com/pub/epel/5/x86_64/repoview/mercurial.html&quot;&gt;ここから&lt;/a&gt;ダウンロードして手動でインストール。</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/1226200788988486924/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2011/03/centos5pt2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/1226200788988486924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/1226200788988486924'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2011/03/centos5pt2.html' title='CentOS5にPT2をインストールしてみた。'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-8838799139224698912</id><published>2011-03-19T18:43:00.003+09:00</published><updated>2011-06-19T13:17:11.402+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS5"/><category scheme="http://www.blogger.com/atom/ns#" term="LVM"/><title type='text'>mkfsができない？</title><content type='html'>ようやくサーバのセットアップを始めたと思ったらファイルシステムが作成できない状況に遭遇。&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;# mkfs /dev/sda1
mke2fs 1.39 (29-May-2006)
/dev/sda1 is apparently in use by the system; will not make a filesystem here!
# mkfs /dev/sdb1
mke2fs 1.39 (29-May-2006)
/dev/sdb1 is apparently in use by the system; will not make a filesystem here!
# mkfs /dev/sdc1
mke2fs 1.39 (29-May-2006)
/dev/sdc1 is apparently in use by the system; will not make a filesystem here!&lt;/pre&gt;&lt;br /&gt;
システムが使用しているとのことだけど、心当たりはなし。&lt;br /&gt;
lsofやfuserを実行しても使用している形跡はないし、何が原因だろうと調べたら。&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;# vgdisplay -v
--- Physical volumes ---
PV Name               /dev/sda
:
PV Name               /dev/sdc
:
PV Name               /dev/sdb&lt;/pre&gt;&lt;br /&gt;
前回テストしたLVMの情報消し忘れでしたとさ。</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/8838799139224698912/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2011/03/mkfs.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/8838799139224698912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/8838799139224698912'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2011/03/mkfs.html' title='mkfsができない？'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-3663068252525873386</id><published>2011-02-12T13:29:00.005+09:00</published><updated>2011-06-19T13:16:37.738+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS5"/><category scheme="http://www.blogger.com/atom/ns#" term="LVM"/><title type='text'>LVMのミラーリングを壊してみた。</title><content type='html'>ミラーリングしているLogicalVolumeのディスクを稼働中に外すことにより、ディスク不良が発生した場合の状況と復旧方法を確認してみる。&lt;br /&gt;
&lt;br /&gt;
前回作ったLVM領域を適当なところにマウントして、テスト用のファイルを用意します。&lt;br /&gt;
&lt;pre&gt;# mount /dev/testvol/testlog /mnt/testdir/
# cd /mnt/testdir
# wget http://ftp.riken.jp/Linux/centos/5.5/isos/x86_64/CentOS-5.5-x86_64-LiveCD.iso
--2011-02-12 12:32:58--  http://ftp.riken.jp/Linux/centos/5.5/isos/x86_64/CentOS-5.5-x86_64-LiveCD.iso
ftp.riken.jp をDNSに問いあわせています... 134.160.38.1
ftp.riken.jp|134.160.38.1|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 728184832 (694M) [application/octet-stream]
`CentOS-5.5-x86_64-LiveCD.iso&#39; に保存中

100%[=============================================================================================&amp;gt;] 728,184,832 3.53M/s 時間 3m 18s  

2011-02-12 12:36:16 (3.51 MB/s) - `CentOS-5.5-x86_64-LiveCD.iso&#39; へ保存完了 [728184832/728184832]
# ls
CentOS-5.5-x86_64-LiveCD.iso  lost+found&lt;/pre&gt;次にディスク不良を想定して、稼働中のディスクをremoveします。&lt;br /&gt;
注意：動作中のディスクは絶対にremoveしないでください。&lt;br /&gt;
&lt;pre&gt;# umount /mnt/testdir/
# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: silicon  Model: -power           Rev: 0.00
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD10EADS-00L Rev: 01.0
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: SAMSUNG HD103SI  Rev: 1AG0
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD10EADS-00L Rev: 01.0
  Type:   Direct-Access                    ANSI SCSI revision: 05
# echo &quot;scsi remove-single-device 2 0 0 0 &quot; &amp;gt; /proc/scsi/scsi
# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: silicon  Model: -power           Rev: 0.00
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD10EADS-00L Rev: 01.0
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD10EADS-00L Rev: 01.0
  Type:   Direct-Access                    ANSI SCSI revision: 05
&lt;/pre&gt;ディスクをremoveしたら、LVMの状態を確認。&lt;br /&gt;
使用中にremoveしたもんだからI/O errorが発生してる。&lt;br /&gt;
&lt;pre&gt;# lvs -a -o +devices
  LV      VG      Attr   LSize Origin Snap%  Move Log Copy%  Convert Devices    
  testlog testvol -wi-ao 5.00G                                       /dev/sdb(0)
# tail /var/log/messages
Feb 12 12:23:04 localhost ntpd[2775]: kernel time sync enabled 0001
Feb 12 12:26:49 localhost ntpd[2775]: synchronized to 202.224.32.4, stratum 2
Feb 12 12:51:53 localhost kernel: ata2.00: disabled
Feb 12 12:51:59 localhost kernel: scsi 2:0:0:0: rejecting I/O to dead device
Feb 12 12:51:59 localhost lvm[2145]: Mirror device, 253:2, has failed. 
Feb 12 12:51:59 localhost lvm[2145]: Device failure in testvol-testlog 
Feb 12 12:51:59 localhost kernel: scsi 2:0:0:0: rejecting I/O to dead device
Feb 12 12:52:00 localhost last message repeated 55 times
Feb 12 12:52:00 localhost lvm[2145]: Repair of mirrored LV testvol/testlog finished successfully.
Feb 12 12:52:02 localhost lvm[2145]: No longer monitoring mirror device testvol-testlog for events 
# dmesg | tail
scsi 2:0:0:0: rejecting I/O to dead device
scsi 2:0:0:0: rejecting I/O to dead device
scsi 2:0:0:0: rejecting I/O to dead device
scsi 2:0:0:0: rejecting I/O to dead device
scsi 2:0:0:0: rejecting I/O to dead device
scsi 2:0:0:0: rejecting I/O to dead device
scsi 2:0:0:0: rejecting I/O to dead device
scsi 2:0:0:0: rejecting I/O to dead device
scsi 2:0:0:0: rejecting I/O to dead device
scsi 2:0:0:0: rejecting I/O to dead device
&lt;/pre&gt;removeしたディスクを戻します。&lt;br /&gt;
&lt;pre&gt;# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: silicon  Model: -power           Rev: 0.00
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD10EADS-00L Rev: 01.0
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD10EADS-00L Rev: 01.0
  Type:   Direct-Access                    ANSI SCSI revision: 05
# echo &quot;scsi add-single-device 2 0 0 0 &quot; &amp;gt; /proc/scsi/scsi
# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: silicon  Model: -power           Rev: 0.00
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD10EADS-00L Rev: 01.0
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD10EADS-00L Rev: 01.0
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: SAMSUNG HD103SI  Rev: 1AG0
  Type:   Direct-Access                    ANSI SCSI revision: 05
&lt;/pre&gt;無事に認識(Attached)されたようです。&lt;br /&gt;
&lt;pre&gt;# dmesg | tail
sdc: Write Protect is off
sdc: Mode Sense: 00 3a 00 00
SCSI device sdc: drive cache: write back
SCSI device sdc: 1953525168 512-byte hdwr sectors (1000205 MB)
sdc: Write Protect is off
sdc: Mode Sense: 00 3a 00 00
SCSI device sdc: drive cache: write back
 sdc: unknown partition table
sd 2:0:0:0: Attached scsi disk sdc
sd 2:0:0:0: Attached scsi generic sg2 type 0
&lt;/pre&gt;LVMの状態を見てみると、メタデータが不正だとかでVolumeGroupから外されてた。&lt;br /&gt;
&lt;pre&gt;# lvs -a -o +devices
  WARNING: Inconsistent metadata found for VG testvol - updating to use version 9
  Removing PV /dev/sdc (M9T2Zc-HHF1-OWcd-Ehx9-scGl-ARiZ-LdrYsx) that no longer belongs to VG testvol
  LV      VG      Attr   LSize Origin Snap%  Move Log Copy%  Convert Devices    
  testlog testvol -wi-ao 5.00G                                       /dev/sdb(0)
# vgs
  VG      #PV #LV #SN Attr   VSize VFree
  testvol   2   1   0 wz--n- 1.82T 1.81T
# pvs
  PV         VG      Fmt  Attr PSize   PFree  
  /dev/sdb   testvol lvm2 a-   931.51G 926.51G
  /dev/sdc           lvm2 --   931.51G 931.51G
  /dev/sdd   testvol lvm2 a-   931.51G 931.51G
&lt;/pre&gt;復旧しましょう。&lt;br /&gt;
&lt;pre&gt;# pvcreate /dev/sdc
  Physical volume &quot;/dev/sdc&quot; successfully created
# pvs
  PV         VG      Fmt  Attr PSize   PFree  
  /dev/sdb   testvol lvm2 a-   931.51G 926.51G
  /dev/sdc           lvm2 --   931.51G 931.51G
  /dev/sdd   testvol lvm2 a-   931.51G 931.51G
# vgextend testvol /dev/sdc
  Volume group &quot;testvol&quot; successfully extended
# pvs
  PV         VG      Fmt  Attr PSize   PFree  
  /dev/sdb   testvol lvm2 a-   931.51G 926.51G
  /dev/sdc   testvol lvm2 a-   931.51G 931.51G
  /dev/sdd   testvol lvm2 a-   931.51G 931.51G                      
# vgs
  VG      #PV #LV #SN Attr   VSize VFree
  testvol   3   1   0 wz--n- 2.73T 2.72T
&lt;/pre&gt;LogicalVolumeを停止してからコンバート。&lt;br /&gt;
&lt;pre&gt;# lvchange -an /dev/testvol/testlog
# lvconvert -m 1 /dev/testvol/testlog
  Conversion starts after activation
# lvchange -ay /dev/testvol/testlog
# lvs -a -o +devices
  LV                 VG      Attr   LSize Origin Snap%  Move Log          Copy%  Convert Devices                                
  testlog            testvol mwi-a- 5.00G                    testlog_mlog   4.22         testlog_mimage_0(0),testlog_mimage_1(0)
  [testlog_mimage_0] testvol Iwi-ao 5.00G                                                /dev/sdb(0)                            
  [testlog_mimage_1] testvol Iwi-ao 5.00G                                                /dev/sdd(0)                            
  [testlog_mlog]     testvol lwi-ao 4.00M                                                /dev/sdc(0)                            
# mount /dev/testvol/testlog /mnt/testdir/
# ls /mnt/testdir
CentOS-5.5-x86_64-LiveCD.iso  lost+found
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/3663068252525873386/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2011/02/logicalvolume-lvm-728184832-3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/3663068252525873386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/3663068252525873386'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2011/02/logicalvolume-lvm-728184832-3.html' title='LVMのミラーリングを壊してみた。'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-251581610664022981</id><published>2011-02-11T20:02:00.006+09:00</published><updated>2011-02-12T13:35:00.853+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><title type='text'>preタグがwebkit系ブラウザで改行された。</title><content type='html'>コマンドの実行結果を改行されたくなかったのでpreタグを使ったのですが&lt;br /&gt;
なぜかchrome、safariでは有効にならずに改行されてしまいました。&lt;br /&gt;
&lt;br /&gt;
色々調べたところword-wrapが影響している様子。&lt;br /&gt;
cssにword-wrapとoverflowを追加したところ、うまくいった様子。&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;pre {
word-wrap: normal; 
overflow: auto;
}
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/251581610664022981/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2011/02/prewebkitos.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/251581610664022981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/251581610664022981'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2011/02/prewebkitos.html' title='preタグがwebkit系ブラウザで改行された。'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6447768214487511659.post-1711160487731035846</id><published>2011-02-11T19:21:00.014+09:00</published><updated>2011-06-19T13:16:54.532+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS5"/><category scheme="http://www.blogger.com/atom/ns#" term="LVM"/><title type='text'>LVMのミラーリングを作ってみた。</title><content type='html'>HDDを冗長化するためにmdadmのRAID1ではなくLVMのミラーリングを試してみる。&lt;br /&gt;
まずはPhysicalVolumeとVolumeGroupを作成。&lt;br /&gt;
&lt;pre style=&quot;overflow: auto;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;# pvcreate /dev/sd[bcd]
  Physical volume &quot;/dev/sdb&quot; successfully created
  Physical volume &quot;/dev/sdc&quot; successfully created
  Physical volume &quot;/dev/sdd&quot; successfully created
# vgcreate testvol /dev/sd[bcd]
  Volume group &quot;testvol&quot; successfully created
# pvs
  PV         VG      Fmt  Attr PSize   PFree
  /dev/sdb   testvol lvm2 a-   931.51G 931.51G
  /dev/sdc   testvol lvm2 a-   931.51G 931.51G
  /dev/sdd   testvol lvm2 a-   931.51G 931.51G
# vgs
  VG      #PV #LV #SN Attr   VSize VFree
  testvol   3   0   0 wz--n- 2.73T 2.73T
&lt;/span&gt;&lt;/pre&gt;LogicalVolumeは-mオプションを指定して作成。&lt;br /&gt;
&lt;pre style=&quot;overflow: auto;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;# lvcreate -L 5GB -m 1 -n testlog testvol
  Logical volume &quot;testlog&quot; created
# lvs -a -o +devices
  LV                 VG      Attr   LSize Origin Snap%  Move Log          Copy%  Convert Devices                                
  testlog            testvol mwi-a- 5.00G                    testlog_mlog 100.00         testlog_mimage_0(0),testlog_mimage_1(0)
  [testlog_mimage_0] testvol iwi-ao 5.00G                                                /dev/sdb(0)                            
  [testlog_mimage_1] testvol iwi-ao 5.00G                                                /dev/sdc(0)                            
  [testlog_mlog]     testvol lwi-ao 4.00M                                                /dev/sdd(0)
&lt;/span&gt;&lt;/pre&gt;/dev/sdbと/dev/sdcでミラーリングされているらしい。&lt;br /&gt;
/dev/sddはログらしいけど、これがなくなったらどうなるのやら。&lt;br /&gt;
というわけで実験してみましょう。</content><link rel='replies' type='application/atom+xml' href='http://irukano.blogspot.com/feeds/1711160487731035846/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://irukano.blogspot.com/2011/02/hddmdadmraid1lvm-physicalvolumevolumegr.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/1711160487731035846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6447768214487511659/posts/default/1711160487731035846'/><link rel='alternate' type='text/html' href='http://irukano.blogspot.com/2011/02/hddmdadmraid1lvm-physicalvolumevolumegr.html' title='LVMのミラーリングを作ってみた。'/><author><name>いるかさん</name><uri>http://www.blogger.com/profile/16366016430298679841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>