1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[Linux] パーティション設計・LVM_/, swap

Last updated at Posted at 2025-02-24

最低限必要なパーティション

  • ルートパーティション(/
  • スワップ領域

スワップ領域のサイズ

  • 物理メモリの1-2倍程度で設計
    • RAMが2GB以下の場合:RAMの2倍
    • RAMが2GBを超過~8GB以下の場合:RAMと同量
    • RAMが8GBを超過~64GB以下の場合:4GBからRAMの0.5倍
    • RAMが64GBを超過:負荷に依存するが、少なくとも4GB

LVM(Logical Volume Management)

  • LVMには論理ボリュームへの変更前の情報を保持する「スナップショット」という機能がある
    image.png

一覧

ディレクトリ 由来 分割適否 説明
/ root ルートディレクトリ
/boot boot 起動(ブート)に必要なファイル
- 分割理由: 起動の安定性向上のため
/home home ユーザーのホームディレクトリ
- 分割理由: 再インストール時にデータを保持するため
/tmp temporary 一時ファイル
- 分割理由: 容量の圧迫を防ぐため
/usr user services and routines 起動(ブート)に不要なファイル
- 分割理由: 大容量になるため分割
- アプリケーションやライブラリ
/var variable ログやキャッシュなどの可変データ
- 分割理由: ログ肥大化の影響を防ぐため
/opt optional 追加のパッケージ
- 分割理由: 大規模環境では推奨
/srv service サービスのデータ
- 分割理由: サーバ用途では推奨
/etc etcetera × 設定ファイルを格納。
/bin binary × 起動(ブート)に必要な基本コマンド
e.g. ls, cp, mv, cat
/sbin system binary × 起動(ブート)に必要なシステム管理用コマンド
e.g. fsck, reboot, ifconfig
/dev device × デバイスファイル
デバイスへのアクセス用
/proc process × 仮想ファイルシステム
デバイスの情報用
/lib library × 起動(ブート)に必要なシステムライブラリ
/lib64 library × 起動(ブート)に必要なシステムライブラリ
(64ビット)
/media medium × リムーバブルメディアをマウント
/mnt mount × 一時的なマウントポイント
/root root × root ユーザーのホームディレクトリ
/run runtime × ランタイムデータ
/sys system × カーネルとデバイス情報

参考リンク

Ping-t

最低限必要なパーティション

スワップ領域のサイズ

LVM

レイアウト

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?