LVMのこと

※以下、見るだけのコマンドも含めroot権限(もしくはsudo)必須

ディスク割り当て

sudo parted /dev/sda (またはsudo fdisk /dev/sda)

物理ボリューム

物理ディスクのうちLVMで使う領域を指定する。

  • 見る:pvscan
  • 作る:pvcreate

ボリュームグループ

物理ボリュームをまとめてグループ化する。

  • 見る:vgscan
    • 詳細に見る:vgdisplay
  • 作る:vgcreate

論理ボリューム

ボリュームグループの中でパーティションを作る。

  • 見る:lvscan
    • 詳細に見る:lvdisplay
  • 作る:lvcreate -L (容量) -n (名前) (ボリュームグループ名)

たとえば

% sudo lvcreate -L 850G -n share vg01

ってすると、/dev/vg01/shareっていうデバイスファイルができる。こいつを指定してファイルシステムを作成してマウントすれば850GBの領域が使えるようになる。

% sudo mkfs.ext4 /dev/vg01/share 
% sudo mount /dev/vg01/share /hogefuga
% df -h

あとは/etc/fstabにでも追加してやればおk

拡大する

% sudo lvresize -L +1t /dev/mapper/hoge-fuga

で論理ボリュームが拡大されるのでvgsとかで空き容量が減ったのが確認できる。

%  sudo resize2fs /dev/mapper/hoge-fuga

で実際に使えるようになる。dfなどで見えるようになる。ext2onlineじゃないとダメダヨという書き方をしているサイトもあるが、現在はresize2fsがオンラインのままで利用できるためext2onlineコマンドが存在しない事がある。

参考

Linux-DBシステム 構築/運用入門

Computer/Linux?


リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS