備忘録そにょ1
最近やっと暇ができてきた、へたれ@しゃぶしゃぶです。
ここ2年分ぐらいの撮り貯めた番組を見る作業に追われています、うぐぅ。
最近我が家のVARDIAがうるさいと思ったら、HDDが満タンでした…。
会社のストレージみたいに100TByteぐらいにならないかなぁ。
休話閑題
今日はWindowsのmklinkコマンドのお話です。
さて、mklinkとはUnix系ではお馴染みシンボリックリンクやらハードリンクやらを作るコマンドです。※1
Vista/2008 Serverから実装されました。※2
Windowsでいうと、ショートカットみたいなものですね。
(以下特に記載がない限りWindowsの機能を指す
じゃあ、ショートカットでいいじゃんとなるのですが、ショートカットと異なるのは、実ファイルがそこにあるかのように扱えること。
これはユーザからは意識することがほぼないのですが、ショートカットは実態は.lnkという拡張子の、
パスが記述されたファイルになります。
一方、シンボリックリンクはリバースポイントという機能によって実装され、元ファイルへリダイレクト(転送)されます。
…うん、よくわかりません。
ショートカットからファイルなどを開いた場合、中に記述されているパスを元に、Windowsがファイルを探しに行ってくれます。
意外と融通が利く子なのです。
所が、プログラム君は融通が利かないメガネ委員長タイプなので、探しに行ってくれません。※3
".lnk"ファイルだがそれがどうしたとか言ってくれます、いけずです。
だがそれが(ry
ここで、登場するのがシンボリックリンクです。
※ハードリンクは制限が厳しいので割愛、使ってる人はいないかも
シンボリックリンクはど○でもドアを作ります。
ドアを開ければそこに元ファイルがあるので、いけずな委員長もファイルを取ってきてくれます。
デレてくれます。
例えば、Outlookの.pstファイル(メールフォルダの実態)が大きくなってきたので、
別の容量の大きいドライブに移したいというケース。
単純に移動するだけだと、次回起動時にファイルがないと怒られます。
移動した後に、元の位置にシンボリックリンクを作っておけば、何事もなかったかのように使えます。
さて、やっとコマンドです(笑
MKLINK [[/D] | [/H] | [/J]] リンク ターゲット
/D ディレクトリのシンボリック リンクを作成します。既定では、ファイルのシンボリック リンクが作成されます。
/H シンボリック リンクではなく、ハード リンクを作成します。
/J ディレクトリ ジャンクションを作成します。
リンク 新しいシンボリック リンク名を指定します。
ターゲット 新しいリンクが参照するパス (相対または絶対)を指定します。
うん、よくわかりません。
mklink "どこに作るか" "元ファイルの位置"
ちょっとわかりやすくなりましたかね?
では実例。
OutlookのPSTファイルを既定の場所から、D:\Outlookの下へ移動したとします。
mklink "C:\Users\<ユーザー名>\Local Settings\ApplicationData\Microsoft\Outlook\Outlook.pst" "D:\Outlook\Outlook.pst"
こんな感じですね。
実際にはフォルダ丸ごと移動した方がいいかもしれません。
その場合はこうですね。
mklink /d "C:\Users\<ユーザー名>\Local Settings\ApplicationData\Microsoft\Outlook" "D:\Outlook"
/dをお忘れなく。
私はOutlook使っていないので、実際とは少し異なるかもしれません。
XPであれば、"C:\Documents and Settings\<ユーザー名>\Local Settings\ApplicationData\Microsoft\Outlook\"の下ですね。
※Vistaでもリダイレクトされるので、こちらのパスでもアクセスできます。
最後に注意点をいくつか。
・NTFS専用です。USBメモリーやリムーバブルHDDなどでは使えません。※4
・あくまでショートカットみないなものなので、シンボクリックリンクを削除しても元ファイルは消えません。
・シンボリックリンクから開いた場合でも、元ファイルが変更されます。
・ネットワークドライブにもはれます。
・プロパティからサイズがわかりません。
・GUIからショートカットとシンボリックリンクの見分けがつきません。
プロパティのショートカット欄がグレーアウトしてるのがシンボリックリンクですね。
・別名でリンク張ることもできます。
アレなファイルやフォルダを誤魔化すのに最適と思いきや、意外とばれますので油断なりません。
・たまに嘘ついている時があるので丸呑みしちゃダメ(´ワ`)
Q:誰得?
A:主に管理者が(笑
※1:実際にはちょっと違うので注意です
※2:一応、XP/2003 Serverでもサポートツール'sにはありました。
ただしジャンクション扱いで仕様が異なったはずですが、詳しいことはえろい人に任せます。
※3:だたの偏見です。
※4:余談ですが、たまにNTFSでフォーマットしてあるHDD売ってますね。
参考
ソフトリンク
http://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%83%AA%E3%83%B3%E3%82%AF
ハードリンク
http://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%BC%E3%83%89%E3%83%AA%E3%83%B3%E3%82%AF
ここ2年分ぐらいの撮り貯めた番組を見る作業に追われています、うぐぅ。
最近我が家のVARDIAがうるさいと思ったら、HDDが満タンでした…。
会社のストレージみたいに100TByteぐらいにならないかなぁ。
休話閑題
今日はWindowsのmklinkコマンドのお話です。
さて、mklinkとはUnix系ではお馴染みシンボリックリンクやらハードリンクやらを作るコマンドです。※1
Vista/2008 Serverから実装されました。※2
Windowsでいうと、ショートカットみたいなものですね。
(以下特に記載がない限りWindowsの機能を指す
じゃあ、ショートカットでいいじゃんとなるのですが、ショートカットと異なるのは、実ファイルがそこにあるかのように扱えること。
これはユーザからは意識することがほぼないのですが、ショートカットは実態は.lnkという拡張子の、
パスが記述されたファイルになります。
一方、シンボリックリンクはリバースポイントという機能によって実装され、元ファイルへリダイレクト(転送)されます。
…うん、よくわかりません。
ショートカットからファイルなどを開いた場合、中に記述されているパスを元に、Windowsがファイルを探しに行ってくれます。
意外と融通が利く子なのです。
所が、プログラム君は融通が利かないメガネ委員長タイプなので、探しに行ってくれません。※3
".lnk"ファイルだがそれがどうしたとか言ってくれます、いけずです。
だがそれが(ry
ここで、登場するのがシンボリックリンクです。
※ハードリンクは制限が厳しいので割愛、使ってる人はいないかも
シンボリックリンクはど○でもドアを作ります。
ドアを開ければそこに元ファイルがあるので、いけずな委員長もファイルを取ってきてくれます。
デレてくれます。
例えば、Outlookの.pstファイル(メールフォルダの実態)が大きくなってきたので、
別の容量の大きいドライブに移したいというケース。
単純に移動するだけだと、次回起動時にファイルがないと怒られます。
移動した後に、元の位置にシンボリックリンクを作っておけば、何事もなかったかのように使えます。
さて、やっとコマンドです(笑
MKLINK [[/D] | [/H] | [/J]] リンク ターゲット
/D ディレクトリのシンボリック リンクを作成します。既定では、ファイルのシンボリック リンクが作成されます。
/H シンボリック リンクではなく、ハード リンクを作成します。
/J ディレクトリ ジャンクションを作成します。
リンク 新しいシンボリック リンク名を指定します。
ターゲット 新しいリンクが参照するパス (相対または絶対)を指定します。
うん、よくわかりません。
mklink "どこに作るか" "元ファイルの位置"
ちょっとわかりやすくなりましたかね?
では実例。
OutlookのPSTファイルを既定の場所から、D:\Outlookの下へ移動したとします。
mklink "C:\Users\<ユーザー名>\Local Settings\ApplicationData\Microsoft\Outlook\Outlook.pst" "D:\Outlook\Outlook.pst"
こんな感じですね。
実際にはフォルダ丸ごと移動した方がいいかもしれません。
その場合はこうですね。
mklink /d "C:\Users\<ユーザー名>\Local Settings\ApplicationData\Microsoft\Outlook" "D:\Outlook"
/dをお忘れなく。
私はOutlook使っていないので、実際とは少し異なるかもしれません。
XPであれば、"C:\Documents and Settings\<ユーザー名>\Local Settings\ApplicationData\Microsoft\Outlook\"の下ですね。
※Vistaでもリダイレクトされるので、こちらのパスでもアクセスできます。
最後に注意点をいくつか。
・NTFS専用です。USBメモリーやリムーバブルHDDなどでは使えません。※4
・あくまでショートカットみないなものなので、シンボクリックリンクを削除しても元ファイルは消えません。
・シンボリックリンクから開いた場合でも、元ファイルが変更されます。
・ネットワークドライブにもはれます。
・プロパティからサイズがわかりません。
・GUIからショートカットとシンボリックリンクの見分けがつきません。
プロパティのショートカット欄がグレーアウトしてるのがシンボリックリンクですね。
・別名でリンク張ることもできます。
アレなファイルやフォルダを誤魔化すのに最適と思いきや、意外とばれますので油断なりません。
・たまに嘘ついている時があるので丸呑みしちゃダメ(´ワ`)
Q:誰得?
A:主に管理者が(笑
※1:実際にはちょっと違うので注意です
※2:一応、XP/2003 Serverでもサポートツール'sにはありました。
ただしジャンクション扱いで仕様が異なったはずですが、詳しいことはえろい人に任せます。
※3:だたの偏見です。
※4:余談ですが、たまにNTFSでフォーマットしてあるHDD売ってますね。
参考
ソフトリンク
http://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%83%AA%E3%83%B3%E3%82%AF
ハードリンク
http://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%BC%E3%83%89%E3%83%AA%E3%83%B3%E3%82%AF
台風と店員
本屋で大量に本を買ったら店員のおばさんに薄い紙袋に入れられたへたれ@しゃぶしゃぶです。
なお、外は台風真っ盛りです(´ワ`)
0時まで開いているので重宝して、毎月数万そこで買っているのですが…うーむ。
あ、もちろん破けましたよ?。・゜・(ノД<)・゜・。
なお、外は台風真っ盛りです(´ワ`)
0時まで開いているので重宝して、毎月数万そこで買っているのですが…うーむ。
あ、もちろん破けましたよ?。・゜・(ノД<)・゜・。
瀕死ってレベルじゃねーぞ!
辛うじて生きてます、へたれ@しゃぶしゃぶです。
人員補充が来たと思ったら27歳新卒だそうです/(^O^)\
…10月半ばまで休みがなさそうです(´ワ`)
>>某神奈川県湘南地域の人
いつもお世話になってます
もちろん性的な意味d(ry
放置しててすみませんでした、ご要望通りさっくりいっときましたー。
他に書く所がなかったのでここで。
人員補充が来たと思ったら27歳新卒だそうです/(^O^)\
…10月半ばまで休みがなさそうです(´ワ`)
>>某神奈川県湘南地域の人
いつもお世話になってます
もちろん性的な意味d(ry
放置しててすみませんでした、ご要望通りさっくりいっときましたー。
他に書く所がなかったのでここで。
まだまだいきます
徹夜明けのテンションフォー!!(ノ゚Д゚)八(゚Д゚ )ノ
というわけで、へたれ@しゃぶしゃぶです。
徹夜明けで引き続き朝から業務ってバカなんじゃないのっていつも思います。
命令する方もバカなら、従うしかないサラリーマンもバカだと思います。
ほんと、バカばっか(´ワ`)
>横山おっぱい様
>普通飲んで旨かったお酒を載せそうなものを、
>まずかったものを紹介とはwwwww
>思わず噴きましたwwwww
それがしゃぶしゃぶくおりちー。
ちなみに、第2弾・3弾用にストックはあるのですが、飲む暇がないですw
というわけで、へたれ@しゃぶしゃぶです。
徹夜明けで引き続き朝から業務ってバカなんじゃないのっていつも思います。
命令する方もバカなら、従うしかないサラリーマンもバカだと思います。
ほんと、バカばっか(´ワ`)
>横山おっぱい様
>普通飲んで旨かったお酒を載せそうなものを、
>まずかったものを紹介とはwwwww
>思わず噴きましたwwwww
それがしゃぶしゃぶくおりちー。
ちなみに、第2弾・3弾用にストックはあるのですが、飲む暇がないですw
ちゃうねん!
ちゃうねんで、忘れてたわけじゃないねんで?ほんまやで?
というわけで、お久しぶりのへたれ@しゃぶしゃぶです、こんにちは。
相変わらず残業がえげつないです。
労働基準法とかくそくらえだ!(メ`Д´)ノ =3
今気づきましたが、一月で三六協定の3か月の項を超えてますね…。
血圧も130まで落ちてたのが、180台に再突入。
うん、そろそろ死ねますね、これ(´ワ`)
ちなみに、同僚が16連休とか取っているにも拘らず私はGWがっつり仕事です。
原因は色々あるんですが、代表的な所で行くと
・SEとCEの立場逆転(CE>SE)
⇒CEの単価が異様に高い(SEの倍)
⇒当然粗利も高く、長時間働いても粗利の低いSEの評価は低い
・SEに求める技術が多過ぎる(SEは最新技術も含め何でも知ってると思っている)
⇒これは色々意見はありますが、例えばハード屋にソフトのことを求めたり等
⇒Hyper-Vで仮想化すればコスト削減なんだよね、じゃあやってとかもうね…。
ちゃんとプロジェクト組んでメリットデメリット等検証して下さい。
・一般のSEが専門的過ぎる
⇒ネットワークやストレージ屋さんが専門知識を持っているのは当たり前です。
それを使うOSのことを少しは知っていて下さい。
・SEに判断を求めないで下さい
⇒SEは技術サポートするだけです、判断するのは顧客です。
・SEに責任と求めないで下さい
⇒プロジェクト内で起こった事の責任は当然取ります。
ただし、プロジェクトそのものは顧客が持ってきたものですので、責任は顧客です、誤解しないで下さい。
簡潔にいうと、これやって下さいっていわれてやったら想像とは違っていて逆ギレ状態
これを苦に辞めたり人生辞めるSEもいるのでほんとやめてください。
・プロジェクトリーダー不在
⇒判断できる人がいないので纏まるものも纏まらない
⇒現場の人間が調整もすべてやるので業務が進まない
・CEがハードウェアしか見ない
⇒これは保守ベンダー故かもしれませんが、HさんもNさんもFさんもそうなんですよねぇ。
⇒何が問題化というと、ハードが壊れているかどうかしか見てくれないということ。
OS/APP/ミドルウェア/ハードウェアすべてSEで見なければいけないのです。
例えば、ハードウェアの不良でも、明確にアラート等で壊れているとわからなければ切り分けはすべてSEの仕事。
本番環境でこれが起こると業務担当のSEは障害対応で2徹ぐらいはする。
・テスト環境は大事です
⇒顧客の皆さん、ちゃんと用意して下さい。
⇒テストもせずに本番環境にいれて毎回障害で業務影響でてます。
そのリカバリーの労力は半端ないです。
あと、初期導入費等を考えても、障害対応1回分の費用でおつりきます。
・ITMSやらITILやら…。
⇒りそうってだいじですよね(´ワ`)
そもそもSEじゃないんですけどね。
肩書きはシステムエンジニアではなくエンジニアだった気が。
エンジニアって響きはいいんですけどねぇ( ;´д`)
というわけで、お久しぶりのへたれ@しゃぶしゃぶです、こんにちは。
相変わらず残業がえげつないです。
労働基準法とかくそくらえだ!(メ`Д´)ノ =3
今気づきましたが、一月で三六協定の3か月の項を超えてますね…。
血圧も130まで落ちてたのが、180台に再突入。
うん、そろそろ死ねますね、これ(´ワ`)
ちなみに、同僚が16連休とか取っているにも拘らず私はGWがっつり仕事です。
原因は色々あるんですが、代表的な所で行くと
・SEとCEの立場逆転(CE>SE)
⇒CEの単価が異様に高い(SEの倍)
⇒当然粗利も高く、長時間働いても粗利の低いSEの評価は低い
・SEに求める技術が多過ぎる(SEは最新技術も含め何でも知ってると思っている)
⇒これは色々意見はありますが、例えばハード屋にソフトのことを求めたり等
⇒Hyper-Vで仮想化すればコスト削減なんだよね、じゃあやってとかもうね…。
ちゃんとプロジェクト組んでメリットデメリット等検証して下さい。
・一般のSEが専門的過ぎる
⇒ネットワークやストレージ屋さんが専門知識を持っているのは当たり前です。
それを使うOSのことを少しは知っていて下さい。
・SEに判断を求めないで下さい
⇒SEは技術サポートするだけです、判断するのは顧客です。
・SEに責任と求めないで下さい
⇒プロジェクト内で起こった事の責任は当然取ります。
ただし、プロジェクトそのものは顧客が持ってきたものですので、責任は顧客です、誤解しないで下さい。
簡潔にいうと、これやって下さいっていわれてやったら想像とは違っていて逆ギレ状態
これを苦に辞めたり人生辞めるSEもいるのでほんとやめてください。
・プロジェクトリーダー不在
⇒判断できる人がいないので纏まるものも纏まらない
⇒現場の人間が調整もすべてやるので業務が進まない
・CEがハードウェアしか見ない
⇒これは保守ベンダー故かもしれませんが、HさんもNさんもFさんもそうなんですよねぇ。
⇒何が問題化というと、ハードが壊れているかどうかしか見てくれないということ。
OS/APP/ミドルウェア/ハードウェアすべてSEで見なければいけないのです。
例えば、ハードウェアの不良でも、明確にアラート等で壊れているとわからなければ切り分けはすべてSEの仕事。
本番環境でこれが起こると業務担当のSEは障害対応で2徹ぐらいはする。
・テスト環境は大事です
⇒顧客の皆さん、ちゃんと用意して下さい。
⇒テストもせずに本番環境にいれて毎回障害で業務影響でてます。
そのリカバリーの労力は半端ないです。
あと、初期導入費等を考えても、障害対応1回分の費用でおつりきます。
・ITMSやらITILやら…。
⇒りそうってだいじですよね(´ワ`)
そもそもSEじゃないんですけどね。
肩書きはシステムエンジニアではなくエンジニアだった気が。
エンジニアって響きはいいんですけどねぇ( ;´д`)



