「Vagrantのディスク容量の増やし方」の版間の差分
提供: オレッジベース
(→ファイルシステムの拡張) |
|||
(同じ利用者による、間の9版が非表示) | |||
9行目: | 9行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Vagrantfileの編集 === | === Vagrantfileの編集 === | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang="bash"> |
... | ... | ||
config.vm.box = "nanikanonamae" | config.vm.box = "nanikanonamae" | ||
16行目: | 16行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== vagrant起動 === | === vagrant起動 === | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang="dos"> |
> vagrant up | > vagrant up | ||
</syntaxhighlight> | </syntaxhighlight> | ||
45行目: | 45行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
or hostの方から | or hostの方から | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang="dos"> |
> vagrant reload | > vagrant reload | ||
</syntaxhighlight> | </syntaxhighlight> | ||
52行目: | 52行目: | ||
# pvcreate /dev/sda3 | # pvcreate /dev/sda3 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | === | + | === ボリュームグループに新しいパーティションを追加 === |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
# vgextend centos /dev/sda3 | # vgextend centos /dev/sda3 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
=== ディスクの拡張 === | === ディスクの拡張 === | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | # lvextend - | + | # lvextend -l +100%FREE /dev/mapper/centos-root |
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
=== ファイルシステムの拡張 === | === ファイルシステムの拡張 === | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | # xfs_growfs /dev/mapper/ | + | # xfs_growfs /dev/mapper/centos-root |
</syntaxhighlight> | </syntaxhighlight> | ||
or UbuntuとかDebianとか | or UbuntuとかDebianとか | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | # resize2fs /dev/mapper/ | + | # resize2fs /dev/mapper/centos-root |
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
=== 容量確認 === | === 容量確認 === | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
# df -h | # df -h | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | [[Category:linux]] | ||
+ | [[Category:仮想環境]] | ||
+ | [[Category:fdisk]] | ||
+ | [[Category:vagrant]] |
2019年8月2日 (金) 17:52時点における最新版
目次
前提
- host : Windows10
- guest : CentOS7
- VirtualBox
pluginのインストール
> vagrant plugin install vagrant-disksize
Vagrantfileの編集
...
config.vm.box = "nanikanonamae"
config.disksize.size = '100GB' # 追記
...
vagrant起動
> vagrant up
sshでログインして状態確認
# fdisk -l
パーティション作成
# fdisk /dev/sda
n ← パーティション作成
p ← primaryを選択
3 ← パティーション番号(デフォでいいならEnter)
Enter ← パーティション開始位置(デフォでいいならEnter)
Enter ← パーティション終了位置(デフォでいいならEnter)
t ← タイプ変更
3 ← パティーション番号
8e ← 拡張したいパーティションと同じになるようにfdiskで確認した文字列
w ← 保存して終了
状態確認して再起動
# fdisk -l
/dev/sda3 みたいなのが追加されているはず
# reboot
or hostの方から
> vagrant reload
sshでログインして物理ボリューム作成
# pvcreate /dev/sda3
ボリュームグループに新しいパーティションを追加
# vgextend centos /dev/sda3
ディスクの拡張
# lvextend -l +100%FREE /dev/mapper/centos-root
ファイルシステムの拡張
# xfs_growfs /dev/mapper/centos-root
or UbuntuとかDebianとか
# resize2fs /dev/mapper/centos-root
容量確認
# df -h