--- By 小甘丶 ubuntu
注: 这里只讲解如何配置LVM,其余再也不陈述! app
这个方法,通用的!只要操做系统支持LVM便可!(我的推测,还没有证明) 测试
配置好虚拟机后,开始安装,先进入Ubuntu使用界面,对磁盘进行配置,以下: 操作系统
ctrl + shift + t 打开终端 3d
查看是否已安装LVM blog
which lvm ip
lvm version # 查看版本 get
若没有,就使用以下命令进行安装: 虚拟机
sudo apt-get -y install lvm2 it
开始对磁盘建立分区:
规划:
个人分区表以下:
/boot --> 1G # 不能使用lvm分区,直接使用物理分区
# 下面三个分区,使用lvm,在同一个vg下建立便可
/ --> 12G
swap --> 2G
/var --> 8G
sudo fdisk /dev/sda # 这里跟你要分区的设备
# 个人是新建的虚拟机,默认就是sda!
可以使用m 查看帮助!
这里我使用了gpt分区,其实用DOS就能够了!我只是想尝试一下
输入g # 建立gpt分区表
依次输入: n --> 默认 --> 默认 --> +1G --> p
n 建立分区
Partition number 分区号码,默认便可
First sector 开始结点,默认便可
Last sector 结束结点,这是建立的是boot分区,给1G就好了,因此是+1G
p 查看当前分区
接着建立LVM使用的分区
依次输入: n --> 默认 --> 默认 --> +30G --> t --> 30
t 转换磁盘分区类型
这里给LVM分区30G,空间,在GPT分区格式中,Linux LVM标记数字是30,这里转换磁盘类型是,应设置为30
注: 在转换磁盘分区类型时,能够经过L 查看支持哪些类型
输入w保存分区,并检查
Ok ,到此,磁盘分区完成!
建立LVM分区
建立PV
sudo pvcreate /dev/sda2 # sda2 是在fdisk步骤中建立的Linux LVM分区
sudo pvscan # 查看目前有哪些pv
建立VG
sudo vgcreate ubuntu /dev/sda2
sudo vgscan
建立LV
sudo lvcreate -L +12G -n lv-root ubuntu # 建立跟分区,用于挂载根目录
sudo lvcreate -L +2G -n lv-swap ubuntu # 建立交换分区,用于挂载交换分区
sudo lvcreate -L +8G -n lv-var ubuntu # 建立var分区,用于挂载/var目录
# -L 指定 建立的LVM分区大小
# -n 指定 建立的LVM分区名称
# 最后跟的ubuntu是要使用哪一个vg
# 注,这个分区的分配根据本身的需求来建立
格式化分区:
(我以为这一步作不作均可以!,毕竟一下子装系统的时候,还能够选择格式化!)
sudo mkfs.xfs /dev/ubuntu/lv-root
sudo mkfs.xfs /dev/ubuntu/lv-swap
sudo mkfs.xfs /dev/ubuntu/lv-var
# 注:这里的路径是 dev --> VG 名称 --> LV名称
OK,如今能够开始安装系统了!
点击桌面上的 "Install Ubuntu 16.04.1 LTS" 开始安装
其余都是按照本身的习惯,当到磁盘这一步时,以下图:操做以下:
接着 ,操做以下:
一次挂载 / var swap boot
安装完成后,不要重启,点击继续测试(Continue Testing)
在终端测试一下,新安装的系统时候安装了LVM
sudo mount /dev/mapper/ubuntu-lv--root /mnt
sudo mount /dev/mapper/ubuntu-lv--var /mnt/var
sudo mount /dev/sda1 /mnt/boot
sudo chroot /mnt
which lvm
lvm version
Ok,到这里就能够重启了!
登陆系统,查看一下!
ctrl + shift + t
df