LSI MegaRAID SASのRAIDステータスをLinuxで取る

前はMegaCliだったものが、いまは違うらしい。

中古で手に入れたサーバにMegaRAID SAS 8708EM2が入ってたので必要になったので確認してみた。

(2017/03/02追記:firmwareアップデート手順として「storcliを使ってMegaSASのfirmwareをアップデートする手順」を公開しています)

Avagoの「Support Documents and Downloads」から「Product Family:Legacy RAID Controllers」の「Product:MegaRAID SAS 8708EM2」を選択し、検索。
Broadcomの「SUPPORT DOCUMENTS AND DOWNLOADS」からProduct Familyの下の方にあるLegacy Product群から「Product Family:Legacy RAID Controllers」を選択肢、検索。

「Management Software and Tools」にあるが、なぜか「Current」には出てこないので「Archive」を選択。
「Binary」の「Currect」もしくは「Archive」に管理ソフトがある。
もしくは「storcliの検索結果」から「Management Software and Tools」からダウンロードする。

「MegaRAID Storage Manager (MSM)」はJavaで動くGUIツール。
「StorCLI」もしくは「MegaRAID StorCLI」は、コマンドのみ

「MegaRAID Storage Manager (MSM)」の最新版はMR6.9なのに、StorCLIはMR6.8が最新なのはなぜなのか・・・

rpmからインストールすると、/opt/MegaRAID以下にインストールされる。
実行ファイルは、/opt/MegaRAID/storcli/storcli64 か /opt/MegaRAID/storcli/storcli。

まずは、コントローラのリストを「storcli64 show」で取得

# /opt/MegaRAID/storcli/storcli64 show
Status Code = 0
Status = Success
Description = None

Number of Controllers = 1
Host Name = example.osakana.net
Operating System  = Linux3.10.0-327.28.2.el7.x86_64

System Overview :
===============

------------------------------------------------------------------------------
Ctl Model              Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS EHS ASOs Hlth
------------------------------------------------------------------------------
  0 MegaRAIDSAS8708EM2     8   3   1     0   1     0 Opt On  2  N      0 Opt
------------------------------------------------------------------------------

Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed
PDs=Physical drives|DNOpt=DG NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal
Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown
sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Hot Spare
Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit
Hlth=Health|Safe=Safe-mode boot
#

コントローラの番号が判明したので「storcli64 /c0 show」と、コントローラを指定して、詳細を確認。

# /opt/MegaRAID/storcli/storcli64 /c0 show
Generating detailed summary of the adapter, it may take a while to complete.

Controller = 0
Status = Success
Description = None

Product Name = MegaRAID SAS 8708EM2
Serial Number = P322610710
SAS Address =  500605b001eedcb0
PCI Address = 00:01:00:00
System Time = 08/10/2016 17:24:17
Mfg. Date = 02/24/10
Controller Time = 08/10/2016 08:24:13
FW Package Build = 11.0.1-0008
FW Version = 1.40.32-0580
BIOS Version = 2.06.00
Driver Name = megaraid_sas
Driver Version = 06.807.10.00-rh1
Vendor Id = 0x1000
Device Id = 0x60
SubVendor Id = 0x1000
SubDevice Id = 0x1013
Host Interface = PCI-E
Device Interface = SAS-3G
Bus Number = 1
Device Number = 0
Function Number = 0
Drive Groups = 1

TOPOLOGY :
========

--------------------------------------------------------------------------
DG Arr Row EID:Slot DID Type  State BT       Size PDC  PI SED DS3  FSpace
--------------------------------------------------------------------------
 0 -   -   -        -   RAID1 Optl  N  135.937 GB dsbl N  N   dflt N
 0 0   -   -        -   RAID1 Optl  N  135.937 GB dsbl N  N   dflt N
 0 0   0   252:0    0   DRIVE Onln  N  135.937 GB dsbl N  N   dflt -
 0 0   1   252:1    1   DRIVE Onln  N  135.937 GB dsbl N  N   dflt -
--------------------------------------------------------------------------

DG=Disk Group Index|Arr=Array Index|Row=Row Index|EID=Enclosure Device ID
DID=Device ID|Type=Drive Type|Onln=Online|Rbld=Rebuild|Dgrd=Degraded
Pdgd=Partially degraded|Offln=Offline|BT=Background Task Active
PDC=PD Cache|PI=Protection Info|SED=Self Encrypting Drive|Frgn=Foreign
DS3=Dimmer Switch 3|dflt=Default|Msng=Missing|FSpace=Free Space Present

Virtual Drives = 1

VD LIST :
=======

-----------------------------------------------------------
DG/VD TYPE  State Access Consist Cache sCC       Size Name
-----------------------------------------------------------
0/0   RAID1 Optl  RW     No      NRWBD -   135.937 GB
-----------------------------------------------------------

Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|B=Blocked|Consist=Consistent|
R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency

Physical Drives = 3

PD LIST :
=======

-------------------------------------------------------------------------
EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp
-------------------------------------------------------------------------
252:0     0 Onln   0 135.937 GB SAS  HDD N   N  512B MBD2147RC        U
252:1     1 Onln   0 135.937 GB SAS  HDD N   N  512B MBD2147RC        U
252:2     2 GHS    - 135.937 GB SAS  HDD N   N  512B HUC103014CSS600  U
-------------------------------------------------------------------------

EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup
DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare
UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface
Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info
SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign
UGUnsp-Unsupported|UGShld-UnConfigured shielded|HSPShld-Hotspare shielded
CFShld-Configured shielded|Cpybck-CopyBack|CBShld-Copyback Shielded


BBU_Info :
========

------------------------------------------------------------
Model State   RetentionTime Temp Mode MfgDate    Next Learn
------------------------------------------------------------
iBBU  Optimal N/A           37C  -    2010/05/14 None
------------------------------------------------------------

#

146GB SAS HDDが3本認識されていて
RAID1で2本、スペアで1本使われている。

バッテリーバックアップユニット(BBU)が入ってるので、ステータスを「storcli64 /c0 /bbu show all」で確認する。

# /opt/MegaRAID/storcli/storcli64 /c0 /bbu show all
Controller = 0
Status = Success
Description = None


BBU_Info :
========

----------------------
Property      Value
----------------------
Type          iBBU
Voltage       4069 mV
Current       0 mA
Temperature   37 C
Battery State Optimal
----------------------


BBU_Firmware_Status :
===================

-------------------------------------------------
Property                                   Value
-------------------------------------------------
Charging Status                            None
Voltage                                    OK
Temperature                                OK
Learn Cycle Requested                      No
Learn Cycle Active                         No
Learn Cycle Status                         OK
Learn Cycle Timeout                        No
I2C Errors Detected                        No
Battery Pack Missing                       No
Replacement required                       No
Remaining Capacity Low                     No
Periodic Learn Required                    No
Transparent Learn                          No
No space to cache offload                  No
Pack is about to fail & should be replaced No
Cache Offload premium feature required     No
Module microcode update required           No
-------------------------------------------------


GasGaugeStatus :
==============

---------------------------------
Property                   Value
---------------------------------
Fully Discharged           No
Fully Charged              Yes
Discharging                Yes
Initialized                Yes
Remaining Time Alarm       No
Remaining Capacity Alarm   No
Terminate Discharge Alarm  No
Over Temperature           No
Charging Terminated        No
Over Charged               No
Relative State of Charge   100%
Charger System State       49168
Charger System Ctrl        0
Charging current           0 mA
Absolute state of charge   98%
Max Error                  2%
Battery backup charge time N/A
---------------------------------


BBU_Capacity_Info :
=================

------------------------------------------------------
Property                 Value
------------------------------------------------------
Relative State of Charge 100%
Absolute State of charge 98%
Remaining Capacity       663 mAh
Full Charge Capacity     665 mAh
Run time to empty        Battery is not being charged
Average time to empty    Battery is not being charged
Average Time to full     Battery is not being charged
Cycle Count              96
Max Error                2%
Remaining Capacity Alarm 70 mAh
Remining Time Alarm      10 minutes(s)
------------------------------------------------------


BBU_Design_Info :
===============

-----------------------------------
Property                Value
-----------------------------------
Date of Manufacture     14/05/2010
Design Capacity         675 mAh
Design Voltage          3700 mV
Specification Info      33
Serial Number           4643
Pack Stat Configuration 6490
Manufacture Name        LS1113001A
Device Name             2970701
Device Chemistry        LION
Battery FRU             N/A
Transparent Learn       0
App Data                0
-----------------------------------


BBU_Properties :
==============

-------------------------------------------
Property             Value
-------------------------------------------
Auto Learn Period    30d (2592000 seconds)
Next Learn time      None
Learn Delay Interval 0 hour(s)
Auto-Learn Mode      Disabled
-------------------------------------------
#

どうやら、まだ生きている模様。

・・・最初は死んでたんだけど「storcli64 /c0 /bbu start learn」とBBUの状態調査を行わせてしばらく放置したら生き返った感じで・・・


2023/05/18 追記

久々にコマンドたたいてみたらディスクが1本死んでいた

-bash-4.2$ sudo /opt/MegaRAID/storcli/storcli64 /call show
Generating detailed summary of the adapter, it may take a while to complete.

Controller = 0
Status = Success
Description = None

Product Name = MegaRAID SAS 8708EM2
Serial Number = P322610710
SAS Address =  500605b001eedcb0
PCI Address = 00:01:00:00
System Time = 05/18/2023 18:19:42
Mfg. Date = 02/24/10
Controller Time = 05/18/2023 09:04:58
FW Package Build = 11.0.1-0048
FW Version = 1.40.342-1650
BIOS Version = 2.07.00
Driver Name = megaraid_sas
Driver Version = 07.714.04.00-rh1
Vendor Id = 0x1000
Device Id = 0x60
SubVendor Id = 0x1000
SubDevice Id = 0x1013
Host Interface = PCI-E
Device Interface = SAS-3G
Bus Number = 1
Device Number = 0
Function Number = 0
Drive Groups = 1

TOPOLOGY :
========

--------------------------------------------------------------------------
DG Arr Row EID:Slot DID Type  State BT       Size PDC  PI SED DS3  FSpace
--------------------------------------------------------------------------
 0 -   -   -        -   RAID1 Optl  N  135.937 GB dsbl N  N   dflt N
 0 0   -   -        -   RAID1 Optl  N  135.937 GB dsbl N  N   dflt N
 0 0   0   252:0    0   DRIVE Onln  N  135.937 GB dsbl N  N   dflt -
 0 0   1   252:2    2   DRIVE Onln  N  135.937 GB dsbl N  N   dflt -
--------------------------------------------------------------------------

DG=Disk Group Index|Arr=Array Index|Row=Row Index|EID=Enclosure Device ID
DID=Device ID|Type=Drive Type|Onln=Online|Rbld=Rebuild|Dgrd=Degraded
Pdgd=Partially degraded|Offln=Offline|BT=Background Task Active
PDC=PD Cache|PI=Protection Info|SED=Self Encrypting Drive|Frgn=Foreign
DS3=Dimmer Switch 3|dflt=Default|Msng=Missing|FSpace=Free Space Present

