コース一覧
LinuC レベル1(LPIC-1対応)対策
容量とクォータ

LinuC レベル1(LPIC-1対応)対策

ブートとsystemd、パッケージ管理(APT/RPM両系統)、コマンドとviの操作、ファイルシステム、シェルスクリプト、ユーザー管理とセキュリティ、ネットワークまで、LinuC レベル1(LPIC-1対応)の全出題範囲を、毎レッスン実際にコマンドを打って確かめながら学べる対策コースです。ブラウザの中で本物の Debian 12 が動いていて、62レッスンのうち36本は読むだけで終わらず、自分の手でコマンドを打った結果で採点されます。Linux入門を修了した方を対象としています。101・102それぞれの模試60問で分野別の弱点を洗い出し、直前チェックで暗記事項を固めてから本番に臨めます。

1
試験ガイダンス
01. LinuC/LPICとは15分
02. LinuCとLPICの選び方15分
03. 学習計画15分
04. 出題形式を体験15分
2
101 ブートとアーキテクチャ
01. ブートの流れ18分
02. GRUB15分
03. systemdとターゲット18分
04. ハードウェア情報18分
05. カーネルモジュール18分
06. 過去問 アーキテクチャ15分
3
101 パッケージ管理
01. Debian系パッケージ18分
02. RPM系パッケージ15分
03. 両系統の対応表15分
04. リポジトリ管理18分
05. 共有ライブラリ18分
06. 過去問 パッケージ管理15分
4
101 GNU/Unixコマンド
01. ファイル操作の試験オプション18分
02. テキスト処理18分
03. ストリームとリダイレクト18分
04. プロセス監視18分
05. 優先度18分
06. grepと正規表現18分
07. viの操作15分
08. 過去問 コマンド15分
5
101 ファイルシステム
01. パーティション15分
02. 作成とマウント18分
03. fstabとUUID18分
04. パーミッションとリンク18分
05. 容量とクォータ18分
06. findとlocate18分
07. 過去問 ファイルシステム15分
6
102 シェルとスクリプト
01. シェル環境18分
02. testと条件式18分
03. スクリプトの制御18分
04. cronとat15分
05. systemdタイマー18分
06. 過去問 シェル15分
7
102 ユーザーとセキュリティ
01. passwdとshadow18分
02. ユーザー管理コマンド18分
03. suとsudo18分
04. 特殊パーミッション18分
05. ホストのセキュリティ18分
06. SSHとGPG18分
07. 過去問 ユーザーとセキュリティ15分
8
102 ネットワーク
01. TCP/IPとウェルノウンポート18分
02. アドレス設定18分
03. ルーティング18分
04. 名前解決の設定18分
05. 疎通トラブルシュート18分
06. 過去問 ネットワーク15分
9
102 システム管理
01. 時刻とNTP15分
02. ロケールと文字コード18分
03. ログ管理18分
04. サービス管理の試験形式18分
05. メールと印刷のきほん15分
06. 過去問 システム管理15分
10
模試と直前対策
01. 模試 10190分
02. 101弱点復習15分
03. 模試 10290分
04. 102弱点復習15分
05. 直前チェック15分
06. 受験と次のステップ15分

容量とクォータ

「ディスクが足りない」と言われて df を打つと使用率は 100%、ところが du で足し算しても合計が全く足りない。この食い違いは故障ではありません。df と du は、そもそも見ているものが違います。

df はファイルシステム、du は名前のあるファイル

df はマウントされているファイルシステムごとに、全体の大きさと使用量と空きと使用率とマウントポイントを出します。

ターミナル

df -h df -i df -T df -h /var
オプション意味
-h人が読みやすい単位で出す。K や M や G が付く
-i容量ではなく inode の数で出す
-Tファイルシステムの種類の列を足す

df に引数としてパスを渡すと、そのパスが属するファイルシステムの1件だけが出ます。/var が独立した区画なのか、ルートと同じ場所なのかは、これで確かめられます。

du は指定したディレクトリから下をたどって、ファイルが占める大きさを足し上げます。

ターミナル

