LinuCレベル2 201試験の例題と解説
2.02.2ファイルシステムの管理
LinuCレベル2 201試験の試験範囲から「2.02.2 ファイルシステムの管理」についての例題を解いてみます。
このテーマは、様々なファイルシステムの操作(確認・作成など)やDisk(HDDやSSD)の状態監視に関する内容が含まれます。ストレージの増設時やDiskに異常が疑われる場合などに活用できるものですので、しっかりと把握しておきましょう。
例題
smartctlコマンドのオプションのうち、Disk状態のテストを実行するものはどれか。
- -i
- -a
- -l
- -t
※この例題は実際の試験問題とは異なります。
解答と解説
正解は、「4.-t」です。
その他の選択肢は、以下のようなオプションとなります。
-i:DiskのID情報を表示
-a:Diskの全SMART情報を表示
-l:DiskのSMSRTに関するログを表示
smartctlは、SMART(Self-Monitoring, Analysis, and Reporting Technology)と呼ばれるストレージの状態を確認するツールです。実行することで、Diskが正常であることや異常が発生している内容を確認出来ます。
では、実際に使用しながら確認してみましょう。
まず、smartctlの利用には、smartmontoolsをインストールします。
ubuntu@ubuntu20:~$ sudo apt install smartmontools
[sudo] password for ubuntu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
gsmartcontrol smart-notifier mailx | mailutils
The following NEW packages will be installed:
smartmontools
今回出題したsmartctlのコマンドオプションについては、--helpを付けて実行すると確認出来ます。
ubuntu@ubuntu20:~$ smartctl --help
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-113-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
Usage: smartctl [options] device
============================================ SHOW INFORMATION OPTIONS =====
-h, --help, --usage
Display this help and exit
-V, --version, --copyright, --license
Print license, copyright, and version information and exit
-i, --info
Show identity information for device
--identify[=[w][nvb]]
Show words and bits from IDENTIFY DEVICE data (ATA)
-g NAME, --get=NAME
Get device setting: all, aam, apm, dsn, lookahead, security,
wcache, rcache, wcreorder, wcache-sct
-a, --all
Show all SMART information for device
続いて、DiskのID情報をしてみます。
シリアルナンバーなどが確認出来ます。
ubuntu@ubuntu20:~$ sudo smartctl -i /dev/sda
[sudo] password for ubuntu:
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-113-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda 7200.14 (AF)
Device Model: ST250DM000-1BD254
Serial Number: 7VACRPQ6
LU WWN Device Id: 7 123c51 06c26f8bb
Firmware Version: KC45
User Capacity: 250,059,350,016 bytes [250 GB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 7200 rpm
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS T13/1699-D revision 4
SATA Version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Mon Oct 31 14:54:00 2022 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Disk状態のテスト実行と、ログで状態の確認。
ubuntu@ubuntu20:~$ sudo smartctl -t short /dev/sda
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-113-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Short self-test routine immediately in off-line mode".
Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful.
Testing has begun.
Please wait 1 minutes for test to complete.
Test will complete after Sun Oct 30 12:51:56 2022 UTC
Use smartctl -X to abort test.
ubuntu@ubuntu20:~$ sudo smartctl -l selftest /dev/sda
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-113-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 14311 -
# 2 Short offline Completed without error 00% 0 -
なお、smartmontoolsやsmartctlについては、以下で詳細を確認することが出来ます。
smartmontoolsについて
https://www.smartmontools.org/
smartctlについて
https://www.smartmontools.org/browser/trunk/smartmontools/smartctl.8.in
例題作成者
鯨井 貴博 (LinuCエヴァンジェリスト/登録インストラクター、LPI-Japanアカデミック認定校 ゼウスITトレーニングセンター)