Virtual Drives = 1

VD LIST :
=======

-----------------------------------------------------------
DG/VD TYPE  State Access Consist Cache sCC       Size Name
-----------------------------------------------------------
0/0   RAID1 Optl  RW     Yes     NRWBD -   135.937 GB
-----------------------------------------------------------

Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|B=Blocked|Consist=Consistent|
R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency

Physical Drives = 3

PD LIST :
=======

-------------------------------------------------------------------------
EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp
-------------------------------------------------------------------------
252:0     0 Onln   0 135.937 GB SAS  HDD N   N  512B MBD2147RC        U
252:1     1 UBad   F 135.937 GB SAS  HDD N   N  512B MBD2147RC        U
252:2     2 Onln   0 135.937 GB SAS  HDD N   N  512B HUC103014CSS600  U
-------------------------------------------------------------------------

EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup
DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare
UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface
Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info
SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign
UGUnsp-Unsupported|UGShld-UnConfigured shielded|HSPShld-Hotspare shielded
CFShld-Configured shielded|Cpybck-CopyBack|CBShld-Copyback Shielded


BBU_Info :
========

--------------------------------------------------------------------------
Model State                 RetentionTime Temp Mode MfgDate    Next Learn
--------------------------------------------------------------------------
iBBU  Dgd (Needs Attention) N/A           39C  -    2010/05/14 None
--------------------------------------------------------------------------


-bash-4.2$ sudo /opt/MegaRAID/storcli/storcli64 /call /pall show
Controller = 0
Status = Success
Description = None


PhyInfo :
=======

----------------------------------------------------------------------------
PhyNo SAS_Addr           Phy_Identifier Link_Speed Device_Type  Description
----------------------------------------------------------------------------
    0 0x500000E114F453F2              0 No limit   End Device   -
    1 0x500000E119865C22              0 No limit   End Device   -
    2 0x5000CCA00A335A55              0 No limit   End Device   -
    3 0x0000000000000000              0 No limit   -            -
    4 0x0000000000000000              0 No limit   -            -
    5 0x0000000000000000              0 No limit   -            -
    6 0x0000000000000000              0 No limit   -            -
    7 0x0000000000000000              0 No limit   -            -
----------------------------------------------------------------------------


-bash-4.2$ sudo /opt/MegaRAID/storcli/storcli64 /call /vall show
Controller = 0
Status = Success
Description = None


Virtual Drives :
==============

-----------------------------------------------------------
DG/VD TYPE  State Access Consist Cache sCC       Size Name
-----------------------------------------------------------
0/0   RAID1 Optl  RW     Yes     NRWBD -   135.937 GB
-----------------------------------------------------------

Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|B=Blocked|Consist=Consistent|
R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency


-bash-4.2$

Samba 4.4.xでActive Directoryを1から立てる

CentOS7とSamba 4.10.2で作成した記事「Samba 4.10.xでActive Directoryを1から立てる」を公開しています。


 

2014年2月、samba 4.1.xが最新だった時代に「Samba 4.xでActive Directoryを1から立てる」という記事を書いてから2年。
現状の最新はsamba 4.4.5となっている。

 

現在もこの手順で問題無いかの確認をした。
結論としては、必須パッケージが列挙されているところが改善され、抜けていたところもちゃんと含まれるようになっていた、という以外は、まったく同じ状態で実行できた。


Linux上でSambaを使ってActive Directoryサーバを立てるメリット
Windows Serverを買わなくてもActive Directoryを作れる
 ライセンス費用の低減
Active Directoryユーザの作成などのユーザ管理をWindowsマシンからWindows標準ツールで行える
 ユーザ作成/変更、コンピュータアカウントの作成、DNS管理など、Active Directoryの管理を行う際に
 良く使う動作については、Linuxのコマンドではなく、WindowsのActive Directory管理ツールで行える
 具体的にはADに参加しているWindowsマシンにWindows機能のActive Directory管理ツールを追加インストールしたあと、
 ADの管理者ユーザでログオンすることでAD管理を行うことができる
設定が難しくない
 いまのsambaは、DNSサーバとLDAPサーバ機能が統合されており、AD名とAD上の役割と
 管理者パスワードを決めてしまえば、あとは良きに計らってくれるので
 設定の難易度が非常に低い

ちなみに、デメリット、もあります
ActiveDirectoryの全機能が搭載されていない
 ドメイン/フォレストの機能レベルが「Windows Server 2008 R2」までとなっている。
 さらに、Failoverクラスタを作成する際に必要な機能、とかが実装されていない。
 → 2018/02/28追記 「samba 4.7.4で作ったActive Directory環境でWindowsServer2016フェールオーバークラスターを動作させた」というわけで動作することを確認しました

それでは、実際の手順について・・・
元ネタは公式ページの「Setup a Samba Active Directory Domain Controller」となります。

0. CentOS6の最小インストールを実施

1. /etc/hostsの修正
自ホスト名を/etc/hostsに追加
追加の際は、ショートのホスト名と、ドメイン付きのFQDNの両方を列挙すること。

[root@adserver ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
172.17.44.40    adserver adserver.adosakana.local
[root@adserver ~]#

2. 好みに応じて使うツールをインストール
セッションが途中で切れても良い様に「screen」と、ファイルダウンロードするためにwget(curlでもいいのですが)をインストールします。

[root@adserver ~]# yum install wget screen
<略>
[root@adserver ~]#

3. 必要なパッケージをインストール
Samba公式の「Operating system requirements/Dependencies – Libraries and programs」に記載されているパッケージをインストール

[root@adserver ~]# yum install perl gcc attr libacl-devel libblkid-devel \
    gnutls-devel readline-devel python-devel gdb pkgconfig \
    krb5-workstation zlib-devel setroubleshoot-server libaio-devel \
    setroubleshoot-plugins policycoreutils-python \
    libsemanage-python perl-ExtUtils-MakeMaker perl-Parse-Yapp \
    perl-Test-Base popt-devel libxml2-devel libattr-devel \
    keyutils-libs-devel cups-devel bind-utils libxslt \
    docbook-style-xsl openldap-devel autoconf python-crypto pam-devel
<略>
[root@adserver ~]#

4. sambaのtar.gzをダウンロード

[root@adserver ~]# wget https://download.samba.org/pub/samba/stable/samba-4.4.5.tar.gz
--2016-xx-xx xx:xx:xx--  https://download.samba.org/pub/samba/stable/samba-4.4.5.tar.gz
download.samba.org をDNSに問いあわせています... 144.76.82.156
download.samba.org|144.76.82.156|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 20715838 (20M) [application/gzip]
`samba-4.4.5.tar.gz' に保存中

100%[======================================>] 20,715,838   390K/s 時間 60s

2016-xx-xx xx:xx:xx (338 KB/s) - `samba-4.4.5.tar.gz' へ保存完了 [20715838/20715838]

[root@adserver ~]#

5. configure実施

[root@adserver ~]# tar xfz samba-4.4.5.tar.gz
[root@adserver ~]# cd samba-4.4.5
[root@adserver samba-4.4.5]# ./configure
<略>
[root@adserver samba-4.4.5]#

6. make & make install

[root@adserver samba-4.4.5]# make
<略>
[3956/3956] Generating man/nmblookup4.1
Note: Writing nmblookup4.1
Waf: Leaving directory `/root/samba-4.4.5/bin'
'build' finished successfully (23m25.531s)
[root@adserver samba-4.4.5]# make install
<略>
* installing bin/default/pidl/Parse::Pidl::Wireshark::NDR.3pm as /usr/local/samba/share/man/man3/Parse::Pidl::Wireshark::NDR.3pm
Waf: Leaving directory `/root/samba-4.4.5/bin'
'install' finished successfully (6m26.187s)
[root@adserver samba-4.4.5]#

7. インストール完了確認

sambaのバージョン確認

[root@adserver ~]# /usr/local/samba/sbin/samba -V
Version 4.4.5
[root@adserver ~]#

8. Active Directoryのセットアップ
ドメイン「adosakana.local」を作成します。
また、sambaの機能を使ってAD DNSを構築するので「SAMBA_INTERNAL」を選択します。

なお、「–use-rfc2307」はADにNIS連携機能を追加するオプションです。AD上にUnix用のUID/GID/shell情報なども格納できるようにします。Samba環境では有効にしておくべきものです。

[root@adserver ~]# /usr/local/samba/bin/samba-tool domain provision --use-rfc2307 --interactive
Realm [ADOSAKANA.LOCAL]:
 Domain [ADOSAKANA]:
 Server Role (dc, member, standalone) [dc]:
 DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) [SAMBA_INTERNAL]:
 DNS forwarder IP address (write 'none' to disable forwarding) [172.30.50.100]:
Administrator password:
Retype password:
Looking up IPv4 addresses
Looking up IPv6 addresses
No IPv6 address will be assigned
Setting up share.ldb
Setting up secrets.ldb
Setting up the registry
Setting up the privileges database
Setting up idmap db
Setting up SAM db
Setting up sam.ldb partitions and settings
Setting up sam.ldb rootDSE
Pre-loading the Samba 4 and AD schema
Adding DomainDN: DC=adosakana,DC=local
Adding configuration container
Setting up sam.ldb schema
Setting up sam.ldb configuration data
Setting up display specifiers
Modifying display specifiers
Adding users container
Modifying users container
Adding computers container
Modifying computers container
Setting up sam.ldb data
Setting up well known security principals
Setting up sam.ldb users and groups
Setting up self join
Adding DNS accounts
Creating CN=MicrosoftDNS,CN=System,DC=adosakana,DC=local
Creating DomainDnsZones and ForestDnsZones partitions
Populating DomainDnsZones and ForestDnsZones partitions
Setting up sam.ldb rootDSE marking as synchronized
Fixing provision GUIDs
A Kerberos configuration suitable for Samba 4 has been generated at /usr/local/samba/private/krb5.conf
Setting up fake yp server settings
Once the above files are installed, your Samba4 server will be ready to use
Server Role:           active directory domain controller
Hostname:              adserver
NetBIOS Domain:        ADOSAKANA
DNS Domain:            adosakana.local
DOMAIN SID:            S-1-5-21-98280047-2622333268-1688910966

[root@adserver ~]#

9. sambaを起動

[root@adserver ~]# ps -ef|grep samba
root     26275  6434  0 14:20 pts/0    00:00:00 grep samba
[root@adserver ~]# /usr/local/samba/sbin/samba
[root@adserver ~]# ps -ef|grep samba
root     26277     1 66 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26278 26277  2 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26279 26277  2 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26280 26278 44 14:20 ?        00:00:00 /usr/local/samba/sbin/smbd -D --option=server role check:inhibit=yes --foreground
root     26281 26277  1 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26282 26277  0 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26283 26277 35 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26284 26277  0 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26285 26277  2 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26286 26277  2 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26287 26277  1 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26288 26277  0 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26289 26287 25 14:20 ?        00:00:00 /usr/local/samba/sbin/winbindd -D --option=server role check:inhibit=yes --foreground
root     26290 26277  0 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26291 26277  4 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26292 26277  1 14:20 ?        00:00:00 /usr/local/samba/sbin/samba
root     26294 26291  0 14:20 ?        00:00:00 python /usr/local/samba/sbin/samba_dnsupdate
root     26295 26291  0 14:20 ?        00:00:00 python /usr/local/samba/sbin/samba_spnupdate
root     26297  6434  0 14:20 pts/0    00:00:00 grep samba
[root@adserver ~]#

10.動作確認
CentOS内部からSMB接続を行うテストを実施。

[root@adserver ~]# /usr/local/samba/bin/smbclient --version
Version 4.4.5
[root@adserver ~]# /usr/local/samba/bin/smbclient -L localhost -U%
Domain=[ADOSAKANA] OS=[Windows 6.1] Server=[Samba 4.4.5]

        Sharename       Type      Comment
        ---------       ----      -------
        netlogon        Disk
        sysvol          Disk
        IPC$            IPC       IPC Service (Samba 4.4.5)
Domain=[ADOSAKANA] OS=[Windows 6.1] Server=[Samba 4.4.5]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------
[root@adserver ~]#

Samba 4.1.x時代は「OS=Unix」だったものが、Samba 4.4.xでは「OS=Windows 6.1」に変わっていました。

netlogon共有にAdministrator権限でアクセスできるか確認。

[root@adserver ~]# /usr/local/samba/bin/smbclient //localhost/netlogon -UAdministrator -c 'ls'
Enter Administrator's password:
Domain=[ADOSAKANA] OS=[Windows 6.1] Server=[Samba 4.4.5]
  .                                   D        0  Tue Jul 19 14:19:16 2016
  ..                                  D        0  Tue Jul 19 14:19:26 2016

                29086704 blocks of size 1024. 25482608 blocks available
[root@adserver ~]#

11.AD DNSの動作テスト
AD DNSが想定通りに動作しているかテストします。

まず、どんなzoneが登録されているのか確認

[root@adserver ~]# /usr/local/samba/bin/samba-tool dns zonelist 127.0.0.1 -U Administrator
Password for [ADOSAKANA\Administrator]:
  2 zone(s) found

  pszZoneName                 : adosakana.local
  Flags                       : DNS_RPC_ZONE_DSINTEGRATED DNS_RPC_ZONE_UPDATE_SECURE
  ZoneType                    : DNS_ZONE_TYPE_PRIMARY
  Version                     : 50
  dwDpFlags                   : DNS_DP_AUTOCREATED DNS_DP_DOMAIN_DEFAULT DNS_DP_ENLISTED
  pszDpFqdn                   : DomainDnsZones.adosakana.local

  pszZoneName                 : _msdcs.adosakana.local
  Flags                       : DNS_RPC_ZONE_DSINTEGRATED DNS_RPC_ZONE_UPDATE_SECURE
  ZoneType                    : DNS_ZONE_TYPE_PRIMARY
  Version                     : 50
  dwDpFlags                   : DNS_DP_AUTOCREATED DNS_DP_FOREST_DEFAULT DNS_DP_ENLISTED
  pszDpFqdn                   : ForestDnsZones.adosakana.local
[root@adserver ~]#

Active Directoryで使用するDNSのSRVレコードが登録されているかをhostコマンドを使って確認。

[root@adserver ~]# host -t SRV _ldap._tcp.adosakana.local 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53
Aliases:

_ldap._tcp.adosakana.local has SRV record 0 100 389 adserver.adosakana.local.
[root@adserver ~]# host -t SRV _kerberos._udp.adosakana.local 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53
Aliases:

_kerberos._udp.adosakana.local has SRV record 0 100 88 adserver.adosakana.local.
[root@adserver ~]#

ADサーバのホスト名が登録されているか確認

[root@adserver ~]# host -t A adserver.adosakana.local 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53
Aliases:

adserver.adosakana.local has address 172.17.44.40
[root@adserver ~]#

12. DNSサーバの変更
ADサーバの/etc/resolv.confを、ADサーバ自身を使う様に書き換え

13. /etc/krb5.conf の変更
/usr/local/samba/private/krb5.conf に元となるものがあるので、それを使用する。

[root@adserver ~]# cat /etc/krb5.conf
[logging]
 default = FILE:/var/log/krb5libs.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log

[libdefaults]
 default_realm = EXAMPLE.COM
 dns_lookup_realm = false
 dns_lookup_kdc = false
 ticket_lifetime = 24h
 renew_lifetime = 7d
 forwardable = true

[realms]
 EXAMPLE.COM = {
  kdc = kerberos.example.com
  admin_server = kerberos.example.com
 }

[domain_realm]
 .example.com = EXAMPLE.COM
 example.com = EXAMPLE.COM
[root@adserver ~]# cat /usr/local/samba/private/krb5.conf
[libdefaults]
        default_realm = ADOSAKANA.LOCAL
        dns_lookup_realm = false
        dns_lookup_kdc = true
