NowhereあるITエンジニアの雑文。>9月27Linuxでディスク交換カテゴリ:ITLinuxはほとんど仮想マシンでしか扱わなくなっていますが、仮想ディスクのサイズ設定や構成を後悔したりとか、パーティションの切り方を変えたくなったりした時って、仮想かどうかは関係なく結局「ディスク交換」みたいなことをしなければいけない、というか、すればいいのかなと考えていろいろと試行錯誤してみた。これはOS等を含んだブートディスクの場合です。ブートディスクでない場合は別に悩むことなくコピーして付け替えればよいと思います。OSその他を再インストールしてデータ移行すればいいってのはわかるが、それはそれで結構手間がかかるし、ということで。仮想ディスク絡みだったら、ツールとかもそれなりにいろいろあるのかもしれないけどその辺はあまり調べていない。あっても結局、仮想ディスクファイルを物理ディスク的に扱うようなものだろうから、結局やりたいことにはならない可能性大と思ったので。別にこの辺は大して違いはないのだろうと思いますが。新ディスクのパーティション設定まずは新しいディスクを用意し追加で接続する。その新ディスクのパーティション設定を行う。新ディスクが"/dev/sdb"として接続されている例です。/dev/sdb対話的に操作できるので、順に設定していく。使うコマンドはこんな感じでしょうか。テーブルをディスクに書き込み、終了する私が試した時は元のディスクが以下のような感じだったので、同じようにパーティションを二つ作成し、一つ目は「ブート可能」に、二つ目はシステムIDをLVMに変更した。swapLVMを使うパーティションについては、さらに物理ボリューム、ボリュームグループ、論理ボリュームの設定を行う。VolGroup00new「????m」は作成する論理ボリュームのサイズを指定。新ディスクでやりたいマウントポイントの構成に応じて必要な分だけ実施する。分けたいとかいう場合、それぞれに必要な論理ボリュームを作成する。ファイルシステムの作成。旧ディスクから新ディスクにデータをコピーします。コピー中に元データ変更されるとトラブルになる可能性があるので、シングルユーザモードかSystemRescueCdなどを使って起動してやった方がいいでしょう。私が試した限りではどっちでも大丈夫そうでしたが、感覚的にはやっぱりSystemRescueCdを使うのが良いと思います。シングルユーザモードとはいってもコピー元のディスクからOS起動しているわけなので、何かある可能性は高くなるような気がする。その辺は別に詳しくないので、あくまで「気がする」だけです。コピーのやり方はいろいろあると思いますが、私はとりあえず今何をしているかをわかりやすくするためにコピー元とコピー先用にマウントポイントを設けてやりました。mountとコピーはコピー元のパーティション分、繰り返します。使ってコピーする例があったのでやってみた。一応問題なく動いているっぽいです。うまくいくんではなかろうかという気はしてます。"p"オプションで所有者、アクセス権などを引き継がせる事だろう。manページに記載があるのでほぼ同様の効果があると思われます。/dev/sdb適当に"boot"というディレクトリを作成して、そこに新ディスクの/bootパーティションをマウントする。"--root-directory"オプションではそのマウントポイントの一つ上を指定してやる。マウントポイントをそのまま指定するとその下に"boot"ディレクトリが作成されて、さらにその下に"grub"となってしまうので。あとこんな感じでエラーが出る時がある。関係しているらしいです。/dev/sdaこんな記述になっていたりするので、コピー先のディスクに関する記述を追加してやれば良いようです。してからデータコピーをする方が、コピーしたものへの変更作業が少ないので、なんとなく気持ちがいい気がします。新ディスクの"/etc/fstab"を確認して、旧ディスクを外して新ディスクから起動する時に適切にマウントされる設定となるように必要に応じて調整します。ディスク入れ替え後は新ディスクが"/dev/sda"になると思うので変えなくてよい場合もあると思います。ボリュームグループ名を変更とかしてみた。それでももちろんできましたが、後で考えたらなんか変な感じがした。"/etc/fstab"でデバイスがLABELで記述されている場合は"e2label"でラベルを付ける。パラメータも確認しておく必要があると思います。ディスクを入れ替えて起動ここまでくればもう大丈夫なはず。いうことで旧ディスクをはずし、新ディスクを先頭に接続して起動します。OS起動は無事にできても、ログインしようとするとこんなエラーが出る場合がありました。mode"にしておけばログインできますが、当然の如くselinuxの警告出まくりで。ディスクの追加・交換をした時などは「ファイルのラベル付け」をあらためてやる必要があるようです。/ああ、なんかこの辺よくわかっていない、、、けど、とりあえずこれで動くようにはなった。"/.autorelabel"ってファイルを作ってリブートしても同じ効果があるはず。本当にこの影響かどうかもよくわかりませんが、ブート時のメッセージの出方が変わったりとかしている。今のところ実質的な影響はなしですが。アプリの動作確認とかはそれほどしっかりとはしていないけど、理屈の上では大丈夫なはず、というところですね。以下、参考にしたサイトなど。Editorは試していない。しておく、みたいな笑っちゃう話があった気がするね。して何が引っかかるかを探す、というのは常套手段のようではありますが。見なければいけない日が来る、と思います。2010年09月27日02:45ntakano75コメント:0トラックバック:0Tweet9月23Oracleの環境変数設定でハマッた件カテゴリ:IT中途半端な知識がもとで、えらい遠回りをしてしまったので、備忘として書いておきます。初歩的なことだと思うので「そんな恥をさらさなくても」って気もしますが、エラーメッセージやエラー番号でググってもなかなかピンポイントな解決方法が見つけられなかったので。Oracleでいわゆる所有者ユーザのOS認証でORACLEのDBにローカル接続する為に最低限必要な環境変数の設定は以下の通り。含めるとか必要と言われるものはもう少しあるんだけど、まあ接続できるまでの最低限というところで。忘れていたために色々と遠回りしてしまいました、という話です。設定されていないとこんな感じ。環境変数を思い出してそれを設定してしまいました。listenerListenerが起動していないから?Listenerなんて必要ないはずなんだけど、と不思議に思いながらもListnerを起動してみる。privilegesそうすると権限がない、とか言われる。oracle所有の"dba"ユーザなんだけどなぁ...と混乱。調べれば、Listener経由のOS認証の為には、また別の設定をしなければいけないので、その為に出ていたエラー内容だったと理解できるわけですが、調べているとこの辺に絡んだバグで対処方法の一環で「コンパイルし直せ」みたいな記事もあったりして、その対処方法を試しても何も変わらずで、悶々とした時間が過ぎ去る。最終的にどうやって気づいたかはもう忘れましたが、結局地道にインストールマニュアルとかを読み直していたんだと思います。listener"とか言われます。使って環境変数設定すればいいって話ではありました。ちなみに直接関係ないですが、"oracle"ユーザーとか"dba"グループとかって、Oracleのインストール関連のマニュアルに書いてあるけど、ほんとにそのままの名前で環境構築されたりしているときがあって、実際の名前はなんだっていいっていうのをわかっててやっているんだろうか?と疑問に思うことも多々ある。'09でもやっていたのは周知の通り。Steel』のCD自体はとっくの昔に買ったつもりでいたのですが、みあたらない。何かと勘違いしていたらしい。Edition』なるものが出ていたので、せっかくなのでこれを買ってみた。Steel完全再現ツアー」のライブDVDがついている。このDVDはすごいです。発売から4ヶ月くらいたっているので、いまさら感いっぱいですが、、、ほとんどノーカットといっていい感じでライブの最初から最後まで見れます。'09で見たのと全く同じといっていいライブが再現されてます。Burningが「超スロー」だったのも同じで、気のせいではなかったことが確認できました。オリジナルのCDはともかく、値段は普通のCD並みなので、このDVDの為だけに買って損はないと思う。なるポスター、ツアーパンフなどの特典のついたやつもあるみたいです。輸入版とくらべると相当値段の差があるので、これはほんとにマニア向けということで。Modeをインストールしてみた。結局使うのはやめました、ということなんですが、その辺の雑感を少々。動かせるようにしましょう、というものですね。インストール自体は別に難しいことは全然なくて、Microsoftのサイトの説明どおりにダウンロードしてインストールすればよいです。途中何回か再起動が必要で再起動中にも何やらいろいろやっていたようではありますが。PCで立ち上がってきました。使えるようにするには一から各種ソフトをインストールしなければいけないわけですね。そりゃあそうだよね、というのは理解しつつも、ちょっと面倒くさくないか、と思った次第。Modeが使えるとかしてくれないと、わざわざ使ってみようとか思わないんではないでしょうか、とか思った。多少古くても業務用に標準化されたPCのキッティング手順などをそれなりに確立しているであろう、企業ユーザ向けということなんだろうね。相変わらずディスクイメージの上限に127GBの壁があるようで、ライセンスの問題はクリアしたとしても、私の古いXPのPCですら既にそれ超えているので単純な移行はできないみたいです。調べればいろいろやり方はあるのでしょうけど、そこまでして古いPC環境を延命しなきゃいけないような使い方はしていませんので、これ以上の追究などは個人的には不要かなと思いました。株価や投資信託の基準価額の自動更新ができなくなったということを書きました。今年になって新しいPCを買いつつも、全面的には移行せずに2台使う状態が続いていました。Moneyだったんです。新しいPCにインストールしたらライセンスキーとか聞かれたので、「そんなの今さらわからん」ということで一旦断念。これを機に新しいソフトに移行すべきかとか、いろいろ考えましたが、長年蓄積したデータの移行とか考えると憂鬱で、しばらく置いておいたのでした。まあ実際よくよく考えたら、ダウンロードで買ったので、メールの中に埋もれてただけだったので、それをなんとか探し出してインストールしてみました。最初に買ってインストールした時にどんなだったかは全く覚えていないのですが、ライセンスキーを入れるだけで終了、すぐに問題なく使えるようになりました。それどころかできなくなっていたはずの株価などの自動更新もまたできるようになりました。これが一番のサプライズ。それも2011年1月31日まで、ということのようですが。それに相変わらず金曜日の投信の基準価額は、一般的には土曜日の朝には見れるようになるのに、この自動更新だと週明けまで更新されないっぽいですね。運用に何か人手が絡んでいるのでしょうか、土日祝はすっかり止まるのも相変わらずですね。version」なるものがでているらしいですが、日本語版としても使えるようになるのかどうかは不明。Versions"sunset"。これでほんとに終わりということでしょうかね。Playerですが、ちょっと気になった点。個人利用、および非商用利用の場合は無償で提供されます。えっ!商用利用だめなの!?そんなこと今さら言われてもって人多い気がするけど...というかそもそもその「商用利用」の定義って何?EULAを見るとこんな感じに書かれていて、たぶんこれを元に上記の記述があるんだと思う。only.うーん、"intended"ってちょっと微妙な感じがしました。前後の文脈からすると、「再配布を勝手にするな」って話であって、許諾条件として利用用途を制限しようとか、無償で提供する為の根拠とする記述ではないように思える。どちらかと言えば「無保証、免責」のための記述かなって気もした。ちなみに上記の文の後には以下の文が続きます。users.業務目的での使用が全面的にダメなら同じFAQの中の以下の記述とも矛盾するしね。共有することができます。使用すれば、誰でも仮想マシンを実行できるため、仕事仲間や友人と仮想マシンを共有することが可能です。チームと開発チームとで、仮想マシン内にカプセル化されたお客様環境を共有できます。それってどう考えても、普通は営利目的組織内でやることだと思うのですが。EULAにも記載されていました。その違いの意図はいったいなんだろう。限るなんて話は全くでていない様子。そもそもサーバ製品なんで「個人利用に限る」とか言われてもねぇ、って話ではあるが。一応、コピーを他人に使わせることは同一組織内であってもダメと明示的に禁止しているようではありますので、そこが「個人利用」に限るという話かな。別の人も使いたかったら、ユーザ登録すればいいわけですが。「非商用利用」については、いわゆる「本番環境」として使うのではなく、あくまで上で動かすソフトウェアを含めた検証用で使ってね、って話であり、営利目的組織内での使用を全面的にダメという話ではないのかな、という気がしました。それか販売目的等で他者に配布するのはダメとか。"distribution"の文脈にあるから、むしろこっちの意味が強いのかな。いうか、そのくらいにしておかないと回らない、というか、Microsoftとか他の競合に対抗する為にも、わざわざ無償提供するメリットとかがないんではないでしょうか。これは私個人の私的な見解でしかないので、実際のところどうなのかは知りません。VMware社自身の見解はどうなんでしょうねぇ?2010年09月18日23:41ntakano75コメント:0トラックバック:1Tweet9月12Burrn!が電子雑誌化されたカテゴリ:音楽Burrn!の定期購読期間が終了するとの事なので、また手続きしなければいけないかー、と思って、シンコーミュージックのサイトに行ってみると、なんとBurrn!は電子版が出ていた。シンコーミュージック・エンタテイメント2010年9月号からなんで、ちょうど先月からみたいですね。電子版で済むならスペースもとらないし絶対良いし、バックナンバーも順次電子化していってくれていつでも買える状況になったらなお良いですね。販売するmagastoreの仕組みがどれだけ持つものか若干不安はあります。Burrn!の場合、ただのフロー情報としての雑誌というだけでなく、後々の資料的価値も大きかったりするので、その辺がまだ気になるところではあります。いう資料的価値を求めるなら相変わらずまだ紙で買っとけ、ということなんでしょうかね。そんなこと言いながら過去分を見直すことなんてめったにないので、別にいいのかもとも思いました。1週間ほど前になりますが、約1年ぶりにライブをやりました。前回も同じような事を言っていたみたいですけど、いつになく練習不足ではありました。不思議なことに、ほとんど緊張することなくリラックスしてできてたんだけど、前回書いたような「緊張感のない」という感覚とはちょっと違った気がする。いい意味でリラックスできてた、という感じがします。「ライブ慣れ」というのはあるかもしれないけど、会場自体が何回もやっている場所だからというのもあると思う、きっと。それで、演奏自体がうまくいってたかというのとは別の話ですが。Analyticsによる本blogの2010年08月の記事別アクセス状況をまとめました。(2010/03/22)7月の終わり頃に書いた「iPhone4」が入ってきましたね。反応しない」みたいなキーワードで検索して来るみたいです。私だけじゃなくて、初期不良はそれなりにあるってことなんでしょうね。本当はもっと書きたいのですが、そう思うのならtwitterやっている場合じゃないかもしれません。Certifacate試験を受けてきました。これで通算3回目となります。前回6月に実施されてましたが、日商簿記試験と日程がかぶっていたので受験できず、半年ぶりとなりました。いい加減、ちゃんと勉強して臨んで終わりにしろよ、と思いつつ、そんな時間は確保できないまま当日を迎えてしまったわけであります。感触的には前回3月の受験と同じ感じで、時間は余らせて途中退室しましたが、事前に勉強していた結果としてはっきりとこれだと自信を持てる回答は少なく、基本的な思想の理解を応用したらこうなるだろう、という感じの回答が多数という感じでした。実際に各論に入ると例外というか想像できなかったパターン/ルールもあるというのは感じている。不合格で当然、合格したらラッキーというところではないでしょうか。それにしても、自分でも驚くほどに試験中はリラックスできていたんですが、一体何なんだろう?と思います。>記事検索プロフィールntakano75フリーランスでシステムエンジニアをやっておりました。