CHAPTER 9 · 7 LESSONS · 91 問
ファイルシステムと書庫
ルートからの地図を読む。リンクでつなぐ。まとめて固める。空きを調べる。
/ から下がどうなっているのか、その地図を読む章だよ。
Linux のディレクトリの並びには決まりがある。/bin にコマンド、/etc に設定、/home に人の部屋、/tmp に一時ファイル、/var に増えていくもの(ログなど)。どのディストリビューションでもだいたい同じなので、一度覚えれば初めて触るサーバーでも迷わない。
- ルートからの地図 …
/bin/etc/home/tmp/var/proc ln -sとln… シンボリックリンクとハードリンクdfとdu… 空きを調べる・何が容量を食っているか調べるtar… 複数のファイルを1つに固めるgzip… 圧縮する/proc… ファイルの形をした、いまの状態を読む
リンクは2種類あって、この違いがこの章の山場だよ。シンボリックリンクは「あっちを見て」と書いた紙で、指し先が消えたら迷子になる。ハードリンクは同じ中身に付いた2つめの名前で、片方を消してももう片方は生きている。ls -li で番号(inode)を見ると、後者が本当に同じものだと分かる。
/proc はちょっと不思議な場所で、ディスクの上に無い。カーネルがその場で作って見せている「いまの状態」で、cat で読める。ファイルという形が、思っていたより広い意味を持っていると気づく場所だよ。
この章のレッスン
ルートからの地図とリンク
固める、圧縮する、量を測る