Skip to content

Instantly share code, notes, and snippets.

@matsumana
Last active December 17, 2015 06:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matsumana/5566690 to your computer and use it in GitHub Desktop.
Save matsumana/5566690 to your computer and use it in GitHub Desktop.
Linuxのパーティション作成〜マウント (Amazon Linuxの場合)
■デバイス・パーティションを確認
$ cat /proc/partitions
■パーティション作成
$ sudo fdisk /dev/xvdg
$ sudo fdisk /dev/xvdh
$ sudo fdisk /dev/xvdi
$ sudo fdisk /dev/xvdj
$ sudo fdisk /dev/xvdk
■ファイルシステム作成
$ sudo mkfs.ext4 /dev/xvdg1
$ sudo mkfs.ext4 /dev/xvdh1
$ sudo mkfs.ext4 /dev/xvdi1
$ sudo mkfs.ext4 /dev/xvdj1
$ sudo mkfs.ext4 /dev/xvdk1
■swap作成
$ sudo fdisk /dev/xvdf
$ sudo mkswap /dev/xvdf1
$ sudo swapon /dev/xvdf1
$ cat /proc/swaps
■パーティションをマウントするディレクトリ作成
$ sudo mkdir /var/lib/pgsql
$ sudo mkdir -p /var/lib/pgsql_ext/tablespaces
$ sudo mkdir -p /var/lib/pgsql_ext/wal
$ sudo mkdir -p /var/lib/pgsql_ext/archives
$ sudo mkdir -p /var/lib/pgsql_ext/dump
■自動マウント設定
$ sudo vim /etc/fstab
↓ 以下を追記
/dev/xvdf1 swap swap defaults 0 0
/dev/xvdg1 /var/lib/pgsql ext4 defaults 0 0
/dev/xvdh1 /var/lib/pgsql_ext/tablespaces ext4 defaults 0 0
/dev/xvdi1 /var/lib/pgsql_ext/wal ext4 defaults 0 0
/dev/xvdj1 /var/lib/pgsql_ext/archives ext4 defaults 0 0
/dev/xvdk1 /var/lib/pgsql_ext/dump ext4 defaults 0 0
■マウント
$ sudo mount -a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment