Skip to content

Instantly share code, notes, and snippets.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@akahana-1
akahana-1 / memo.md
Created November 21, 2016 22:22
btrfs-memo

RAIDアレイでbtrfsを始める

入手して動作するようになったML100 G7には,手に入れたときから3つのHDDが刺さっていた

  • 250GB HDD
  • 2TB HDD * 2

2TB HDD * 2をRAID1で束ねたRAIDアレイをbtrfsのフォーマットして使ってみる.

動作環境は次の通り

@akahana-1
akahana-1 / memo.md
Last active November 21, 2016 22:40
btrfsに関するメモを少し.しばしば間違いが見られる

RAIDアレイでbtrfsを始める

入手して動作するようになったML100 G7には,手に入れたときから3つのHDDが刺さっていた

  • 250GB HDD
  • 2TB HDD * 2

2TB HDD * 2をRAID1で束ねたRAIDアレイをbtrfsのフォーマットして使ってみる.

動作環境は次の通り

@akahana-1
akahana-1 / rec.rb
Created January 4, 2017 05:03
y_benjo氏作成のスクリプトを改良したもの
# -*- coding: utf-8 -*-
# record AGQR
# usage: use with crontab
# 29,59 * * * sleep 55; ruby agqr.rb
# requirements
# crontab, ruby => 2.0, ffmpeg, rtmpdump, mimms
require 'yaml'
rtmpdump = '/usr/bin/rtmpdump'
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test qual="any" name="family">
serif
</test>
<edit name="family" mode="prepend" binding="strong">
<string>SourceHanSerifJP</string>
<string>NotoSerifJapanese</string>
@akahana-1
akahana-1 / texlive.profile
Last active July 23, 2017 16:21
texlive.profile
# texlive.profile written on Sun Jul 23 14:41:25 2017 UTC
# It will NOT be updated and reflects only the
# installation profile at installation time.
selected_scheme scheme-custom
TEXDIR /usr/local/texlive/2017
TEXMFCONFIG ~/.texlive2017/texmf-config
TEXMFHOME ~/texmf
TEXMFLOCAL /usr/local/texlive/texmf-local
TEXMFSYSCONFIG /usr/local/texlive/2017/texmf-config
TEXMFSYSVAR /usr/local/texlive/2017/texmf-var
import argparse
def foo():
pass
def bar():
pass
def parse():
parser = argparse.ArgumentParser()
@akahana-1
akahana-1 / broken-btrfs-log.md
Created August 16, 2018 01:02
btrfsを壊した記録

btrfsが壊れたので覚書

ThinkPad X240のシステムボードの調子がおかしくなっていたときに、なかなかブートアップしなかったので強制電源断と再起動を繰り返していたらbtrfsがマウントできなくなった。

具体的なエラー

マウントを試みるとカーネルログに

[80.488341] BTRFS error (device sda6): bad fsid on block 93870211072
[11242622.924146] recpt1: page allocation failure: order:6, mode:0x26040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK)
[11242622.924153] CPU: 1 PID: 10662 Comm: recpt1 Tainted: G O 4.9.0-8-amd64 #1 Debian 4.9.110-3+deb9u4
[11242622.924154] Hardware name: HP ProLiant ML110 G7, BIOS J01 07/01/2013
[11242622.924155] 0000000000000000 ffffffff8c531e54 ffffffff8cc016d0 ffffb3204865fb28
[11242622.924157] ffffffff8c38a78a 026040c0026040c0 ffffffff8cc016d0 ffffb3204865fac8
[11242622.924166] ffffa05b00000010 ffffb3204865fb38 ffffb3204865fae8 f20a4bb6c05d8d4a
[11242622.924168] Call Trace:
[11242622.924173] [<ffffffff8c531e54>] ? dump_stack+0x5c/0x78
[11242622.924176] [<ffffffff8c38a78a>] ? warn_alloc+0x13a/0x160
[11242622.924178] [<ffffffff8c38a4ca>] ? __alloc_pages_direct_compact+0x4a/0xf0

Keybase proof

I hereby claim:

  • I am akahana-1 on github.
  • I am akahana_1 (https://keybase.io/akahana_1) on keybase.
  • I have a public key ASByYmZD4QAWhXXRM90V9Sscz803JwDrgVi6vMpDWS8ABgo

To claim this, I am signing this object: