HDD構成を変更

M/B=H77M(=SATA3x2 & SATA2x4) ケースは5ベイしかない!

変更前

sata3_0=sda1(=2TB RAID1 md127に参加中)
sata3_1=sdb1(=2TB RAID1 remove済)
sata2_2=sdc1~3(swap,/boot,/)
sata2_3=sdd1(2.5TB LVM)
sata2_4=sde1(1.5TB /mnt/sde1)

変更後

sata3_0=sda1(=3TB RAID1 新規)
sata3_1=sdb1(=3TB RAID1 新規)
sata2_2=sdc1(旧sda1 片肺RAID1)
sata2_3=sdd1(2.5TB LVM)
sata2_4=sde1~3(swap,/boot,/)

HDD交換に際しストレージメモ

nsambaを止める。

# chkconfig smb off
# chkconfig --list smb
smb             0:off   1:off   2:off   3:off   4:off   5:off   6:off
# /etc/init.d/smb stop
SMB サービスを停止中:                                      [  OK  ]
# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Thu Jan  1 22:43:20 2015
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=7b4af296-3c78-49f2-bf1f-10196863e408 /                       ext4    defaults        1 1
UUID=1ac649ad-3a54-4c1c-98bb-3eb93b26e71c /boot                   ext3    defaults        1 2
UUID=21e3245b-9e26-4fd3-9133-a74eba29eef1 swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0

# RAID1 /home 2014-06-12
# RAID1 /home 2015-01-01
UUID=65d162f1-7996-4bab-a813-14fd3a786890 /home                   ext4    defaults        0 3
# 1.5TB SATA movie
#UUID=f627bbdc-8ae9-4926-8d49-7a005b3fd8fa /mnt/sde1               ext3    defaults        0 4
# 2.5TB SATA (LVM)
#/dev/VG_TS/vol01 /mnt/VG_TS-vol01/      ext4    defaults        0 0

# blkid
/dev/sdc3: UUID="7b4af296-3c78-49f2-bf1f-10196863e408" TYPE="ext4"
/dev/sda1: UUID="dfb79b3e-ae17-4b43-0bea-35ab1bfc7b58" UUID_SUB="0fba4f31-5236-482d-d01e-24f377d7ffe7" LABEL="serv3:0" TYPE="linux_raid_member"
/dev/sdc1: UUID="1ac649ad-3a54-4c1c-98bb-3eb93b26e71c" TYPE="ext3"
/dev/sdc2: UUID="21e3245b-9e26-4fd3-9133-a74eba29eef1" TYPE="swap"
/dev/sdd1: UUID="vbfc87-fuR1-8E2k-pPZh-x8qW-yksx-rI9e3G" TYPE="LVM2_member"
/dev/sde1: UUID="f627bbdc-8ae9-4926-8d49-7a005b3fd8fa" TYPE="ext3"
/dev/sdb1: UUID="dfb79b3e-ae17-4b43-0bea-35ab1bfc7b58" UUID_SUB="eb7c5655-34c9-f8dc-ad9c-73cb7b9f74b3" LABEL="serv3:0" TYPE="linux_raid_member"
/dev/md127: UUID="65d162f1-7996-4bab-a813-14fd3a786890" TYPE="ext4"
/dev/mapper/VG_TS-vol01: UUID="e18c4b73-2b21-4598-acfc-954e307b7f10" TYPE="ext4"
# fdisk -l
ディスク /dev/sda: 2000.4 GB, 2000398934016 バイト
ヘッド 255, セクタ 63, シリンダ 243201
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 4096 バイト
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
ディスク識別子: 0x0003625a

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1               1      243202  1953513472   fd  Linux raid 自動検出

警告: GPT (GUID パーティションテーブル) が '/dev/sdc' に検出されました! この fdisk ユーティリティは GPT をサポートしません。GNU Parted を使ってください。


ディスク /dev/sdc: 1000.2 GB, 1000204886016 バイト
ヘッド 255, セクタ 63, シリンダ 121601
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0xfeb020c4

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdc1               1      121602   976762583+  ee  GPT

警告: GPT (GUID パーティションテーブル) が '/dev/sdd' に検出されました! この fdisk ユーティリティは GPT をサポートしません。GNU Parted を使ってください。


ディスク /dev/sdd: 2500.5 GB, 2500495958016 バイト
ヘッド 255, セクタ 63, シリンダ 304001
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 4096 バイト
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
ディスク識別子: 0x00000000

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdd1               1      267350  2147483647+  ee  GPT
Partition 1 does not start on physical sector boundary.

ディスク /dev/sde: 1500.3 GB, 1500301910016 バイト
ヘッド 255, セクタ 63, シリンダ 182401
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00086c40

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sde1   *           1      182401  1465136001   83  Linux

ディスク /dev/sdb: 2000.4 GB, 2000398934016 バイト
ヘッド 255, セクタ 63, シリンダ 243201
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 4096 バイト
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
ディスク識別子: 0x00057071

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdb1               1      243202  1953513472   fd  Linux raid 自動検出

