AT限定解除

blog20150927-Unlimit

いつの頃からか、ATなのにシフトレバーを頻繁に切り替える運転スタイルになっています。次の信号が赤だと分かると(やらない方が良いらしいけど)Nに変更、信号に近づいて来たら2速に落として減速、最後に軽くブレーキを踏んで停止。私の中では如何に最後のブレーキを少なくするか(ぎりぎりまで踏まないという意味ではない)というゲームになっております。あとは前の車が遅くてシフトアップがかからない場合は、いったん距離を取ってから加速、シフトアップしてからアクセルを緩めるとか。

…これってMTの方が性に合ってるの?

知人数名に相談したところ、MTメンドクサイ6人、オモシロイ3人。前者は渋滞(特に登坂)している時を例として挙げる。後者は面白いとしか言わない( ゚Д゚) 結局は私が決めること。

が、ネットで動画を見て操作は知識として入っても、それを私が面倒くさいと感じるかどうかは分からない。AT車でイメージトレーニングをしても限界がある。やっぱりまとまった時間MT車に乗らないとモヤモヤは解決できなさそう。とはいえ、試乗車にしろレンタカーにしろAT限定免許じゃ乗せてくれるはずもなく。無駄になるかもしれないけど、まずは限定解除しないと始まらないという結論に至ったわけです。

以下教習を受けて個人的に勉強になったこと。

  • クラッチのストロークが予想以上に深い。教習前は踵床につけて足首でクイックイッというイメージだったのですが、膝まで使って動かさないといけない。そして重い。奥まで踏み続けると足がプルプルしました(^^;)
  • クリープ的走行のやり方。半クラを使いまくらなければいけないと思ってましたが、2~3速/クラッチ全繋ぎ/アクセル踏まずで結構なんとかなりそう。
  • 交差点曲がるときどこで1→2速にするのか? 教習前一番悩んでいたことです。1速のままだと直進車が迫っている時に加速できるのかとか、曲がっている最中にギア変えてる余裕あるのかなど。答えは1速なんて停止から2m程度でおしまい、ハンドル切る前に2速に入れるでした。1速は半クラだけで終え、2速に入れてしまうというのは目から鱗。教官からさっさと2速入れろ(クランク・S字すら)と何度も注意された… [2015/11/20 追記] ガソリンエンジン・マツダロードスターMTで試乗、前述の感覚で2速入れたら止まった( ;∀;) 営業さん「まだここは1速でいいですね~」 ディーゼルでしか通用しないこと教えるなw > 教習所
  • MT一発よりAT限定→解除の方がAT車でクラッチ操作以外が慣れている分楽か(お金のこと考えない場合)? 教習始めた時はNoだと思ってました。慣れないクラッチに神経が集中してしまい、AT車ならやらないだろうミスを連発。限定解除諦めようかと思ったこともありました。が、クラッチ操作に慣れてくると後はATで勝手が分かっていることばかり。一挙に運転が楽になり、あとは坂道発進以外失敗する気がしません。AT免許取るときは恐怖だった直線40km/hも楽勝でございます。
  • クランク・S字・方向変換・縦列駐車の難易度は変わりませんでした。ATでこれらが苦手ならMTでも同じこと。私は「自分の体を道の中央に通す」ということを思い出すまで、S字で脱輪しまくりでした。

連休使って精神的に追い込まれる目にあいましたが、終わってみれば楽しかったです。ATとは違うシフトレバーの感覚(電気スイッチではなく、なにか機械的なものを動かしている感覚)はニヤニヤしました。少なくとも弟が言った「あんなの一日乗れば十分」てなことにはなりませんでした。MT車購入を前向きに検討するとします。

[余談] 9月の連休前に教習所に申し込みに行くと、教官の勤務シフトは1週間前には決まっており、また限定解除できる教官は限られているのですぐには教習できないだろうというお断り。が、休日ならいつでもOKと私の都合を言うと、事務員の女性のスイッチが入ったようで連休中にすべて完了するスケジュールを組んでもらいました。連休中は早起きになりましたが( 一一)

— posted by mu at 10:49 pm   commentComment [0]  pingTrackBack [0]

FreeNASでポートフォワード

1 of 41234Next»
ここの所FreeNASの記事が続きますが、嵌っているからです。嵌るのはWeb GUIの枠を外れたことをしようとするからで、そんなことをしなければFreeNASは便利だと思いますよ。

