用語集:ストレージ・デバイス

実務で頻出する「ストレージ・デバイス」関連の用語を、一言定義+最小実例でサッと確認。
ディスクやパーティション、マウント、デバイス管理など、Linuxでのストレージ操作の基礎を整理します。

このページで達成できること

  • デバイスとパーティションの関係を理解
  • マウント・アンマウントの仕組みを習得
  • ディスク使用量やI/O状況の確認方法を把握
  • 実務での落とし穴(誤フォーマット・UUID不一致)を回避

すぐ引けるミニ索引

用語一言で代表コマンド/例
/devデバイスファイルの格納場所ls /dev/sd*
ブロックデバイスディスク型デバイス/dev/sda
パーティションディスクの区切り領域/dev/sda1
UUIDデバイス識別用の一意なIDblkid
マウントディスクを利用可能にする操作mount /dev/sda1 /mnt
/etc/fstab永続的なマウント設定cat /etc/fstab
dfファイルシステムの使用量確認df -h
duディレクトリ単位の容量確認du -sh /var/log
lsblkブロックデバイス一覧lsblk
fdisk / partedパーティション編集fdisk -l
mkfsファイルシステム作成mkfs.ext4 /dev/sdb1
mount / umountマウントと解除umount /mnt
iostatI/O統計の確認iostat -x 1
smartctlディスク健康状態確認smartctl -a /dev/sda

用語解説(繰り返しブロック)

/dev

とは:デバイスをファイルとして扱うディレクトリ。
最小実例

ls /dev/sd*

関連:ブロックデバイス / パーティション
落とし穴:直接操作すると破壊的な影響がある。

ブロックデバイス

とは:ディスクやSSDなど、ブロック単位でアクセスするデバイス。
最小実例

lsblk

関連:/dev / パーティション
落とし穴:/dev/sda と /dev/sdb を誤操作しない。

パーティション

とは:ディスクを分割して用途ごとに区切った領域。
最小実例

fdisk -l

関連:mkfs / /etc/fstab
落とし穴:編集時に既存データが消える。

UUID

とは:ディスクやパーティションを一意に識別するID。
最小実例

blkid

関連:/etc/fstab / マウント
落とし穴:/dev/sdX 名称は再起動で変わる場合がある → UUID利用推奨。

マウント

とは:ファイルシステムをディレクトリに割り当て利用可能にする操作。
最小実例

mount /dev/sdb1 /mnt

関連:umount / /etc/fstab
落とし穴:umountせずに取り外すとデータ破損。

/etc/fstab

とは:起動時に自動マウントされる設定ファイル。
最小実例

cat /etc/fstab

関連:UUID / マウント
落とし穴:誤設定すると起動不能になる。

df

とは:ファイルシステム全体の使用量を表示する。
最小実例

df -h

関連:du / lsblk
落とし穴:inode不足は df -i で確認。

du

とは:ディレクトリやファイル単位の使用量を表示。
最小実例

du -sh /var/log

関連:df / find
落とし穴:巨大ディレクトリは計算に時間がかかる。

lsblk

とは:接続されているブロックデバイスの一覧を表示。
最小実例

lsblk -f

関連:fdisk / parted
落とし穴:ファイルシステムの種類は -f を付けないと見えない。

fdisk / parted

とは:ディスクのパーティションを作成・削除・表示するツール。
最小実例

sudo fdisk /dev/sdb

関連:mkfs / lsblk
落とし穴:編集時に即時反映される → 慎重に操作。

mkfs

とは:パーティションにファイルシステムを作成するコマンド。
最小実例

mkfs.ext4 /dev/sdb1

関連:パーティション / mount
落とし穴:既存データは消去される。

iostat

とは:ディスクI/Oの統計情報を表示。
最小実例

iostat -x 1

関連:vmstat / top
落とし穴sysstat パッケージが必要な場合がある。

smartctl

とは:HDD/SSD の自己診断情報(SMART)を確認。
最小実例

smartctl -a /dev/sda

関連:ストレージ診断 / デバイス監視
落とし穴:一部の仮想環境では利用不可。

運用の現場Tips

  • UUIDでマウント管理:デバイス名 /dev/sdX は変わりやすい
  • df と du を使い分け:全体容量と個別ディレクトリを確認
  • smartctlで事前検知:障害予兆を早めにキャッチ
  • fstabは最小限編集:誤ると起動不能リスク大

関連リンク(学習ハブ内)

学びを“実務”へつなぐ最短ルート

独学で積み上げた「わかった」を、仕事で使える「できる」へ。
学習ハブの内容を踏まえて、実務に直結する学習設計・添削・質問環境を整えたい人は、下記のページで具体的な進め方を確認してください。

Bash玄

はじめまして!Bash玄です。

エンジニアとしてシステム運用に携わる中で、手作業の多さに限界を感じ、Bashスクリプトを活用して業務を効率化したのがきっかけで、この道に入りました。「手作業は負け」「スクリプトはシンプルに」をモットーに、誰でも実践できるBashスクリプトの書き方を発信しています。

このサイトでは、Bashの基礎から実践的なスクリプト作成まで、初心者でもわかりやすく解説しています。少しでも「Bashって便利だな」と思ってもらえたら嬉しいです!

# 好きなこと
- シンプルなコードを書くこと
- コマンドラインを快適にカスタマイズすること
- 自動化で時間を生み出すこと

# このサイトを読んでほしい人
- Bashに興味があるけど、何から始めればいいかわからない人
- 定型業務を自動化したい人
- 効率よくターミナルを使いこなしたい人

Bashの世界に一歩踏み出して、一緒に「Bash道」を極めていきましょう!

Bash玄をフォローする