2026/03/29(日)2025シーズン振り返りと来期の展望

2025シーズンのフルマラソンが完結した。

出走レースは

  • よこはまマラソン
  • ひたちシーサイドマラソン
  • Challenge Race

の3つ。さいたまマラソンは雪のため中止。

レース振り返り

よこはまマラソン

シーズン開幕という事で特に策はなし。この時点で距離走が足りていない感覚あり。4:15/km で行けるところまで行く。 38km くらいで失速、さほど粘れず撃沈。3:10くらい。反省点は距離層の不足がほぼ全て。細かい言い訳をすれば、雨天、高速道度の路面が滑るくらい。

ひたちシーサイドマラソン

記録が出るコースではないのでファンラン。 36km地点の唐揚げを目指して 5:00/km で走る。唐揚げどころかちょっとしたビュッフェくらい食べ物があったので10分ほど腰を下ろしてもぐもぐタイム。バーガーがめちゃ美味。36km地点でバーガーは無理だろ、と思いながら口に運んだけどめちゃ美味。きろくは3:10くらい。もぐもぐ休憩を考慮に含めるとちょうど 5:00/km。

さいたまマラソン

年末から年始に掛けて大風邪をひき、3週間のブランクでこれは無理、と思っていた所で雪。みんなには内緒だけどちょっとホッとした。

Challenge race

本当はもう今シーズンは終わりの予定だったけど、あまりに不完全燃焼だったので急遽エントリー。結果は撃沈。3:15くらい。

距離走は多少できた。5:00/km で30kmとか、平日の距離を16km以上に伸ばすとか。

敗因はいくつかある。

エイド戦略

Google Gemini に相談したらまるお製作所部長理論が出てきた。やってみたけど、27kmくらいで気持ち悪くなった。ゴール後もしばらく気持ち悪くて動けなかった。向いてなかったみたい。

トイレからのダッシュ

4:15/km 集団で走っていたんだけど25km地点でトイレへ駆け込んだ。朝にそこそこ出たのでレース中は問題ないと思ったんだけどな。そこから追いつけるんじゃないかと 4:00/kmでダッシュ。後からペースを確認したら、33km まで 4:00/kmで、そこから 4:15/km に落ちて 36.5km から撃沈していた。4:00/kmで走り出したときはちょうどいいペースより若干だけ速いかも、と気持ちよく走っていた。28kmくらいで走り続けるには無理がある疲労を感じてきた。無理したね。

暑さ

暑かった。スタート時点で体感としては暑さを感じていなかったけど、5km走ったあたりでびっくりするくらいの発汗があった。エイドを20分ごとに摂っているのでお腹がたぽたぽで水をあまり飲みたくならない。Maurtenはスポドリと一緒に摂るのは良くないという都合もあり、いまいち噛み合わなかった。気持ち悪かったのはミネラル不足もあったかもしれない。

総評

相変わらず距離耐性が低い。

来シーズンのトレーニングの骨子

距離耐性を諦めてスピード持久力に全ベットする。

  • 定期的な 20km のペース走
  • マラソンシーズンは30km@5:00/km の距離走を月1~2回

骨子はこれ。普通。ただし、20kmのペース走の基準を上げる。ガンガン上げる。そのためにオフシーズンは閾値走を取り入れる。最短でも 1600m 以上。1600m とか短い場合はレストを90秒とか200mジョグで3〜5回にして、全体で一度の閾値走になるように。もしくは3000m~8000mを閾値ペースで1〜2回。3:40/kmから初めて、効果が出てきたら速める。

距離耐性が低いままスピード持久力でゴリ押す。練習相手が 2:40 レベルの超格上になるのでいないし、いても参加するのに気が引けるけどこれが向いていそうな気がする。

2026/01/09(金)ディスク無罪

zpool に異常が起きたので嫌々ながら HDD を2本買ってデータを移行したけど、問題は SATA カードか、ケースのHDDバックプレーンの結線が怪しかった?