ディスク /dev/md127: 2000.4 GB, 2000396611584 バイト
ヘッド 2, セクタ 4, シリンダ 488378079
Units = シリンダ数 of 8 * 512 = 4096 バイト
セクタサイズ (論理 / 物理): 512 バイト / 4096 バイト
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
ディスク識別子: 0x00000000


ディスク /dev/mapper/VG_TS-vol01: 2495.9 GB, 2495912869888 バイト
ヘッド 255, セクタ 63, シリンダ 303444
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 4096 バイト
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
ディスク識別子: 0x00000000
# cat /proc/mdstat
Personalities : [raid1]
md127 : active raid1 sdb1[2](S) sda1[0]
      1953512316 blocks super 1.1 [2/1] [U_]
      bitmap: 15/15 pages [60KB], 65536KB chunk

unused devices: 
# mdadm --detail /dev/md127
/dev/md127:
        Version : 1.1
  Creation Time : Sun Oct 14 08:58:11 2012
     Raid Level : raid1
     Array Size : 1953512316 (1863.01 GiB 2000.40 GB)
  Used Dev Size : 1953512316 (1863.01 GiB 2000.40 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Mon Jan 23 19:36:48 2017
          State : active, degraded
 Active Devices : 1
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 1

           Name : serv3:0  (local to host serv3)
           UUID : dfb79b3e:ae174b43:0bea35ab:1bfc7b58
         Events : 14663213

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       2       0        0        2      removed

       2       8       17        -      spare   /dev/sdb1
# mdadm --manage --fail /dev/md127 /dev/sdb1
mdadm: set /dev/sdb1 faulty in /dev/md127
# mdadm --detail /dev/md127
/dev/md127:
        Version : 1.1
  Creation Time : Sun Oct 14 08:58:11 2012
     Raid Level : raid1
     Array Size : 1953512316 (1863.01 GiB 2000.40 GB)
  Used Dev Size : 1953512316 (1863.01 GiB 2000.40 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Mon Jan 23 20:06:34 2017
          State : active, degraded
 Active Devices : 1
Working Devices : 1
 Failed Devices : 1
  Spare Devices : 0

           Name : serv3:0  (local to host serv3)
           UUID : dfb79b3e:ae174b43:0bea35ab:1bfc7b58
         Events : 14663214

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       2       0        0        2      removed

       2       8       17        -      faulty   /dev/sdb1
# mdadm --manage --remove /dev/md127 /dev/sdb1
mdadm: hot removed /dev/sdb1 from /dev/md127
# mdadm --detail /dev/md127
/dev/md127:
        Version : 1.1
  Creation Time : Sun Oct 14 08:58:11 2012
     Raid Level : raid1
     Array Size : 1953512316 (1863.01 GiB 2000.40 GB)
  Used Dev Size : 1953512316 (1863.01 GiB 2000.40 GB)
   Raid Devices : 2
  Total Devices : 1
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Mon Jan 23 20:09:44 2017
          State : active, degraded
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : serv3:0  (local to host serv3)
           UUID : dfb79b3e:ae174b43:0bea35ab:1bfc7b58
         Events : 14663215

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       2       0        0        2      removed
# cat /proc/mdstat
Personalities : [raid1]
md127 : active raid1 sda1[0]
      1953512316 blocks super 1.1 [2/1] [U_]
      bitmap: 15/15 pages [60KB], 65536KB chunk

unused devices: 
# shutdown -h now

HDDの交換を行う。

meconderのインストール

参考

http://mrs.suzu841.com/mini_memo/numero_19.html

# cat /etc/redhat-release
CentOS release 6.6 (Final)
#  uname -a
Linux localhost 2.6.32-504.1.3.el6.x86_64 #1 SMP Tue Nov 11 17:57:25 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
# yum -y install yum-plugin-priorities
# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# yum install mencoder

CentOS-6.6-x86_64-minimalのインストールからrecpt1まで

CentOS-6.6-x86_64-minimal.isoからブート
この時点でPT2とUSBカードリーダー(SCM)はセット済み
インストール(HDD初期化、rootパスワード設定)して再起動
rootログイン
DHCPIPアドレスを取得
# ifup eth0
横着してネットワーク設定ツールをインストール
# yum install system-config-network-tui
静的IPアドレスを設定
# system-config-network

IPアドレスを更新

# ifup eth0
# ifconfig

ここからはSSHクライアントから接続

起動時ネットワークも自動活性化させる
# vi /etc/sysconfig/network-script/ifcfg-eth0
ONBOOT=no ⇒ yes
アップデート
# yum update

USBカードリーダーのインストール

# yum install wget
# yum -y install ccid pcsc-lite pcsc-lite-devel pcsc-lite-libs
# yum install perl-Gtk2
# rpm -ivh ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/releases/13/Everything/x86_64/os/Packages/pcsc-perl-1.4.8-2.fc13.x86_64.rpm
# rpm -ivh ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/releases/13/Everything/x86_64/os/Packages/pcsc-tools-1.4.16-1.fc13.x86_64.rpm
# /etc/init.d/messagebus start
# /etc/init.d/haldaemon start
# /etc/init.d/pcscd start
# chkconfig messagebus on
# chkconfig haldaemon on
# chkconfig pcscd on
# pcsc_scan
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.5
Scanning present readers...
0: SCM SCR 331 (00000000000000) 00 00

Fri Nov 28 12:19:09 2014
 Reader 0: SCM SCR 331 (00000000000000) 00 00
  Card state: Card inserted,
  ATR: 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99

ATR: 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99
+ TS = 3B --> Direct Convention
+ T0 = F0, Y(1): 1111, K: 0 (historical bytes)
  TA(1) = 12 --> Fi=372, Di=2, 186 cycles/ETU
    21505 bits/s at 4 MHz, fMax for Fi = 5 MHz => 26881 bits/s
  TB(1) = 00 --> VPP is not electrically connected
  TC(1) = FF --> Extra guard time: 255 (special value)
  TD(1) = 91 --> Y(i+1) = 1001, Protocol T = 1
-----
  TA(2) = 81 --> Protocol to be used in spec mode: T=1 - Unable to change - defined by interface bytes
  TD(2) = B1 --> Y(i+1) = 1011, Protocol T = 1
-----
  TA(3) = 7C --> IFSC: 124
  TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5
  TD(3) = 1F --> Y(i+1) = 0001, Protocol T = 15 - Global interface bytes following
-----
  TA(4) = 03 --> Clock stop: not supported - Class accepted by the card: (3G) A 5V B 3V
+ Historical bytes:
+ TCK = 99 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99
        Japanese Chijou Digital B-CAS Card (pay TV)
^C

PT2の旧ドライバからarib25をインストール

# yum install ld-linux.so.2
# wget http://hg.honeyplanet.jp/pt1/archive/c44e16dbb0e2.zip
unzipをインストール
# yum install unzip
解凍
# unzip c44e16dbb0e2.zip
インストール
# cd pt1-c44e16dbb0e2/arib25/
# make
# make install
ドライバの無効化
# echo "blacklist earth_pt1" >> /etc/modprobe.d/blacklist.conf
# reboot
最新のドライバをダウンロードしてインストール
$ su -
# wget http://hg.honeyplanet.jp/pt1/archive/tip.tar.bz2
# tar -xvlf tip.tar.bz2
# cd pt1-c8688d7d6382/driver/
# ll /lib/modules/2.6.32-504.1.3.el6.x86_64/build
 (シンボリックリンクが張られているが、参照先がない)
# mkdir -p /usr/src/kernels/2.6.32-504.1.3.el6.x86_64
# yum install gcc glibc-devel glibc-headers kernel-devel kernel-headers libgomp
# make
# make install
# modprobe pt1_drv
(99-pt1.rulesを確認)
# ls /etc/udev/rules.d/
(pt1video0〜3を確認)
# ls -l /dev/pt1*
最新のrecpt1のインストール
# cd ~/pt1-c8688d7d6382/recpt1/
# yum install automake
# ./autogen.sh
# ./configure -enable-b25
# make
# make install
# echo "/usr/local/lib" > /etc/ld.so.conf.d/recpt1.conf
# ldconfig
録画テスト
# recpt1 --strip --b25 43 10 test.ts

PT2リトライ(3)実験機録画まで

わすれないうちにメモしよう
http://d.hatena.ne.jp/kt_hiro/20130113/1358051168
・事前準備
・カードリーダ用パッケージをインストール
・arib25(放送波のデコード)のインストール

CentOS6.1にアースソフトPT2をセットアップ
http://www.kenmaripc.mydns.jp/20111223/590
(2)復号ツールb25のインストール
(3)PT2ドライバ(chardev版)のインストール
(4)録画ツールrecpt1のインストール

途中ライブラリがないと怒られるので

Linux で error while loading shared libraries: が表示されて実行できない場合
http://pucyan.blog77.fc2.com/blog-entry-73.html

PT2リトライ(2)USBカードリーダー接続

# dmesg(カードリーダー挿入前後の差分)
usb 8-1: new full speed USB device number 2 using uhci_hcd
usb 8-1: New USB device found, idVendor=04e6, idProduct=e001
usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
usb 8-1: Product: SCRx31 USB Smart Card Reader
usb 8-1: Manufacturer: SCM Microsystems Inc.
usb 8-1: SerialNumber: 00000000000000
usb 8-1: configuration #1 chosen from 1 choice

PT2リトライ(1)CentOS x86_64再インストール

空いている自作PC(旧サーバ)で実験。

CentOS6.5 x86_64 MINIMAL CD-Rでブート

とにかくYesで進める。

VGAをつないで起動。

vi /etc/sysconfig/network-script/ifcfg-eth0

編集してIPアドレスを固定。

/etc/init.d/network restart

LANケーブルをつなぐ。

以降はSSHで操作。

# vi /etc/resolv.conf
# yum install screen -y
# screen
# yum -y update ; yum -y upgrade