du -sh /var/log du -h --max-depth=1 /var du -sh * | sort -h
オプション意味
-s合計だけを1行で出す。中の内訳は出さない
-h人が読みやすい単位で出す
--max-depth=NN 階層目までの小計を出す
-c最後に総計の行を足す

犯人探しの定石は --max-depth=1 です。まず1段目でどのディレクトリが大きいかを見て、大きい方へ降りて同じことを繰り返します。

消したのに空きが増えない

あるプロセスが開いているファイルを消しても、ディレクトリから名前が消えるだけで実体は残ります。実体が解放されるのは、そのファイルを開いている最後のプロセスが閉じたときです。du は名前をたどって数えるので、名前の消えたファイルは見えません。df はファイルシステムの空きブロックを見るので、まだ解放されていない実体をきっちり数えます。これが食い違いの正体です。

巨大なログを消したのに空きが戻らないのは、ログを書いているプロセスがそのファイルを開いたままだからです。対処はさらに消すことではなく、そのプロセスを再起動するか、設定を再読み込みさせてファイルを開き直させることです。この筋道を説明できるかどうかが問われます。

容量は空いているのに書き込めない

inode は、ファイル1つにつき1つ消費される管理領域です。個数はファイルシステムを作った時点で決まります。小さなファイルを大量に作ると、容量はまだ空いているのに inode を使い切って、新しいファイルが作れなくなります。

df -h では空きがあるのに書けないときは df -i を見ます。IUse% が 100% なら inode の枯渇です。この場合の対処は容量を空けることではなく、不要な小さいファイルを数として減らすことです。

クォータはソフトとハードと猶予期間

クォータは、ユーザーやグループごとにディスクの使用量を制限する仕組みです。この学習環境には関連コマンドが入っていないため、ここは用語と書式を押さえます。

有効にするには、対象のファイルシステムの /etc/fstab のマウントオプションに usrquota か grpquota を足します。

プレーンテキスト

UUID=xxxx /home ext4 defaults,usrquota,grpquota 0 2
コマンド役割
quotacheck走査して管理ファイルを作る、または整合を取る
quotaon / quotaoffクォータの有効化と無効化
edquota制限値を対話で編集する
setquota制限値を非対話で設定する
quotaあるユーザーの使用量と制限を表示する
repquotaファイルシステム全体の使用状況を一覧で出す

制限値は3語で整理します。ソフトリミットは一時的に超えてよい上限で、超えると警告が出て猶予期間が始まります。ハードリミットは絶対に超えられない上限で、達した時点で書き込みが失敗します。猶予期間はソフトリミットを超えたまま居られる期間で、これを過ぎるとソフトリミットがハードリミットのように働きます。制限は容量 blocks と個数 inodes の両方に掛けられます。

試験で狙われるところ

df はファイルシステムの空きブロック、du は名前のあるファイルの合計です。削除済みでプロセスが開いているファイルがあると、この2つはずれます。容量に空きがあっても inode が尽きれば書けません。そしてソフトリミットを超えただけでは書き込みは止まらず、猶予期間の間は書けます。

ヒント

①方針 記録を先に取り、それから犯人を探します。犯人探しは上の階層から順に、どこが大きいかを見て降りていくやり方が確実です

②使うコマンド 記録は df -h と df -i と du -sh /var/tmp をそれぞれ /root/space.txt へ。1本目は > で、2本目以降は >> で追記します。犯人探しは du -h --max-depth=1 /var/tmp を繰り返すか、find /var/tmp -size +10M です

③部分解 df -h > /root/space.txt、df -i >> /root/space.txt、du -sh /var/tmp >> /root/space.txt と書いたあと、find /var/tmp -size +10M で /var/tmp/reports/2026/07/dump.bin が出るので rm でそれだけ消します

  • 1. df -h と df -i と du -sh /var/tmp の結果を /root/space.txt にまとめて書き出す
  • 2. du を使って /var/tmp の中で大きさを食っている場所を絞り込む
  • 3. 見つけた 20MB のファイルを削除する
  • 4. もう一度 du -sh /var/tmp を打って減ったことを確かめる

5 項目で採点します