Debian/LVM
の編集
https://memo.heliopause.jp:443/?Debian/LVM
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
BracketName
Debian
Debian/CPUクロック
Debian/CUPS
Debian/DDNS
Debian/DNSSEC
Debian/exim4
Debian/iSCSI
Debian/IT8212
Debian/LDAP
Debian/LVM
Debian/Nagios
Debian/PostgreSQL 8.1(sarge)
Debian/PPPoE
Debian/PXE
Debian/RAID
Debian/samba
Debian/smartmontools
Debian/stone
Debian/Tips
Debian/VPN
Debian/ネットワークバックアップ
Debian/過去のもの
Debian/自前パッケージ
Debian/分散ファイルシステム
dev/Apacheモジュール
dev/Eclipse
dev/Git
dev/Makefile
dev/VC++
FormattingRules
FrontPage
Help
HP-UX/Tips
InterWiki
InterWikiName
IPv6
Linux全般/Ansible
local/top
MenuBar
OpenBlockS 600
PHP
PowerEdge
PowerEdge SC1430
ProLiant MicroServer
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
RecentDeleted
SandBox
SRT100
WikiEngines
WikiName
WikiWikiWeb
Windows/gadget
Windows/JetBrains
Windows/SetPoint
Windows/Tips
Windows/X-Deep/32
x3550
YukiWiki
その他
トラブル集
仮想化
仮想化/ESXi
仮想化/OpenVZ
仮想化/User Mode Linux
仮想化/VServer
仮想化/Xen
玄箱/PRO
白木印「生」
ディスクのパーティションを論理的に管理する。 #contents *用語 [#lc0008bd] LVMで使う用語を簡単に説明。 :PV|物理ボリューム(Physical Volume)。/dev/sda1,/dev/sdb,/dev/md0など。 :VG|ボリュームグループ(Volume Group)。PVを束ねたもの。 :LV|論理ボリューム(Logical Volume)。実際に使用するのはこれ。VGから切り出したもの。 :PE|物理単位(Physical Extent)。LVが管理するブロック。lvm2からは、ひとつのLVで扱えるPEに制限はなくなった(それまでは65536だった)。 *インストール [#yed47316] 必要なパッケージをインストールする。 # apt-get install lvm2 *運用 [#hba825dc] **物理ボリュームの作成 [#i1d6d00b] /dev/md1を物理ボリュームとして登録する。 # pvcreate /dev/md1 Physical volume "/dev/md1" successfully created **物理ボリュームの拡張 [#ecff89f3] /dev/md1のサイズを増やしたときなどに、サイズの変更を認識させる。vgの考慮は不要。 # pvresize /dev/md1 Physical volume "/dev/md1" changed 1 physical volume(s) resized / 0 physical volume(s) not resized **ボリュームグループの作成 [#rd60a8e4] /dev/md1を元に、ボリュームグループ'vg01'を作成する。 # vgcreate -s 32M vg01 /dev/md1 Volume group "vg01" successfully created **ボリュームグループへの追加 [#o473b236] vg01に、/dev/sdd8を追加する。 # vgextend vg01 /dev/sdd8 Volume group "vg01" successfully extended **論理ボリュームの作成 [#y798f999] サイズを10PEに指定しての論理ボリュームを作成。 # lvcreate -l 10 vg01 Logical volume "lvol0" created ボリュームグループすべてを使用して、論理ボリュームを作成。 # lvcreate -l 100%PVS vg01 Logical volume "lvol0" created **論理ボリュームの拡張 [#g26006ef] 作成済みの論理ボリュームに、すべてのPEを割り当てる。 # lvextend -l 100%PVS /dev/vg01/lvol0 Extending logical volume lvol0 to 676.00 MiB Logical volume lvol0 successfully resized **PEの移動 [#r68d2967] PEが割り当てられているLVから、PEをほかのLVに移動する。当然、PEが移動できるサイズの空きが必要。 # pvmove -b /dev/md3 *コマンド一覧 [#db394163] |~コマンド|~説明|~使用例| |pvcreate|PVの新規作成|pvcreate /dev/sda1| |pvresize|PVのサイズ変更|pvresize /dev/sda1| |pvmove|指定したPVのPEを他へ移動|pvmove -b /dev/sda1; lvs -a| |pvremove|PVの削除|pvremove /dev/sda1| |vgcreate|VGの新規作成|vgcreate vg01 /dev/sda1| |vgextend|VGへPVの追加|vgextend vg01 /dev/sdb1| |vgreduce|VGからPVの切り離し|vgreduce vg01 /dev/sda1| |lvcreate|LVの新規作成|lvcreate -l 10 vg01| |lvextend|LVの拡大|lvextend -L +10G /dev/vg01/lvol0| |~|空きPEをすべてLVに追加|lvextend -l +100%FREE /dev/vg01/lvol0| *参考 [#x1fc8a2e] -http://www.itmedia.co.jp/enterprise/0307/11/ -http://wiki.mmj.jp/index.php?Fedora5%2F%CF%C0%CD%FD%A5%DC%A5%EA%A5%E5%A1%BC%A5%E0
ディスクのパーティションを論理的に管理する。 #contents *用語 [#lc0008bd] LVMで使う用語を簡単に説明。 :PV|物理ボリューム(Physical Volume)。/dev/sda1,/dev/sdb,/dev/md0など。 :VG|ボリュームグループ(Volume Group)。PVを束ねたもの。 :LV|論理ボリューム(Logical Volume)。実際に使用するのはこれ。VGから切り出したもの。 :PE|物理単位(Physical Extent)。LVが管理するブロック。lvm2からは、ひとつのLVで扱えるPEに制限はなくなった(それまでは65536だった)。 *インストール [#yed47316] 必要なパッケージをインストールする。 # apt-get install lvm2 *運用 [#hba825dc] **物理ボリュームの作成 [#i1d6d00b] /dev/md1を物理ボリュームとして登録する。 # pvcreate /dev/md1 Physical volume "/dev/md1" successfully created **物理ボリュームの拡張 [#ecff89f3] /dev/md1のサイズを増やしたときなどに、サイズの変更を認識させる。vgの考慮は不要。 # pvresize /dev/md1 Physical volume "/dev/md1" changed 1 physical volume(s) resized / 0 physical volume(s) not resized **ボリュームグループの作成 [#rd60a8e4] /dev/md1を元に、ボリュームグループ'vg01'を作成する。 # vgcreate -s 32M vg01 /dev/md1 Volume group "vg01" successfully created **ボリュームグループへの追加 [#o473b236] vg01に、/dev/sdd8を追加する。 # vgextend vg01 /dev/sdd8 Volume group "vg01" successfully extended **論理ボリュームの作成 [#y798f999] サイズを10PEに指定しての論理ボリュームを作成。 # lvcreate -l 10 vg01 Logical volume "lvol0" created ボリュームグループすべてを使用して、論理ボリュームを作成。 # lvcreate -l 100%PVS vg01 Logical volume "lvol0" created **論理ボリュームの拡張 [#g26006ef] 作成済みの論理ボリュームに、すべてのPEを割り当てる。 # lvextend -l 100%PVS /dev/vg01/lvol0 Extending logical volume lvol0 to 676.00 MiB Logical volume lvol0 successfully resized **PEの移動 [#r68d2967] PEが割り当てられているLVから、PEをほかのLVに移動する。当然、PEが移動できるサイズの空きが必要。 # pvmove -b /dev/md3 *コマンド一覧 [#db394163] |~コマンド|~説明|~使用例| |pvcreate|PVの新規作成|pvcreate /dev/sda1| |pvresize|PVのサイズ変更|pvresize /dev/sda1| |pvmove|指定したPVのPEを他へ移動|pvmove -b /dev/sda1; lvs -a| |pvremove|PVの削除|pvremove /dev/sda1| |vgcreate|VGの新規作成|vgcreate vg01 /dev/sda1| |vgextend|VGへPVの追加|vgextend vg01 /dev/sdb1| |vgreduce|VGからPVの切り離し|vgreduce vg01 /dev/sda1| |lvcreate|LVの新規作成|lvcreate -l 10 vg01| |lvextend|LVの拡大|lvextend -L +10G /dev/vg01/lvol0| |~|空きPEをすべてLVに追加|lvextend -l +100%FREE /dev/vg01/lvol0| *参考 [#x1fc8a2e] -http://www.itmedia.co.jp/enterprise/0307/11/ -http://wiki.mmj.jp/index.php?Fedora5%2F%CF%C0%CD%FD%A5%DC%A5%EA%A5%E5%A1%BC%A5%E0
テキスト整形のルールを表示する