磁盘分区,LVM操作以及配置开机自动挂载

查看磁盘

lsblk

新建磁盘分区

fdisk /dev/vda
Command (m for help): n
Command (m for help): p
#w写入,q不保存退出
Command (m for help): w

需要使用reboot重启或者使用 partprobe 这个命令强制让核心重新捉一次 partition table

partprobe 

检查分区创建是否成功

 lsblk

创建PV

PV(physical volumes)

pvcreate /dev/vda3
  • pvcreate :将实体 partition 创建成为 PV ;
  • pvscan :搜寻目前系统里面任何具有 PV 的磁碟;
  • pvdisplay :显示出目前系统上面的 PV 状态;
  • pvremove :将 PV 属性移除,让该 partition 不具有 PV 属性。

创建VG

#vgcreate [-s N[mgt]] VG名称 PV名称
vgcreate vg_dm  /dev/vda3

创建LV

# lvcreate [-L N[mgt]] [-n LV名称] VG名称
lvcreate -l 100%FREE -n lv_dm vg_dm

创建文件系统

mkfs.xfs /dev/vg_dm/lv_dm

查看分区

lsblk

挂载

#挂载
mount /dev/vg_dm/lv_dm /data
#取消挂载
umount /dev/vg_dm/lv_dm /data

配置开机自动挂载

#用echo命令写入fstab或使用vim修改fstab
echo /dev/vg_dm/lv_dm   /data xfs      defaults     0 0      >>  /etc/fstab
#检查是否有问题
mount -a
#重启
reboot
#检查文件系统
df -h
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,这是一个关于在虚拟机中添加磁盘、分区、格式化、挂载开机自动挂载的问题。 首先,你需要在虚拟机中添加一块SCSI磁盘。具体的添加方法可能因不同虚拟化平台而异,你可以查阅相关文档或搜索引擎获得具体指导。 接下来,你需要在虚拟机中使用fdisk或其他分区工具来分区。我这里按照你的要求,建立一个80G的主分区,格式为xfs,用于普通用户的宿主文件夹,以及一个50G的逻辑分区格式为ext4,以及一个10G的逻辑分区用于扩充swap。 具体的分区命令如下: ``` # fdisk /dev/sdb # 假设新添加的磁盘为 /dev/sdb n # 创建新分区 p # 创建主分区或逻辑分区 1 # 分区号,第一个分区 <Enter> # 默认起始扇区 +80G # 分区大小 n # 创建新分区 p # 创建逻辑分区 2 # 分区号,第二个分区 <Enter> # 默认起始扇区 +50G # 分区大小 n # 创建新分区 p # 创建逻辑分区 3 # 分区号,第三个分区 <Enter> # 默认起始扇区 +10G # 分区大小 t # 修改分区类型 1 # 第一个分区 8e # 修改为Linux LVM类型 t # 修改分区类型 2 # 第二个分区 83 # 修改为Linux类型 t # 修改分区类型 3 # 第三个分区 82 # 修改为Linux swap类型 w # 保存分区表 ``` 接下来,你需要格式化这些分区。你可以使用mkfs命令来格式化分区,如: ``` # mkfs.xfs /dev/sdb1 # 格式化第一个分区为xfs类型 # mkfs.ext4 /dev/sdb2 # 格式化第二个分区为ext4类型 # mkswap /dev/sdb3 # 格式化第三个分区为swap类型 ``` 然后,你需要将这些分区挂载到合适的目录下。根据你的要求,你需要将第一个分区挂载到/home目录下,而后两个分区可以挂载到其他目录下(如/mnt)。具体的挂载命令如下: ``` # mkdir /mnt/sdb1 # 创建挂载目录 # mount /dev/sdb1 /mnt/sdb1 # 挂载第一个分区 # echo "/dev/sdb1 /home xfs defaults 0 0" >> /etc/fstab # 将分区挂载信息写入fstab文件,实现开机自动挂载 # mkdir /mnt/sdb2 # 创建挂载目录 # mount /dev/sdb2 /mnt/sdb2 # 挂载第二个分区 # echo "/dev/sdb2 /mnt/sdb2 ext4 defaults 0 0" >> /etc/fstab # 将分区挂载信息写入fstab文件,实现开机自动挂载 # mkdir /mnt/sdb3 # 创建挂载目录 # swapon /dev/sdb3 # 启用swap分区 # echo "/dev/sdb3 swap swap defaults 0 0" >> /etc/fstab # 将分区挂载信息写入fstab文件,实现开机自动挂载 ``` 最后,你需要将光盘也添加到开机自动挂载中。你可以编辑fstab文件,将光盘的挂载信息写入其中,实现开机自动挂载。 总结: 以上就是在虚拟机中添加磁盘、分区、格式化、挂载开机自动挂载的完整过程。请注意,具体命令和操作可能因不同的Linux发行版和虚拟化平台而异,你需要根据具体情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值