で、今回はSubversionサーバ機能を載せようと。サーバ機能自体はJailを作ってそこに任せるのですが、外からはFreeNASのIPアドレスでアクセスさせたい(というか外向けのIPアドレスが1個しか取れない)のでFreeNAS→Jailのポートフォワードを設定しようと。

ここでUSBメモリ上のFreeNASということで以下の方針を採ります。

  • /の書き換えは最小限にする。できればやりたくない。やるなら/conf/base/etc/rc.confだけにする。理由はリードオンリーでマウントされているのを解除して作業する心理的抵抗感と、FreeNASのバージョンアップなどで変更を帳消しにされるから。タスクのInit/Shutdown scriptはFreeNASの設定として保存できるのでOK。
  • 追加のコマンド・スクリプト・設定ファイルなどはJailを入れるHDDなど別の場所に入れる。ここなら後から気楽に書き換えできる。HDDが死んだらJailも死ぬので一蓮托生(^_^;)

現在のところうまく行ったのはinetd+socketだけ どの方法も多少の問題ありnatd以外の方法はうまくいってます。詳細次のページに。

環境

  • マシン: HP Microserver N54L 6GB RAM HDD: 1.5GB x 4 RAID-Z
  • FreeNAS-9.3-STABLE-201508250051

[2015/9/15 追記] DeleGate, inetdがうまくいかなかった理由はIntel NICLink でした。sysctl -w net.inet.tcp.tso=0で問題解消。

1 of 41234Next»

— posted by mu at 11:34 pm   commentComment [0]  pingTrackBack [0]

FreeNASで以前使っていたSSHキーファイルを使う

Linuxで運用していたSSHサーバ機能をUSBメモリにFreeNAS-9.3-STABLE-201506292332インストールしたマシンに移動。サーバのSSHキーが変わると自動でここにデータを送ってくる外のプログラムが止まってしまうので、LinuxのSSHキーファイルをFreeNASマシンの/etc/sshにコピー。この時点では問題無し。

が、FreeNASというかSSHサービスを再起動すると、キーファイルが新しいものに上書きされてしまう。Web画面からSSHサービスの設定を変えて保存しただけで内部では再起動扱いのようで、キーファイルが変わってしまう。

そのためにSSH設定項目にHost Private Keyがあるはずなのですが、ここに書いてもなぜだか無視されるLink

USBメモリのどこかに書いてある上書き用のキーファイルを書き換えるのは、リードオンリーでマウントしている/を書き込み可能にして編集とかFreeNASのバージョンアップや再インストールLink の度に発生するのでやりたくない。再インストール→保存していた設定読み込み→ハイ復活が理想なんです。

というわけで、以下の方法で逃げることにしました。

  • 信頼できる保存場所(私はFreeNAS支配下のHDD ZFSプール内)にキーファイルを保存。ここでは/mnt/pool/sshと仮定。
  • FreeNAS SSHサービスの設定画面でExtra optionsに以下を指定
  • HostKey /mnt/pool/ssh/ssh_host_key
    HostKey /mnt/pool/ssh/ssh_host_rsa_key
    HostKey /mnt/pool/ssh/ssh_host_dsa_key
    

とりあえずSSHサービス再起動しても/mnt/pool/ssh内のキーファイルが使われているようです。キーファイルのパーミッション設定は適切に…

— posted by mu at 03:18 pm   commentComment [0]  pingTrackBack [0]

FreeNASのUSBメモリ、結局交換

[2015/8/8 追記] 再起動したらmissing boot loaderと出て起動しなくなりました。どうやら私の理解が間違っているようです。下記の内容は失敗例として参考にしてください。

先日様子見することにしたLink FreeNASのシステムが入っているUSBメモリですが、昨日ライトエラーを繰り返しZFSから切り離された模様。交換ですな。

まずはda1をOfflineに。
# zpool offline freenas-boot da1p2
データ用デバイスとは異なりこいつにはパーティションが切られているため、新USBメモリ(da2)にパーティションテーブルを複製。da1は壊れているとはいえパーティションテーブルくらいは生きているでしょ…
# gpart backup /dev/da1 | gpart restore /dev/da2
新USBメモリをZFSに組み込み。
# zpool replace freenas-boot /dev/da1p2 /dev/da2p2
Make sure to wait until resilver is done before rebooting.

If you boot from pool 'freenas-boot', you may need to update
boot code on newly attached disk '/dev/da2p2'.