安物のSATAカードを買ったんだけど、なんか不安になったので HBA カードを買った。HPとかNECの中古サーバーから抜いて売られてる LSI 7300 チップのやつ。

カードを入れ替えてケーブルを差し替えて終わり。 GPTラベルを設定して、それを識別子として zpool を構成しているのでデバイス名が変わっても影響を受けない。

カードが届いて小一時間で入れ替えが終わってしまう便利さと一抹の寂しさ。

2026/01/01(木)geom label のメモ

geom ラベルの操作がよくわからないので確認した。

geom part modify や geom パーティション作成の際の create にラベルを指定した場合はラベルがディスクに書き込まれる。glabel や geom label を使った場合はディスクに書き込まれない。OS上のgeomデータとして保持されるので、これは揮発する。という事らしい。

自分の理解では、ラベルの操作は3つのコマンドで実施できる。

  • glabel
  • geom label
  • gpart
    • create -l LABEL
    • modify -l LABEL

それぞれラベルの付き方や見え方が異なるみたいだ。

  • /dev/ 以下での見え方が異なる。
  • geom 関連コマンド

GEOMのラベルと GUID Partition のラベルをないまぜにとらえてしまっているのか?

gpart(8) の label の説明がこれ。GUID Partition のメタデータを使ってラベルを付けている。

-l label The label attached to the partition. This option is only valid when used on partitioning schemes that support partition labels.

glabel(8) の説明はこれ。GPT (= GUID Partition) だと思われる。

Support for partition metadata is implemented for:

  • GPT labels (directory /dev/gpt/).
  • GPT UUIDs (directory /dev/gptid/).

geom label は glabel っぽい。

geom(8) の説明。これっぽい。ラベルを付与するときに create サブコマンドを使うとデバイスには書き込まれない。label サブコマンドで作るとデバイスに書き込まれる。

create Create temporary label name for the given provider. This is the
“manual” method. The kernel module geom_label.ko will be loaded if it is not loaded already.
label Set up a label name for the given provider. This is the
“automatic” method, where metadata is stored in a provider's last sector. The kernel module geom_label.ko will be loaded if it is not loaded already.

動かしてみる

ada6p1 にラベルを付けてみる。初期状態。gptid だけ付与されている。

Geom name: ada6p1
Providers:
1. Name: gptid/074bb1ee-375d-11ed-8291-7085c2c786cd
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0
   secoffset: 0
   offset: 0
   seclength: 5860533088
   length: 3000592941056
   index: 0
Consumers:
1. Name: ada6p1
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0

glabel create で付与してみる。 geom ではラベルが付くが、gpt パーティションには書き込まれないはず。

%sudo glabel create labelc ada6p1

glabel list や geom label list だとラベルが見える .. code:

Geom name: ada6p1
Providers:
1. Name: gptid/074bb1ee-375d-11ed-8291-7085c2c786cd
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0
   secoffset: 0
   offset: 0
   seclength: 5860533088
   length: 3000592941056
   index: 0
Consumers:
1. Name: ada6p1
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0

Geom name: ada6p1
Providers:
1. Name: label/labelc
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0
   secoffset: 0
   offset: 0
   seclength: 5860533088
   length: 3000592941056
   index: 0
Consumers:
1. Name: ada6p1
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0

geom part list では label が null になっている。

%geom part list ada6
Geom name: ada6
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 5860533127
first: 40
entries: 128
scheme: GPT
Providers:
1. Name: ada6p1
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0
   efimedia: HD(1,GPT,074bb1ee-375d-11ed-8291-7085c2c786cd,0x28,0x15d50a360)
   rawuuid: 074bb1ee-375d-11ed-8291-7085c2c786cd
   rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
   label: (null)
   length: 3000592941056
   offset: 20480
   type: freebsd-zfs
   index: 1
   end: 5860533127
   start: 40
Consumers:
1. Name: ada6
   Mediasize: 3000592982016 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0

glabel label で付与してみる。デバイスに書き込まれず geom ラベルが上書きされた。想定外。