[root@adserver ~]# cp /usr/local/samba/private/krb5.conf /etc/krb5.conf
cp: `/etc/krb5.conf' を上書きしてもよろしいですか(yes/no)? y
[root@adserver ~]# cat /etc/krb5.conf
[libdefaults]
        default_realm = ADOSAKANA.LOCAL
        dns_lookup_realm = false
        dns_lookup_kdc = true
[root@adserver ~]#

14. Kerberosの動作確認

kinitコマンドを実行して確認します。

[root@adserver ~]# kinit administrator@ADOSAKANA.LOCAL
Password for administrator@ADOSAKANA.LOCAL:
Warning: Your password will expire in 41 days on Tue Aug 30 14:19:24 2016
[root@adserver ~]#


正常に設定されていれば、上記の様にAdministratorユーザのパスワード有効期限が表示されます。

ドメイン名指定の大文字/小文字を間違えると下記の様なエラーとなります。

[root@adserver ~]# kinit administrator@adosakana.local
Password for administrator@adosakana.local:
kinit: KDC reply did not match expectations while getting initial credentials
[root@adserver ~]#

また、DNSサーバ指定が誤っている場合は下記の様なエラーです。

[root@adserver ~]# kinit administrator@ADOSAKANA.LOCAL
kinit: Cannot resolve servers for KDC in realm "ADOSAKANA.LOCAL" while getting initial credentials
[root@adserver ~]#

「klist」コマンドを実行することでも確認出来ます。

[root@adserver ~]# klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: administrator@ADOSAKANA.LOCAL

Valid starting     Expires            Service principal
07/19/16 14:28:32  07/20/16 00:28:32  krbtgt/ADOSAKANA.LOCAL@ADOSAKANA.LOCAL
        renew until 07/20/16 14:28:28
[root@adserver ~]#

15. フォレストとドメインの機能レベル確認
作成したActive Directoryのドメインの機能レベルとフォレストの機能レベルを確認します。

[root@adserver ~]# /usr/local/samba/bin/samba-tool domain level show
Domain and forest function level for domain 'DC=adosakana,DC=local'

Forest function level: (Windows) 2008 R2
Domain function level: (Windows) 2008 R2
Lowest function level of a DC: (Windows) 2008 R2
[root@adserver ~]#

Samba 4.4.5では、Windows Sevrer 2008R2と設定されているようです。
(Samba 4.1.x時代はWindows Server 2003でした)

以上で設定は終了です。

NHK技研公開2016 インテグラル立体テレビとホログラムメモリー

今年も行ってきましたNHK技研公開2016

今年、一番ぐっときたのは「インテグラル立体テレビ」と「ホログラムメモリー」でした。

毎年展示があるやつじゃん、と思われるかもしれませんが、今年は、ほんと違いました。

インテグラル立体テレビ

今年はなんと一階のエントランス入った大スペースの一角に実機の展示が登場。IMG_5984

これまでは薄暗いところで、人数を区切っての展示ばかりだったものが、ついに一階の明るいスペースでの展示になりました!

もちろんこれだけではなく、奥のスペースでは詳細の展示が行われていました。

これ、一見すると同じモノが2つ展示されてるように見えますが、左側が撮影側、右側がモニタ側だそうです。

今回のモニタ側は下記の様な形でプロジェクターを使って出力しているとのこと。

その影響でしょう。

今年は綺麗に見えました・・・

まぁ、写真にしちゃうと、奥行きが表現できないので、こんな感じの汚い雰囲気になっちゃいますけどね・・・

 

 

ホログラムメモリー

8Kスーパーハイビジョンなどの大容量データについて、長期保存に耐えられるようなメディアを用意するにあたり、NHKと日立で開発中なのが、ホログラムメモリー。

今年は12cmの円盤形のメディアの実機が登場しました。

見ての通りに、ディスクが透明です。

ちょっとわかりにくいですが、光が当たってるところで、虹色っぽく模様が出てるのが、ホログラムによるデータが入っているところになるそうです。

で・・・現状のドライブはコレ!

ドライブだけではなく、ドライブからパソコンに取り込むあたりのインタフェースもスゴイ状態に・・・

ちなみにこのドライブの中でメディアがどのあたりにいるかといいますと、お手をふれないでください札の前あたりになります。

機器に覆われているため、ほとんど見えませんでした。

まだまだ小型化には時間がかかりそうですが、メディアの実物が登場してきたりと、製品化に向けて着実に進んでいる感じがします。

 

というわけで、今年のNHK技研公開は、個人的にはかなり満足しました。

 

 

Infrant ReadyNAS 600についての思い出

Infrant ReadyNAS 600、買収されてNetgearになっちゃったけど
2005年12月に購入してから10年経過・・・

いまも、時々稼働しています。

実は、2014年10月にfirmwareの更新も出てたりします。
2014/10/13:RAIDiator Version 4.1.14 (Sparc)
そして2016年にも出ました。
2016/11/28:RAIDiator Version 4.1.15 (Sparc)
2017年にも出ました。
2017/05/30:RAIDiator Version 4.1.16(Sparc)

このCPUは、InfrantのIT1004というSPARCベースのものを使用しています。
LEONとよばれるものだ、という話をどっかで聞いたなーと探したら、紹介記事が出てきた。
2005/05/02:「STORAGE PROCESSOR LEVERAGES LEON~Network RAID Controller Based on Free SPARC V8-Compatible Core~

この記事だとIT3107という名前だけど、ReadyNAS 600の/proc/cpuinfoをみると、「IT1004」という名前が出てくる。
これは、ReadyNAS 600とX6は、IT1004 240MHzだけど、その次のReadyNAS NVはIT3107 280MHzに変わったため。
(ちなみに、ReadyNASの初代がReadyNAS 600。初代だけど600。ディスク4本だけど600)
Infrantは、このストレージプロセッサの単独での販売もしていたけど、他での採用例があったのかは不明。

で、このInfrantのストレージプロセッサは、CPUコアとして、COBHAMが提供するGPLのSPARC v8実装「LEON」を利用していた。
Infrantが存在していた時代はLEON1だった。その後、LEON2,LEON3と進化しているようだ。

Infrantのストレージプロセッサとしては、IT3107以後は無い。
NETGEARに買収され、CPUも、x86だったりARMだったりと、他社とあまり変わらなくなった。
2005年ぐらいは、まだRAID用のXOR演算などをメインのCPUにやらせるにはコストが高く、別のコアを用意したほうが良かったのが、CPU性能の向上とともに、メインのCPUだけで賄えるようになってしまったというのがあると思う。

で・・・
RAIDを構成するディスクを1本ずつ交換していくと、最終的に大きなサイズのRAIDに構成されなおす、というのは、2016年現在各社で採用されていたりしますが、これを始めたのが、ReadyNASのXRAIDです。

ReadyNASのシステムは、コンパクトフラッシュ(/dev/hda)にインストールされていて、そこから起動。
ハードディスク4本は/dev/hdc, /dev/hde, /dev/hdg, /dev/hdeとして認識。
このうち、/dev/hdeはパリティ専用として使われ、パーテーションは設定されません。

hdc,hde,hdgには、それぞれシステム用にパーテーション1番, swap用にパーテーション2番が用意され、拡張パーテーションとして3番が使用されます。
拡張パーテーション内には、その時にhdc,hde,hdgで確保できる共通の最大容量でLVMパーテーションが作成されます。
このパーテーションをRAID0で結合して、NAS用領域が作成されます。
そして、Infrantが実装したXRAIDという仕組みでRAID5相当の担保を行う形になっています。

ディスク交換で容量が増えると、空き容量を使って既存LVMに足して、そのあとにパリティ処理を行っています。
このため、拡張時はかなり再計算に時間がかかり、そして、再計算中はNASとして使えないので、計画的に実施する必要がありました。

うちのシステムは3回ディスクをアップグレードしているので、各ディスクにLVMパーテーションが4個作成されています。

readynas:~# cat /proc/cpuinfo
cpu             : Infrant Technologics, Inc. - neon version: 0
fpu             : Softfpu
ncpus probed    : 1
ncpus active    : 1
BogoMips        : 160.15
MMU             : version: 0
LP              : HW.FW version: 0.1
FPGA            : fpga000000-0 Configuration: 0
AHB arbitraion  : 7
CPU id          : 0
Switch          : 0
ASIC            : IT1004
readynas:~# uname -a
Linux readynas 2.6.17.14ReadyNAS #1 Wed Jun 20 20:08:20 PDT 2012 padre unknown
readynas:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hdc1             1.9G  616M  1.3G  32% /
tmpfs                  16k     0   16k   0% /USB
/dev/c/c              2.7T  2.0T  741G  73% /c
readynas:~# cat /proc/meminfo
MemTotal:       487776 kB
MemFree:        284368 kB
Buffers:         34752 kB
Cached:         122816 kB
SwapCached:          0 kB
Active:         136240 kB
Inactive:        68336 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       487776 kB
LowFree:        284368 kB
SwapTotal:      767904 kB
SwapFree:       767904 kB
Dirty:              64 kB
Writeback:           0 kB
Mapped:          71712 kB
Slab:             8576 kB
CommitLimit:   1060560 kB
Committed_AS:   181088 kB
PageTables:          0 kB
VmallocTotal:   131008 kB
VmallocUsed:      1184 kB
VmallocChunk:   129408 kB
readynas:~#

aptコマンド通るのかなー、とやってみると、通る

readynas:~# cat /etc/apt/sources.list
deb http://www.readynas.com/packages 4.1.14/

deb http://archive.debian.org/debian sarge main contrib non-free

deb-src http://archive.debian.org/debian sarge main contrib non-free
readynas:~# cat /etc/apt/sources.list.org
deb http://www.infrant.com/packages readynas/

deb http://http.us.debian.org/debian oldstable main contrib non-free
deb http://non-us.debian.org/debian-non-US oldstable/non-US main contrib non-free
deb http://security.debian.org oldstable/updates main contrib non-free

deb-src http://http.us.debian.org/debian oldstable main contrib non-free
deb-src http://non-us.debian.org/debian-non-US oldstable/non-US main contrib non-free
readynas:~# apt-get update
ヒット http://archive.debian.org sarge/main Packages
ヒット http://archive.debian.org sarge/main Release
ヒット http://archive.debian.org sarge/contrib Packages
ヒット http://archive.debian.org sarge/contrib Release
ヒット http://archive.debian.org sarge/non-free Packages
ヒット http://archive.debian.org sarge/non-free Release
ヒット http://archive.debian.org sarge/main Sources
ヒット http://archive.debian.org sarge/main Release
ヒット http://archive.debian.org sarge/contrib Sources
ヒット http://archive.debian.org sarge/contrib Release
ヒット http://archive.debian.org sarge/non-free Sources
ヒット http://archive.debian.org sarge/non-free Release
取得:1 http://www.readynas.com 4.1.14/ Packages [53.5kB]
取得:2 http://www.readynas.com 4.1.14/ Release [2752B]
56.3kB を 2s で取得しました (19.6kB/s)
パッケージリストを読みこんでいます... 完了
readynas:~# apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
以下のパッケージは保留されます:
  cupsys debianutils exim fileutils libcupsys2 libldap2 libstdc++5 madplay
  msmtp nis raidtools2 shellutils sysvinit textutils
以下のパッケージはアップグレードされます:
  acl adduser attr base-files base-passwd cracklib2 cron diff dpkg ethtool
  file findutils grep gzip hostname hotplug ifplugd ifupdown klogd libacl1
  libapache2-mod-auth-sys-group libattr1 libcap1 libdaemon0 libdb1-compat
  libdb2 libdvdread3 libgcc1 libgdbmg1 libident libiw27 liblockfile1 libmad0
  libmagic1 libwrap0 login logrotate lvm-common mailx make mawk mime-support
  ncftp ncurses-base ncurses-bin net-tools netbase netkit-inetd ntpdate
  portmap psmisc sudo sysklogd tar tcpd timeout unzip wireless-tools
アップグレード: 58 個、新規インストール: 0 個、削除: 0 個、保留: 14 個。
7872kB のアーカイブを取得する必要があります。
展開後に追加で 3072kB のディスク容量が消費されます。
続行しますか? [Y/n] n
中断しました。
readynas:~#

/var/log/messagesから起動に関するところ

Jan  5 22:00:52 readynas syslogd 1.4.1#10: restart.
Jan  5 22:00:52 readynas kernel: klogd 1.4.1#10, log source = /proc/kmsg started.
Jan  5 22:00:52 readynas kernel: Linux version 2.6.17.14ReadyNAS (root@calzone) (gcc version 3.3.5 (Infrant 3.3.5-1)) #1 Wed Jun 20 20:08:20 PDT 2012
Jan  5 22:00:52 readynas kernel: You system is PADRE.
Jan  5 22:00:52 readynas kernel: ASIC=IT1004
Jan  5 22:00:52 readynas kernel: zlist 0 802f115c
Jan  5 22:00:52 readynas kernel: zone 802f0f14, name Normal
Jan  5 22:00:52 readynas kernel: zlist 1 802f1170
Jan  5 22:00:52 readynas kernel: zone 802f0ccc, name DMA
Jan  5 22:00:52 readynas kernel: zlist 2 802f1184
Jan  5 22:00:52 readynas kernel: zone 802f0f14, name Normal
Jan  5 22:00:52 readynas kernel: Built 1 zonelists
Jan  5 22:00:52 readynas kernel: Kernel command line: root=/dev/ram0 init=/linuxrc rw raid=noautodetect profile=2
Jan  5 22:00:52 readynas kernel: kernel profiling enabled (shift: 2)
Jan  5 22:00:52 readynas kernel: PID hash table entries: 4096 (order: 12, 16384 bytes)
Jan  5 22:00:52 readynas kernel: Dentry cache hash table entries: 65536 (order: 4, 262144 bytes)
Jan  5 22:00:52 readynas kernel: Inode-cache hash table entries: 32768 (order: 3, 131072 bytes)
Jan  5 22:00:52 readynas kernel: Memory: 487296k/524288k available (2592k kernel code, 36608k reserved, 656k data, 96k init, 0k highmem)
Jan  5 22:00:52 readynas kernel: init_mm.pgd 9f0ff000
Jan  5 22:00:52 readynas kernel: Mount-cache hash table entries: 2048
Jan  5 22:00:52 readynas kernel: checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Jan  5 22:00:52 readynas kernel: Freeing initrd memory: 16384k freed
Jan  5 22:00:52 readynas kernel: NET: Registered protocol family 16
Jan  5 22:00:52 readynas kernel: usbcore: registered new driver usbfs
Jan  5 22:00:52 readynas kernel: usbcore: registered new driver hub
Jan  5 22:00:52 readynas kernel: NET: Registered protocol family 2
Jan  5 22:00:52 readynas kernel: IP route cache hash table entries: 4096 (order: 0, 16384 bytes)
Jan  5 22:00:52 readynas kernel: TCP established hash table entries: 16384 (order: 2, 65536 bytes)
Jan  5 22:00:52 readynas kernel: TCP bind hash table entries: 8192 (order: 1, 32768 bytes)
Jan  5 22:00:52 readynas kernel: TCP: Hash tables configured (established 16384 bind 8192)
Jan  5 22:00:52 readynas kernel: TCP reno registered
Jan  5 22:00:52 readynas kernel: audit: initializing netlink socket (disabled)
Jan  5 22:00:52 readynas kernel: audit(1070280003.460:1): initialized
Jan  5 22:00:52 readynas kernel: VFS: Disk quotas dquot_6.5.1
Jan  5 22:00:52 readynas kernel: Dquot-cache hash table entries: 4096 (order 0, 16384 bytes)
Jan  5 22:00:52 readynas kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Jan  5 22:00:52 readynas kernel: Initializing Cryptographic API
Jan  5 22:00:52 readynas kernel: io scheduler noop registered
Jan  5 22:00:52 readynas kernel: io scheduler anticipatory registered
Jan  5 22:00:52 readynas kernel: io scheduler deadline registered
Jan  5 22:00:52 readynas kernel: io scheduler cfq registered (default)
Jan  5 22:00:52 readynas kernel: RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
Jan  5 22:00:52 readynas kernel: loop: loaded (max 8 devices)
Jan  5 22:00:52 readynas kernel: nbd: registered device at major 43
Jan  5 22:00:52 readynas kernel: tun: Universal TUN/TAP device driver, 1.6
Jan  5 22:00:52 readynas kernel: tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
Jan  5 22:00:52 readynas kernel: md: raid0 personality registered for level 0
Jan  5 22:00:52 readynas kernel: md: raid1 personality registered for level 1
Jan  5 22:00:52 readynas kernel: md: raid5 personality registered for level 5
Jan  5 22:00:52 readynas kernel: md: raid4 personality registered for level 4
Jan  5 22:00:52 readynas kernel: xor engine =>  SPARC.
Jan  5 22:00:52 readynas kernel: device-mapper: 4.6.0-ioctl (2006-02-17) initialised: dm-devel@redhat.com
Jan  5 22:00:52 readynas kernel: Serial: Padre driver $Revision: 1.1.1.1 $ 2 ports
Jan  5 22:00:52 readynas kernel: ttyS0 at I/O 0x0 (irq = 7) is a padre uart
Jan  5 22:00:52 readynas kernel: ttyS1 at I/O 0x0 (irq = 8) is a padre uart
Jan  5 22:00:52 readynas kernel: oprofile: using timer interrupt.
Jan  5 22:00:52 readynas kernel: TCP bic registered
Jan  5 22:00:52 readynas kernel: NET: Registered protocol family 1
Jan  5 22:00:52 readynas kernel: NET: Registered protocol family 17
Jan  5 22:00:52 readynas kernel: NET: Registered protocol family 5
Jan  5 22:00:52 readynas kernel: 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
Jan  5 22:00:52 readynas kernel: All bugs added by David S. Miller <davem@redhat.com>
Jan  5 22:00:52 readynas kernel: md: Skipping autodetection of RAID arrays. (raid=noautodetect)
Jan  5 22:00:52 readynas kernel: RAMDISK: Compressed image found at block 0
Jan  5 22:00:52 readynas kernel: VFS: Mounted root (ext2 filesystem).
Jan  5 22:00:52 readynas kernel: Freeing unused kernel memory: 96k freed
Jan  5 22:00:52 readynas kernel: padre_i2c: module license 'Infrant Technologies, Inc.' taints kernel.
Jan  5 22:00:53 readynas kernel: padre_i2c: no version for "udiv" found: kernel tainted.
Jan  5 22:00:53 readynas kernel: TWSI Initialize
Jan  5 22:00:53 readynas kernel: Loading PASEO LED/BUTTON driver
Jan  5 22:00:53 readynas kernel: Padre NSPIO setup: 80353394... No argv, go to default.
Jan  5 22:00:53 readynas kernel: raid5: xor select to PADRE_RXA.
Jan  5 22:00:53 readynas kernel: Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
Jan  5 22:00:53 readynas kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Jan  5 22:00:53 readynas kernel: padre chip scan,token=1
Jan  5 22:00:53 readynas kernel: Scan the padre NSP IO hardware.
Jan  5 22:00:53 readynas kernel: Need memory for RTEngine 63680
Jan  5 22:00:53 readynas kernel: PIO mode on chan 7
Jan  5 22:00:53 readynas kernel: DMA mode on chan 0
Jan  5 22:00:53 readynas kernel: DMA mode on chan 1
Jan  5 22:00:53 readynas kernel: DMA mode on chan 2
Jan  5 22:00:53 readynas kernel: DMA mode on chan 3
Jan  5 22:00:53 readynas kernel: Padre IDE controller, sata start:1
Jan  5 22:00:53 readynas kernel: No TLER on 512MB CKS
Jan  5 22:00:53 readynas kernel: hda: 512MB CKS (s/n:2B51C21AB1820002), ATA DISK drive (ATANOEXT)
Jan  5 22:00:53 readynas kernel: No TLER on ST31000340AS                            ^P\200
Jan  5 22:00:53 readynas kernel: hdc: ST31000340AS (s/n:5QJ0D350), ATA DISK drive (ATAEXT)
Jan  5 22:00:53 readynas kernel: No TLER on SAMSUNG HD103UI                         ^P\200
Jan  5 22:00:53 readynas kernel: hde: SAMSUNG HD103UI (s/n:S1LMJ1KQB05647), ATA DISK drive (ATAEXT)
Jan  5 22:00:53 readynas kernel: ++++++++++++++++++++++++ reset TLER ++++++++++++++++++++++
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=R FUNC=READ: 0x300 0x200 0x100 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=W FUNC=READ: 0x300 0x200 0x200 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=R FUNC=SET: 0x300 0x100 0x100 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=W FUNC=SET: 0x300 0x100 0x200 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=R FUNC=READ: 0x300 0x200 0x100 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=W FUNC=READ: 0x300 0x200 0x200 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: hdg: WDC WD10EACS-00D6B0 (s/n:WD-WCAU40287096), ATA DISK drive (ATAEXT)
Jan  5 22:00:53 readynas kernel: ++++++++++++++++++++++++ reset TLER ++++++++++++++++++++++
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=R FUNC=READ: 0x300 0x200 0x100 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=W FUNC=READ: 0x300 0x200 0x200 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=R FUNC=SET: 0x300 0x100 0x100 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=W FUNC=SET: 0x300 0x100 0x200 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=R FUNC=READ: 0x300 0x200 0x100 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: SMART LOG issue cmd MODE=WRITE_LOG, TIMER=W FUNC=READ: 0x300 0x200 0x200 0x0
Jan  5 22:00:53 readynas kernel: TLER Current setting = 0x0 (0)
Jan  5 22:00:53 readynas kernel: After TLER: status = 0x50, error=0xd600
Jan  5 22:00:53 readynas kernel: hdi: WDC WD10EACS-00ZJB0 (s/n:WD-WCASJ1454740), ATA DISK drive (ATAEXT)
Jan  5 22:00:53 readynas kernel: ide0 at 0x60000580-0x60000587,0x60000588 on irq 39
Jan  5 22:00:53 readynas kernel: ide1 at 0x200-0x207,0x208 on irq 32
Jan  5 22:00:53 readynas kernel: ide2 at 0x280-0x287,0x288 on irq 33
Jan  5 22:00:53 readynas kernel: ide3 at 0x300-0x307,0x308 on irq 34
Jan  5 22:00:53 readynas kernel: ide4 at 0x380-0x387,0x388 on irq 35
Jan  5 22:00:53 readynas kernel: Update NSPIO settings 80353394.
Jan  5 22:00:53 readynas kernel: hda: max request size: 128KiB
Jan  5 22:00:53 readynas kernel: hda: 982800 sectors (503 MB) w/0KiB Cache, CHS=975/16/63
Jan  5 22:00:53 readynas kernel:  hda: hda1
Jan  5 22:00:53 readynas kernel: hdc: max request size: 512KiB
Jan  5 22:00:53 readynas kernel: hdc: use capacity 1953525168 sectors (1000204 MB)
Jan  5 22:00:53 readynas kernel: Drive support hpa, still should not change max addr.
Jan  5 22:00:53 readynas kernel: hdc: 1953108616 sectors (999991 MB), CHS=65535/255/63
Jan  5 22:00:53 readynas kernel: hdc: cache flushes supported
Jan  5 22:00:53 readynas kernel:  hdc:chn=0, statu/LP_S=0x(d0/d050)29, 8
Jan  5 22:00:53 readynas kernel:  hdc1 hdc2 hdc3 < hdc5 hdc6 hdc7 hdc8 >
Jan  5 22:00:53 readynas kernel: hde: max request size: 512KiB
Jan  5 22:00:53 readynas kernel: hde: use capacity 1953525168 sectors (1000204 MB)
Jan  5 22:00:53 readynas kernel: Drive support hpa, still should not change max addr.
Jan  5 22:00:53 readynas kernel: hde: 1953108616 sectors (999991 MB) w/32767KiB Cache, CHS=65535/255/63
Jan  5 22:00:53 readynas kernel: hde: cache flushes supported
Jan  5 22:00:53 readynas kernel:  hde: hde1 hde2 hde3 < hde5 hde6 hde7 hde8 >
Jan  5 22:00:53 readynas kernel: hdg: max request size: 512KiB
Jan  5 22:00:53 readynas kernel: hdg: use capacity 1953525168 sectors (1000204 MB)
Jan  5 22:00:53 readynas kernel: Drive support hpa, still should not change max addr.
Jan  5 22:00:53 readynas kernel: hdg: 1953108616 sectors (999991 MB) w/16384KiB Cache, CHS=65535/255/63
Jan  5 22:00:53 readynas kernel: hdg: cache flushes supported
Jan  5 22:00:53 readynas kernel:  hdg: hdg1 hdg2 hdg3 < hdg5 hdg6 hdg7 hdg8 >
Jan  5 22:00:53 readynas kernel: hdi: max request size: 512KiB
Jan  5 22:00:53 readynas kernel: hdi: use capacity 1953525168 sectors (1000204 MB)
Jan  5 22:00:53 readynas kernel: Drive support hpa, still should not change max addr.
Jan  5 22:00:53 readynas kernel: hdi: 1953108616 sectors (999991 MB) w/16384KiB Cache, CHS=65535/255/63
Jan  5 22:00:53 readynas kernel: hdi: cache flushes supported
Jan  5 22:00:53 readynas kernel:  hdi: unknown partition table
Jan  5 22:00:53 readynas kernel: Link to padre IO.
Jan  5 22:00:53 readynas kernel:
Jan  5 22:00:53 readynas kernel: RAID disks check:
Jan  5 22:00:53 readynas kernel: ALL = 22/33/34/56/0/0/0/0, 4
Jan  5 22:00:53 readynas kernel: IDE = 22/33/34/0/0/0/0/0, 3
Jan  5 22:00:53 readynas kernel: MD  = 0/0/0/0/0/0/0/0, 0
Jan  5 22:00:53 readynas kernel: RAID rule check result: 0
Jan  5 22:00:53 readynas kernel: md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
Jan  5 22:00:53 readynas kernel: md: bitmap version 4.39
Jan  5 22:00:53 readynas kernel: Disk protected mark = 1
Jan  5 22:00:53 readynas kernel: x_raid_start: 1,current:0
Jan  5 22:00:53 readynas kernel: BDL_count= 0, fw=SN04, model=
Jan  5 22:00:53 readynas kernel: BDL_count= 1, fw=SN04, model=
Jan  5 22:00:53 readynas kernel: GOT MEMORY FOR DJ: 128*4k
Jan  5 22:00:53 readynas kernel: Drive hdc SB at 1953511632(-sbs) CURRENT
Jan  5 22:00:53 readynas kernel: Drive hde SB at 1953511632(-sbs) CURRENT
Jan  5 22:00:53 readynas kernel: Drive hdg SB at 1953511632(-sbs) CURRENT
Jan  5 22:00:53 readynas kernel: Drive hdi SB at 1953511632(-sbs) CURRENT
Jan  5 22:00:53 readynas kernel: x_raid_start: 1,result:0
Jan  5 22:00:53 readynas kernel: Find PHY: 0
Jan  5 22:00:53 readynas kernel: Lookup PHY ID: 0x000f, 0x01
Jan  5 22:00:53 readynas kernel: Boot type/reason: normal/0/000da2006456
Jan  5 22:00:53 readynas kernel: This is not P0, no NAND support, bail out.
Jan  5 22:00:53 readynas kernel: NEON flash: probing 8-bit flash bus
Jan  5 22:00:53 readynas kernel: NEON flash: no partition info available, registering whole flash at once
Jan  5 22:00:53 readynas kernel: This board is not supported.
Jan  5 22:00:53 readynas kernel: You can use parm_extport=X module parm.
Jan  5 22:00:53 readynas kernel: I2C device 1f doesn't exist
Jan  5 22:00:53 readynas kernel: I2C device 1b doesn't exist
Jan  5 22:00:53 readynas kernel: LCD device not found
Jan  5 22:00:53 readynas kernel: X_RAID_START
Jan  5 22:00:53 readynas kernel: startstop  XRAID command = start, flash_cache=0
Jan  5 22:00:53 readynas kernel: X_RAID clean shutdown indicator: 0x0.
Jan  5 22:00:53 readynas kernel: 0 4 4 4 4 0 0 0
Jan  5 22:00:53 readynas kernel: 0 1 1 1
Jan  5 22:00:53 readynas kernel: 1 0 1 1
Jan  5 22:00:53 readynas kernel: 1 1 0 1
Jan  5 22:00:53 readynas kernel: 1 1 1 0
Jan  5 22:00:53 readynas kernel: Update time for sb 1 = 4ad72ac2.
Jan  5 22:00:53 readynas kernel: Update time for sb 2 = 4ad72ac2.
Jan  5 22:00:53 readynas kernel: Update time for sb 3 = 4ad72ac2.
Jan  5 22:00:53 readynas kernel: Update time for sb 4 = 4ad72ac2.
Jan  5 22:00:53 readynas kernel: recent_ID = 1, select_ID=1, most_ID=4 right_mac=4
Jan  5 22:00:53 readynas kernel: Selected sb 1, ctime=4ad72ac2, id=a2006456.
Jan  5 22:00:53 readynas kernel: Use this image: 1
Jan  5 22:00:53 readynas kernel:
Jan  5 22:00:53 readynas kernel: VERSION/ID    : SB=(V:0.1.0) ID=<a2006456.00000000.00000000.00000000> CT:4ad72ac2
Jan  5 22:00:53 readynas kernel: RAID_INFO     : DISKS(TOTAL:4 RAID:4 PARITY:3 ONL:4 WRK:4 FAILED:0 SPARE:0 BASE:0)
Jan  5 22:00:53 readynas kernel:                 SZ:1953108616 UT:00000000 STATE:0 LUNS:2 EXTCMD:1 LSZ:1953108614
Jan  5 22:00:53 readynas kernel: LOGICAL_DRIVE : 0: B:0000000002 E:0004096000 R:1 O:1 I:1:000000000 DM:f
Jan  5 22:00:53 readynas kernel: LOGICAL_DRIVE : 1: B:0004096002 E:1949012614 R:4 O:1 I:1:000000000 DM:f
Jan  5 22:00:53 readynas kernel: PHYSICAL_DRIVE: 0: DISK<n:0 1,hdc(22,0),id:0,pt:1,sz:1953108616,st:="" b:online="">
Jan  5 22:00:53 readynas kernel: PHYSICAL_DRIVE: 1: DISK<n:1 2,hde(33,0),id:1,pt:1,sz:1953108616,st:="" :online="">
Jan  5 22:00:53 readynas kernel: PHYSICAL_DRIVE: 2: DISK<n:2 3,hdg(34,0),id:2,pt:1,sz:1953108616,st:="" :online="">
Jan  5 22:00:53 readynas kernel: PHYSICAL_DRIVE: 3: DISK<n:3 4,hdi(56,0),id:3,pt:1,sz:1953108616,st:p="" :online="">
Jan  5 22:00:53 readynas kernel: CURRENT_DRIVE : DISK<n:0 1,xxx(22,0),id:0,pt:1,sz:1953108616,st:="" b:online="">
Jan  5 22:00:53 readynas kernel: Need to do drives searching.
Jan  5 22:00:53 readynas kernel: Find p d at 3, chn 3
Jan  5 22:00:53 readynas kernel: Total=4; raid=4; ready=0; work=4; failed=0
Jan  5 22:00:53 readynas kernel: Check degraded mode, start_pos=1
Jan  5 22:00:53 readynas kernel: No drive missing, X_RAID run in opt mode.
Jan  5 22:00:53 readynas kernel: Change X_RAID running mode from 0 to 1
Jan  5 22:00:53 readynas kernel: Update backup SB.
Jan  5 22:00:53 readynas kernel: X_RAID: recovery thread got woken up ...
Jan  5 22:00:53 readynas kernel: New = 3, source drives = f, current/active=4/4
Jan  5 22:00:53 readynas kernel:  hdc:chn=0, statu/LP_S=0x(d0/d050)29, 8
Jan  5 22:00:53 readynas kernel:  hdc1 hdc2 hdc3 < hdc5 hdc6 hdc7 hdc8 >
Jan  5 22:00:53 readynas kernel:  hde: hde1 hde2 hde3 < hde5 hde6 hde7 hde8 >
Jan  5 22:00:53 readynas kernel:  hdg: hdg1 hdg2 hdg3 < hdg5 hdg6 hdg7 hdg8 >
Jan  5 22:00:53 readynas kernel:  hdi: unknown partition table
Jan  5 22:00:53 readynas kernel: chn=0, statu/LP_S=0x(d0/d050)29, 32
Jan  5 22:00:53 readynas kernel: chn=0, statu/LP_S=0x(d0/d050)29, 2
Jan  5 22:00:53 readynas kernel: kjournald starting.  Commit interval 5 seconds
Jan  5 22:00:53 readynas kernel: EXT3-fs warning: checktime reached, running e2fsck is recommended
Jan  5 22:00:53 readynas kernel: EXT3 FS on hdc1, internal journal
Jan  5 22:00:53 readynas kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan  5 22:00:53 readynas kernel: linked, 1000mbps mode
Jan  5 22:00:53 readynas kernel: hdg: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
Jan  5 22:00:53 readynas kernel: hdg: drive_cmd: error=0x04 { DriveStatusError }
Jan  5 22:00:53 readynas kernel: ide: failed opcode was: 0xef
Jan  5 22:00:53 readynas kernel: hdi: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
Jan  5 22:00:53 readynas kernel: hdi: drive_cmd: error=0x04 { DriveStatusError }
Jan  5 22:00:53 readynas kernel: ide: failed opcode was: 0xef
Jan  5 22:00:53 readynas kernel: hdg: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
Jan  5 22:00:53 readynas kernel: hdg: drive_cmd: error=0x04 { DriveStatusError }
Jan  5 22:00:53 readynas kernel: ide: failed opcode was: 0xef
Jan  5 22:00:53 readynas kernel: hdi: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
Jan  5 22:00:53 readynas kernel: hdi: drive_cmd: error=0x04 { DriveStatusError }
Jan  5 22:00:53 readynas kernel: ide: failed opcode was: 0xef
Jan  5 22:00:53 readynas kernel: hdg: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
Jan  5 22:00:53 readynas kernel: hdg: drive_cmd: error=0x04 { DriveStatusError }
Jan  5 22:00:53 readynas kernel: ide: failed opcode was: 0xef
Jan  5 22:00:53 readynas kernel: hdi: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
Jan  5 22:00:53 readynas kernel: hdi: drive_cmd: error=0x04 { DriveStatusError }
Jan  5 22:00:53 readynas kernel: ide: failed opcode was: 0xef
Jan  5 22:00:53 readynas kernel: hdg: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
Jan  5 22:00:53 readynas kernel: hdg: drive_cmd: error=0x04 { DriveStatusError }
Jan  5 22:00:53 readynas kernel: ide: failed opcode was: 0xef
Jan  5 22:00:53 readynas kernel: hdi: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
Jan  5 22:00:53 readynas kernel: hdi: drive_cmd: error=0x04 { DriveStatusError }
Jan  5 22:00:53 readynas kernel: ide: failed opcode was: 0xef
Jan  5 22:00:53 readynas kernel: chn=0, statu/LP_S=0x(d0/d050)29, 8
Jan  5 22:00:53 readynas kernel: chn=0, statu/LP_S=0x(d0/d050)29, 32
Jan  5 22:00:53 readynas kernel: chn=0, statu/LP_S=0x(d0/d050)29, 2
Jan  5 22:00:53 readynas kernel: kjournald starting.  Commit interval 5 seconds
Jan  5 22:00:53 readynas kernel: EXT3 FS on hdc1, internal journal
Jan  5 22:00:53 readynas kernel: EXT3-fs: mounted filesystem with journal data mode.
Jan  5 22:00:53 readynas kernel: Adding 255968k swap on /dev/hdc2.  Priority:0 extents:1 across:255968k
Jan  5 22:00:53 readynas kernel: Adding 255968k swap on /dev/hde2.  Priority:0 extents:1 across:255968k
Jan  5 22:00:53 readynas kernel: Adding 255968k swap on /dev/hdg2.  Priority:0 extents:1 across:255968k
Jan  5 22:00:53 readynas kernel: enable_irq(20) unbalanced from f80285c0
Jan  5 22:00:53 readynas kernel: hdc: cache flushes supported
Jan  5 22:00:53 readynas kernel: hde: cache flushes supported
Jan  5 22:00:53 readynas kernel: hdg: cache flushes supported
Jan  5 22:00:53 readynas kernel: hdi: cache flushes supported
Jan  5 22:00:53 readynas kernel:  hdi: unknown partition table
Jan  5 22:00:53 readynas kernel: chn=0, statu/LP_S=0x(d0/d050)29, 8
Jan  5 22:00:53 readynas kernel: kjournald starting.  Commit interval 5 seconds
Jan  5 22:00:53 readynas kernel: EXT3 FS on dm-0, internal journal
Jan  5 22:00:53 readynas kernel: EXT3-fs: mounted filesystem with journal data mode.
Jan  5 22:00:53 readynas kernel: chn=0, statu/LP_S=0x(d0/d050)29, 8
Jan  5 22:00:57 readynas Backgrounding to notify hosts...
Jan  5 22:00:57 readynas kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Jan  5 22:00:57 readynas kernel: NFSD: starting 90-second grace period
Jan  5 21:44:17 readynas syslogd 1.4.1#10: restart.
Jan  5 21:44:20 readynas kernel: chn=0, statu/LP_S=0x(d0/d050)29, 1
Jan  5 21:44:27 readynas kernel: ehci_hcd 0000:00:17.2: EHCI Host Controller
Jan  5 21:44:27 readynas kernel: ehci_hcd 0000:00:17.2: new USB bus registered, assigned bus number 1
Jan  5 21:44:27 readynas kernel: ehci_hcd 0000:00:17.2: irq 27, io mem 0x5c010000
Jan  5 21:44:27 readynas kernel: ehci_hcd 0000:00:17.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
Jan  5 21:44:27 readynas kernel: usb usb1: configuration #1 chosen from 1 choice
Jan  5 21:44:27 readynas kernel: hub 1-0:1.0: USB hub found
Jan  5 21:44:27 readynas kernel: hub 1-0:1.0: 4 ports detected
Jan  5 21:44:28 readynas kernel: USB Universal Host Controller Interface driver v3.0
Jan  5 21:44:28 readynas kernel: PCI: VIA IRQ fixup for 0000:00:17.0, from 0 to 11
Jan  5 21:44:28 readynas kernel: uhci_hcd 0000:00:17.0: UHCI Host Controller
Jan  5 21:44:28 readynas kernel: uhci_hcd 0000:00:17.0: new USB bus registered, assigned bus number 2
Jan  5 21:44:28 readynas kernel: uhci_hcd 0000:00:17.0: irq 27, io base 0x5c001000
Jan  5 21:44:29 readynas kernel: usb usb2: configuration #1 chosen from 1 choice
Jan  5 21:44:29 readynas kernel: hub 2-0:1.0: USB hub found
Jan  5 21:44:29 readynas kernel: hub 2-0:1.0: 2 ports detected
Jan  5 21:44:29 readynas kernel: PCI: VIA IRQ fixup for 0000:00:17.1, from 0 to 11
Jan  5 21:44:29 readynas kernel: uhci_hcd 0000:00:17.1: UHCI Host Controller
Jan  5 21:44:29 readynas kernel: uhci_hcd 0000:00:17.1: new USB bus registered, assigned bus number 3
Jan  5 21:44:29 readynas kernel: uhci_hcd 0000:00:17.1: irq 27, io base 0x5c001020
Jan  5 21:44:29 readynas kernel: usb usb3: configuration #1 chosen from 1 choice
Jan  5 21:44:29 readynas kernel: hub 3-0:1.0: USB hub found
Jan  5 21:44:29 readynas kernel: hub 3-0:1.0: 2 ports detected
Jan  5 21:44:46 readynas usb.agent: ... no modules for USB product 0/0/206
Jan  5 21:44:49 readynas last message repeated 2 times
Jan  5 21:45:19 readynas kernel: X_RAID_DUMP
Jan  5 21:45:19 readynas kernel:
Jan  5 21:45:19 readynas kernel: VERSION/ID    : SB=(V:0.1.0) ID=<a2006456.00000000.00000000.00000000> CT:4ad72ac2
Jan  5 21:45:19 readynas kernel: RAID_INFO     : DISKS(TOTAL:4 RAID:4 PARITY:3 ONL:4 WRK:4 FAILED:0 SPARE:0 BASE:0)
Jan  5 21:45:19 readynas kernel:                 SZ:1953108616 UT:00000000 STATE:0 LUNS:2 EXTCMD:1 LSZ:1953108614
Jan  5 21:45:19 readynas kernel: LOGICAL_DRIVE : 0: B:0000000002 E:0004096000 R:1 O:1 I:1:000000000 DM:f
Jan  5 21:45:19 readynas kernel: LOGICAL_DRIVE : 1: B:0004096002 E:1949012614 R:4 O:1 I:1:000000000 DM:f
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 0: DISK<n:0 1,hdc(22,0),id:0,pt:1,sz:1953108616,st:="" b:online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 1: DISK<n:1 2,hde(33,0),id:1,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 2: DISK<n:2 3,hdg(34,0),id:2,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 3: DISK<n:3 4,hdi(56,0),id:3,pt:1,sz:1953108616,st:p="" :online="">
Jan  5 21:45:19 readynas kernel: CURRENT_DRIVE : DISK<n:0 1,xxx(22,0),id:0,pt:1,sz:1953108616,st:="" b:online="">
Jan  5 21:45:19 readynas kernel:
Jan  5 21:45:19 readynas kernel: VERSION/ID    : SB=(V:0.1.0) ID=<a2006456.00000000.00000000.00000000> CT:4ad72ac2
Jan  5 21:45:19 readynas kernel: RAID_INFO     : DISKS(TOTAL:4 RAID:4 PARITY:3 ONL:4 WRK:4 FAILED:0 SPARE:0 BASE:0)
Jan  5 21:45:19 readynas kernel:                 SZ:1953108616 UT:00000000 STATE:0 LUNS:2 EXTCMD:1 LSZ:1953108614
Jan  5 21:45:19 readynas kernel: LOGICAL_DRIVE : 0: B:0000000002 E:0004096000 R:1 O:1 I:1:000000000 DM:f
Jan  5 21:45:19 readynas kernel: LOGICAL_DRIVE : 1: B:0004096002 E:1949012614 R:4 O:1 I:1:000000000 DM:f
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 0: DISK<n:0 1,hdc(22,0),id:0,pt:1,sz:1953108616,st:="" b:online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 1: DISK<n:1 2,hde(33,0),id:1,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 2: DISK<n:2 3,hdg(34,0),id:2,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 3: DISK<n:3 4,hdi(56,0),id:3,pt:1,sz:1953108616,st:p="" :online="">
Jan  5 21:45:19 readynas kernel: CURRENT_DRIVE : DISK<n:1 2,xxx(33,0),id:1,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel:
Jan  5 21:45:19 readynas kernel: VERSION/ID    : SB=(V:0.1.0) ID=<a2006456.00000000.00000000.00000000> CT:4ad72ac2
Jan  5 21:45:19 readynas kernel: RAID_INFO     : DISKS(TOTAL:4 RAID:4 PARITY:3 ONL:4 WRK:4 FAILED:0 SPARE:0 BASE:0)
Jan  5 21:45:19 readynas kernel:                 SZ:1953108616 UT:00000000 STATE:0 LUNS:2 EXTCMD:1 LSZ:1953108614
Jan  5 21:45:19 readynas kernel: LOGICAL_DRIVE : 0: B:0000000002 E:0004096000 R:1 O:1 I:1:000000000 DM:f
Jan  5 21:45:19 readynas kernel: LOGICAL_DRIVE : 1: B:0004096002 E:1949012614 R:4 O:1 I:1:000000000 DM:f
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 0: DISK<n:0 1,hdc(22,0),id:0,pt:1,sz:1953108616,st:="" b:online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 1: DISK<n:1 2,hde(33,0),id:1,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 2: DISK<n:2 3,hdg(34,0),id:2,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 3: DISK<n:3 4,hdi(56,0),id:3,pt:1,sz:1953108616,st:p="" :online="">
Jan  5 21:45:19 readynas kernel: CURRENT_DRIVE : DISK<n:2 3,xxx(34,0),id:2,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel:
Jan  5 21:45:19 readynas kernel: VERSION/ID    : SB=(V:0.1.0) ID=<a2006456.00000000.00000000.00000000> CT:4ad72ac2
Jan  5 21:45:19 readynas kernel: RAID_INFO     : DISKS(TOTAL:4 RAID:4 PARITY:3 ONL:4 WRK:4 FAILED:0 SPARE:0 BASE:0)
Jan  5 21:45:19 readynas kernel:                 SZ:1953108616 UT:00000000 STATE:0 LUNS:2 EXTCMD:1 LSZ:1953108614
Jan  5 21:45:19 readynas kernel: LOGICAL_DRIVE : 0: B:0000000002 E:0004096000 R:1 O:1 I:1:000000000 DM:f
Jan  5 21:45:19 readynas kernel: LOGICAL_DRIVE : 1: B:0004096002 E:1949012614 R:4 O:1 I:1:000000000 DM:f
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 0: DISK<n:0 1,hdc(22,0),id:0,pt:1,sz:1953108616,st:="" b:online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 1: DISK<n:1 2,hde(33,0),id:1,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 2: DISK<n:2 3,hdg(34,0),id:2,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 3: DISK<n:3 4,hdi(56,0),id:3,pt:1,sz:1953108616,st:p="" :online="">
Jan  5 21:45:19 readynas kernel: CURRENT_DRIVE : DISK<n:3 4,xxx(56,0),id:3,pt:1,sz:1953108616,st:p="" :online="">
Jan  5 21:45:19 readynas kernel:
Jan  5 21:45:19 readynas kernel: VERSION/ID    : SB=(V:0.1.0) ID=<a2006456.00000000.00000000.00000000> CT:4ad72ac2
Jan  5 21:45:19 readynas kernel: RAID_INFO     : DISKS(TOTAL:4 RAID:4 PARITY:3 ONL:4 WRK:4 FAILED:0 SPARE:0 BASE:0)
Jan  5 21:45:19 readynas kernel:                 SZ:1953108616 UT:00000000 STATE:0 LUNS:2 EXTCMD:1 LSZ:1953108614
Jan  5 21:45:19 readynas kernel: LOGICAL_DRIVE : 0: B:0000000002 E:0004096000 R:1 O:1 I:1:000000000 DM:f
Jan  5 21:45:19 readynas kernel: LOGICAL_DRIVE : 1: B:0004096002 E:1949012614 R:4 O:1 I:1:000000000 DM:f
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 0: DISK<n:0 1,hdc(22,0),id:0,pt:1,sz:1953108616,st:="" b:online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 1: DISK<n:1 2,hde(33,0),id:1,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 2: DISK<n:2 3,hdg(34,0),id:2,pt:1,sz:1953108616,st:="" :online="">
Jan  5 21:45:19 readynas kernel: PHYSICAL_DRIVE: 3: DISK<n:3 4,hdi(56,0),id:3,pt:1,sz:1953108616,st:p="" :online="">
Jan  5 21:45:19 readynas kernel: CURRENT_DRIVE : DISK<n:0 1,xxx(22,0),id:0,pt:1,sz:1953108616,st:="" b:online="">
Jan  5 21:45:19 readynas kernel:
Jan  5 21:45:19 readynas kernel: RUN_PARAMETERS: raid_running=1,last_word=ok,interface_start_at=1,fake=0
Jan  5 21:45:19 readynas kernel: RAID_REBUILD  : sync=0,logical=0,parity=3,sectors/TOTAL=0/4294967295
Jan  5 21:45:19 readynas kernel:               : source=f, total_drives=4, auto_sync=1
Jan  5 21:45:19 readynas kernel: RAID_P_CHECK  : chck=0,logical/total=0/2,raid_level=0
Jan  5 21:45:19 readynas kernel:               : err/sectors/TOTAL=0/0/0,report_err=1
Jan  5 21:45:19 readynas kernel:               : initialized=0xf,initialize_error=0x0,initializing=0x0
Jan  5 21:45:19 readynas kernel:               : where=0,total=0
Jan  5 21:45:19 readynas kernel: SIZE_INFOR    : sb_size=9440,sections_size=32/256,disk_t_size=128
Jan  5 21:45:19 readynas kernel:               : sb=f8134294,disks=512/1536,luns=2048/3168,thisdisk=5216/128,diskid=5344/4096
Jan  5 21:45:19 readynas kernel: DJO_RECORD    : dj_raid=NO_RAID,chns=0,source=0,disks=0 parity=0,chn_image=f,
Jan  5 21:45:19 readynas kernel:               : sectors=2658666/0x28916a,need_IO=0
Jan  5 21:45:19 readynas kernel: IO__RECORD    : 0=547964,1=73446,2=76014,3=368, busy=0/0/0/0/0,t_d=f

ストレージ関連を確認

readynas:~# fdisk -l

Disk /dev/hda: 503 MB, 503193600 bytes
16 heads, 63 sectors/track, 975 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         975      491384    6  FAT16

Disk /dev/hdc: 999.9 GB, 999991611392 bytes
255 heads, 63 sectors/track, 121575 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1               1         255     2048000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/hdc2             255         287      256000   82  Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/hdc3             287      121576   974250307    5  Extended
/dev/hdc5             287       30401   241884159+  8e  Linux LVM
/dev/hdc6           30401       38912    68364630   8e  Linux LVM
/dev/hdc7           38912       60800   175815359+  8e  Linux LVM
/dev/hdc8           60800      121575   488177963+  8e  Linux LVM

Disk /dev/hde: 999.9 GB, 999991611392 bytes
255 heads, 63 sectors/track, 121575 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/hde1               1         255     2048000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/hde2             255         287      256000   82  Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/hde3             287      121576   974250307    5  Extended
/dev/hde5             287       30401   241884159+  8e  Linux LVM
/dev/hde6           30401       38912    68364630   8e  Linux LVM
/dev/hde7           38912       60800   175815359+  8e  Linux LVM
/dev/hde8           60800      121575   488177963+  8e  Linux LVM

Disk /dev/hdg: 999.9 GB, 999991611392 bytes
255 heads, 63 sectors/track, 121575 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/hdg1               1         255     2048000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/hdg2             255         287      256000   82  Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/hdg3             287      121576   974250307    5  Extended
/dev/hdg5             287       30401   241884159+  8e  Linux LVM
/dev/hdg6           30401       38912    68364630   8e  Linux LVM
/dev/hdg7           38912       60800   175815359+  8e  Linux LVM
/dev/hdg8           60800      121575   488177963+  8e  Linux LVM

Disk /dev/hdi: 999.9 GB, 999991611392 bytes
255 heads, 63 sectors/track, 121575 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/hdi doesn't contain a valid partition table
readynas:~#

readynas:~# pvdisplay -C
  PV         VG   Fmt  Attr PSize   PFree
  /dev/hdc5  c    lvm2 a-   230.62G     0
  /dev/hdc6  c    lvm2 a-    65.19G     0
  /dev/hdc7  c    lvm2 a-   167.66G     0
  /dev/hdc8  c    lvm2 a-   465.53G     0
  /dev/hde5  c    lvm2 a-   230.62G     0
  /dev/hde6  c    lvm2 a-    65.19G     0
  /dev/hde7  c    lvm2 a-   167.66G     0
  /dev/hde8  c    lvm2 a-   465.53G     0
  /dev/hdg5  c    lvm2 a-   230.62G     0
  /dev/hdg6  c    lvm2 a-    65.19G     0
  /dev/hdg7  c    lvm2 a-   167.66G     0
  /dev/hdg8  c    lvm2 a-   465.53G 10.00G
readynas:~# vgdisplay -C
  VG   #PV #LV #SN Attr   VSize VFree
  c     12   1   0 wz--n- 2.72T 10.00G
readynas:~# lvdisplay -C
  LV   VG   Attr   LSize Origin Snap%  Move Log Copy%
  c    c    -wn-ao 2.71T
readynas:~#

LTOテープをファイルシステムとして使うLTFSについて 2015/11/18版

LTOテープをファイルシステムとして使うLTFSについて 2020/05/11版」にて内容を更新しました。


LTO-8がリリースされたので、「LTOテープをファイルシステムとして使うLTFSについて 2018/01/04版」という記事を作成し、情報を更新しました。


LTOテープ1本を持ち運びができるファイルシステムメディアとして使用できるようにするLTFSについて、LTO7メディアが市販され始めたということもあり、最近の状況について確認した。

LTO7関連で規格修正があるかな?と確認してみたが、2015/11/18現在で公開されている規格およびソフトウェアで、LTO7について言及しているものが見当たらなかったので、基本各リンク情報の更新となる。

(過去の関連記事:「LTOテープをファイルシステムとして使うLTFS(2012/11/28)」「テープ装置メーカ純正のLTFS一覧(2013/12/20更新)」「IBM版LTFSをRHEL5で使ってみた(2013/05/20)」「LTOテープをファイルシステムとして使うLTFSについて 2014/06/09版」)

LTFSとは?

LTO-5/LTO-6からは、メディアを2つの領域に分割して利用することが可能になった。
その機能を活かし、1本のテープメディアの中に、メディア内データの管理情報と、実データを分割して保存することを可能とした。
これにより、これまで実現出来なかった、1本のテープメディアだけで可搬性のあるファイルシステム構築、というものが可能となり、その実装として、LTFS(Linear Tape File System)というのがある。

使用用途としては、バックアップ用ではなく、長期保存のためのアーカイブ用や、大容量データの持ち運び用として使用されている。

LTFSを実現するためのソフトウェアについては、基本的には、IBMが大本のベースを作り、それを各LTOドライブメーカが、自社ドライブ向けにカスタマイズして提供しているような形となっている。

LTFSのバージョン(フォーマット)

LTFSには、バージョンがいくつかあり、現状気にしなければならないのは、以下の4つ
・LTFS 1.0
・LTFS 2.0 : ファイルインデックス関連で機能をいろいろ追加
・LTFS 2.1 : 2012/05/18リリース。LTFS2.0+シンボリックリンク(現在draft版)
・LTFS 2.2 : 2013/12/21リリース。管理情報の改良

「LTFSのバージョン」と「LTFSソフトウェアのバージョン」は別物なので注意が必要。
たとえば、OracleのLTFSソフトウェアは「ver1.2.7」だが、「LTFS 2.2」に対応している。

とはいえ、2015/11/18現在では、どのLTFSソフトウェアもLTFS 2.2に対応しているので、新規導入分に関しては特に気にする必要はない。

LTFS2.2の規格書はSNIAの「Linear Tape File System (LTFS)」の「Linear Tape File System (LTFS) Format Specification」にてpdfで公開されている。

その他、いろんな情報は、LTOの規格団体の「LTFS Overview」にある。

LTFSソフトウェアの種類

LTFSの公式認証を取得しているLTFSソフトウェアについては、「LTFS Compliance Verification」にて紹介されている。

2015/11/18時点では以下の6個が登録されている。

 Company

 Product

 Version

 LTFS Version*

 LTO Generation

 Date tested

 Quantum

 Quantum Scalar LTFS Appliance

 2.0.2

 2.0.1

 LTO5 & 6

 9/11/13

 HP

 HP StoreOpen Standalone

 2.1.0

 2.1.0

 LTO5 & 6

 9/11/13

 IBM

 IBM Single Drive Version

 1.3.0

 2.1.0

 LTO5 & 6

 9/11/13

 IBM

 IBM LTFS Library Edition

 V1R3

 2.1.0

 LTO5 & 6

 10/2/13

 Quantum

 Quantum LTFS

 2.1.0

 2.1.0

 LTO5 & 6

 11/29/13

 HP

 HP StoreOpen Automation

 1.2.0

 2.0.1

 LTO5 & 6

 11/29/13

 Spectra Logic

 Spectra Logic Black Pearl

 1.1

 2.2

 LTO5 & 6

 9/11/15

Spectra LogicのLTFSが追加された以外、2014年時点のものから更新がないが、実際には各LTFSソフトウェアともにバージョンアップを行っている。
なお、LTFSソフトウェアのバージョンと、対応しているLTFSフォーマットのバージョンに直接の関連性は無いので注意が必要。

各ドライブメーカが出しているLTFSソフトウェアについて

まずは、上記のリストに載っているメーカのものから。

・IBM
公式: IBM Spectrum Archive(IBM Linear Tape File System)

IBMのLTFSは「IBM Spectrum Archive」という商品名となった模様。
テープベンダのSpectra Logicとは関係がないようだ。

ソフトウェアの入手は、「Fix Central」にて「製品グループ:System Storage」-「Tape Systems」-「Tape drives and software」の下にある「IBM Spectrum Archive Single Drive Edition(SDE) (旧名:LTFS Single Drive Edition)」や「IBM Spectrum Archive Library Edition(LE)(旧名:LTFS Library Edition)」「IBM Spectrum Archive Enterprise Edition(EE)」を選択して行う。
なお、LEとEEの方はアップデータのみの配布で、元になるソフトウェアについては、IBMから別途入手する必要がある。
基本的には、Single Drive Edition(SDE)が、他の全てのLTFSソフトウェアの原型になっているもの・・・という感じである。

2015/11/18時点での最新は、
IBM Spectrum Archive Enterprise Edition: ver1.1.2.0(2015/07/27)
IBM Spectrum Archive Library Edition : ver2.1.5.0(2015/10/02)
IBM Spectrum Archive Single Drive Edition: ver2.2.1.0(2015/10/02)

・HP
公式: HP StoreOpen
日本語情報: HP LTFS (Linear Tape File System)

単体ドライブ向けのみだが「日本語の導入マニュアル」が用意されている。

分社化の影響で、LTFS関連はHP Enterpriseに移籍したが、関連リンクが更新されていないので、いろんなところでリンク切れが発生している。
ソフトウェア関連は「HP StoreOpen and Linear Tape File System (LTFS) Software」からたどる事になる。

ソフトウェアの入手は、単体ドライブ向けの「HP StoreOpen Standalone」も、チェンジャー向け「HP StoreOpen Automation」も上記のページの「Get drivers, software & firmware.」から行う。

2015/11/18時点での最新は、
HP StoreOpen Standalone : ver2.3.0(2015/04/30)
HP StoreOpen Automation : ver2.0.0(2014/11/06)

・Quantum
公式: Linear Tape File System

ソフトウェア入手は上記の公式ページの「Software」タブから行う。
ソースコードについては、LTFS Open Source Filesから。

2014/06/09時点での最新は、
Linux/Mac : ver2.1.2(2014/10)
Windows: ver2.2.1(2014/11)

Linux版のReleasenoteには、Quantum LTOドライブのほか、IBM LTOドライブにも対応という記述がある。

・Quantum Scalar LTFS Appliance
公式:Scalar LTFSアプライアンス

こいつだけ、他のとは違って、ハードウェアがセットになったアプライアンス。
これの下にFC経由などでテープチェンジャーを繋いで使うもの。

・Spectra Logic
公式:Linear Tape File System (LTFS)

LTFSを紹介するページはあるものの、LTFSを利用するソフトウェアに関するページが見当たらない。
また、バージョンもわからず。

リストに載っていない、LTFS

・TANDBERG DATA
公式: LTFS for Big Data Storage

ソフトウェアの入手は「LTFS Documents and Downloadsから行う。

2015/11/18時点での最新は
バイナリ: ver2.3.0

ページは英語表記だが、ドキュメントアイコンが日の丸になってるとおり、ダウンロードできるドキュメントは日本語化されている。
一部TANBERGカスタマイズが入っているようだが、基本的にはHP StoreOpen相当品。

・Oracle
公式: Oracle’s StorageTek Linear Tape File System, Open Edition

ソフトウェアの入手は「https://oss.oracle.com/projects/ltfs/files/」から行う。

2015/11/18時点での最新は
ltfs-1.2.7(2015/10/07)

IBM LTFS 2.2.0.2とHP LTFS 2.2.1を組み合わせ、Oracle/StorageTek用の設定を入れたもの。
Oracle LTOドライブ,IBM LTOドライブ,HP LTOドライブに対応している。

モバイルバージョンを終了