Assuming you use GPT partitioning and 'da0' is your new boot disk
you may use the following command:

        gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0
ご丁寧にブートローダーを新メモリに入れる方法を指南してくれ、調べる手間が省ける。
# gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da2
ZFSの状況確認、再構成中。
# zpool status freenas-boot
  pool: freenas-boot
 state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
        continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Sat Aug  8 04:36:30 2015
        296M scanned out of 742M at 807K/s, 0h9m to go
        296M resilvered, 39.84% done
config:

        NAME                                            STATE     READ WRITE CKSUM
        freenas-boot                                    DEGRADED     0     0     0
          mirror-0                                      DEGRADED     0     0     0
            replacing-0                                 OFFLINE      0     0     0
              4340356687696627280                       OFFLINE      0    89     1  was /dev/da1p2/old
              da2p2                                     ONLINE       0     0     0  (resilvering)
            gptid/d7bb72a8-1b95-11e5-b672-000c29a6b2ea  ONLINE       0     0     0

errors: No known data errors
完了
# zpool status freenas-boot
  pool: freenas-boot
 state: ONLINE
  scan: resilvered 743M in 0h19m with 0 errors on Sat Aug  8 04:55:56 2015
config:

        NAME                                            STATE     READ WRITE CKSUM
        freenas-boot                                    ONLINE       0     0     0
          mirror-0                                      ONLINE       0     0     0
            da2p2                                       ONLINE       0     0     0
            gptid/d7bb72a8-1b95-11e5-b672-000c29a6b2ea  ONLINE       0     0     0

errors: No known data errors
[参考]

— posted by mu at 04:39 am   commentComment [0]  pingTrackBack [0]

FreeNASのUSBメモリがチェックサムエラー

blog20150801-FreeNAS_Alert

USBメモリ2本挿しでZFSミラーリング構成Link にしてから一か月しか経ってないのに、もうエラーですか…今回はZFSのエラー訂正機能だかミラーリング相手だかを使ってデータロスはなかった模様。

ミラーリング構成にしてあるしFreeNASの設定は保管してあるので今回は様子見することにしましたが、どちらのメモリがエラーを出したのかは気になるので調べることに。

まずはどのデバイスがエラーを出したのか。ルートシェルから

[root@freenas ~]# zpool status -v freenas-boot
  pool: freenas-boot
 state: ONLINE
status: One or more devices has experienced an unrecoverable error.  An
        attempt was made to correct the error.  Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
        using 'zpool clear' or replace the device with 'zpool replace'.
   see: http://illumos.org/msg/ZFS-8000-9PLink 
  scan: scrub repaired 130K in 0h7m with 0 errors on Sat Aug  1 03:55:52 2015
config:

        NAME                                            STATE     READ WRITE CKSUM
        freenas-boot                                    ONLINE       0     0     0
          mirror-0                                      ONLINE       0     0     0
            da1p2                                       ONLINE       0     0    27
            gptid/d7bb72a8-1b95-11e5-b672-000c29a6b2ea  ONLINE       0     0     0

errors: No known data errors

da1p2にチェックサムエラー(CKSUM)が発生しているので、怪しいのはda1らしい。次にこれが2本のうちどちらかを知るために

[root@freenas ~]# camcontrol devlist -v
(中略)
scbus7 on umass-sim0 bus 0:
<BUFFALO USB Flash Disk 1.00>:      at scbus7 target 0 lun 0 (pass4,da0)
scbus8 on umass-sim1 bus 1:
<UFD 2.0 Silicon-Power8G 1100>:     at scbus8 target 0 lun 0 (pass5,da1)

da1はSilicon powerの物らしい。

余談ですが、私はHDDでもUSBメモリでもRAIDを構成する時できるだけ違うメーカー・型番の物を混ぜることにしています。理由は二つ、

  1. 同じメーカー・型番のドライブは似たような時期に壊れる可能性が高くなる(→RAIDデグレード中にもう一台逝ってしまう)
  2. 交換するドライブが分かりやすい

RAIDの性能は一番遅いドライブに引っ張られる特性上、パフォーマンス重視の場合は同一メーカー・型番の方が良いのでしょうけど。

— posted by mu at 10:00 am   commentComment [0]  pingTrackBack [0]

T: Y: ALL: Online:
ThemeSwitch
  • Basic
Created in 0.0250 sec.
prev
2017.7
next
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31