Geom name: ada6p1
Providers:
1. Name: gptid/074bb1ee-375d-11ed-8291-7085c2c786cd
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0
   secoffset: 0
   offset: 0
   seclength: 5860533088
   length: 3000592941056
   index: 0
Consumers:
1. Name: ada6p1
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0

Geom name: ada6p1
Providers:
1. Name: label/labell
   Mediasize: 3000592940544 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0
   secoffset: 0
   offset: 0
   seclength: 5860533087
   length: 3000592940544
   index: 0
Consumers:
1. Name: ada6p1
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0
%geom part list ada6
Geom name: ada6
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 5860533127
first: 40
entries: 128
scheme: GPT
Providers:
1. Name: ada6p1
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0
   efimedia: HD(1,GPT,074bb1ee-375d-11ed-8291-7085c2c786cd,0x28,0x15d50a360)
   rawuuid: 074bb1ee-375d-11ed-8291-7085c2c786cd
   rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
   label: (null)
   length: 3000592941056
   offset: 20480
   type: freebsd-zfs
   index: 1
   end: 5860533127
   start: 40
Consumers:
1. Name: ada6
   Mediasize: 3000592982016 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0

gpart modify, geom part modify を使うとパーティションに書き込まれる。 .. code:

%sudo gpart modify -i 1 -l "on-partition" ada6
ada6p1 modified
%geom part list ada6
Geom name: ada6
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 5860533127
first: 40
entries: 128
scheme: GPT
Providers:
1. Name: ada6p1
   Mediasize: 3000592941056 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0
   efimedia: HD(1,GPT,074bb1ee-375d-11ed-8291-7085c2c786cd,0x28,0x15d50a360)
   rawuuid: 074bb1ee-375d-11ed-8291-7085c2c786cd
   rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
   label: on-partition
   length: 3000592941056
   offset: 20480
   type: freebsd-zfs
   index: 1
   end: 5860533127
   start: 40
Consumers:
1. Name: ada6
   Mediasize: 3000592982016 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0

man を読んで把握した内容とは食い違うけど、

  • glabel コマンドではパーティションに書き込まない
  • gpart modify, create や geom part modify, create では書き込める

という事みたい。zpool の指定にデバイス名ではなくラベルを使いたくて確認していたけど、label だと揮発してしまうので modify を使って付与したラベルを使うのが安全そう。

2025/12/16(火)閾値走

2000mを閾値より速いペースでレペテーションをよくやる。休憩は4分から5分。しんどい。なぜインターバルではないのかというとインターバルのほうがしんどいから。

今年に入って格上の人の練習に混ぜてもらう機会ができた。元部活生ではないのが良い。大人の走り方というか、重点を置く箇所にとても共感できる。

そこでは 4000m, 6000m, 8000m を走る。自分には閾値ギリ手前くらいのペース。これで 5000m の能力が伸びた。多分ハーフの能力も伸びた気がする。フルはわからん。伸びたのもあるし、身体が思い出した部分もある。ハーフや5000mでPBが出たら、こうかはばつぐんだと確信を持って言える。

閾値走のペースで閾値走の時間走るとトレーニング効果が高いという学びを身体で理解した。

身体で得た知見

  • 2000mを全力で走るのは効率が悪い。
  • 30kmをマラソンペースより速く走るのは効率が悪い。

2025/11/03(月)ドリルってすごい

ドリルってすごいな、と常々思っている。

なぜこのドリルをするのか、なんのためにやるのか、走っている中でも意識できるようにドリルをする。ドリルの感覚を走っている中で活かせるように走る。

とか大事なんだけど、そこは掘り下げない方がいい気がした。

技術的なレベルと意識できるものは比例して上がっていくし深まっていくので、応用の仕方や発展のさせ方は明示しなくていい。ただ、そのドリルを正しく行う説明だけすればいい。

ますますドリルってよく出来てる。

優秀な選手だった人がふっと思いつくドリルよりも、既存のドリルをきっちり学ぶ事が大事。