暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

linux操作系统之磁盘系列操作

原创 watson 2022-10-24
328

分区操作

分区操作

  1. # 列出分区
  2. fdisk -l
  3. # 分区步骤
  4. 1、fdisk /dev/sdb
  5. 2、先创建主分区
  6. n
  7. 3、再创建扩展分区
  8. 4、在扩展分区上创建逻辑分区
  9. 或者只创建一个主分区即可
  10. 创建后选择w 写入

格式化

mkfs.ext4 /dev/sdb1

挂载

mount /dev/sdb1 /opt

设置启动自动挂载

  1. vi /etc/fstab
  2. #增加以下行
  3. /dev/sdb1 /opt/disk1 ext4 defaults 0 0
  4. #生效
  5. mount -a

卸载

umount /dev/vdc1

被占用无法卸载时

  1. yum install -y psmisc
  2. # 列出正在占用磁盘的进程号
  3. fuser -um /dev/vdc1
  4. 结果:
  5. /dev/vdc1: 10347c(root) 26775c(root) 29517c(root) 30168c(root)
  6. ps -ef|grep 10347
  7. kill -9 进程号

卷缩小

centos7安装的 /home目录空间默认很大,需要缩小,并增加 / 目录空间

  1. # 卸载分区
  2. umount /home
  3. # 删除卷
  4. lvremove /dev/mapper/centos-home
  5. # 将root卷扩大(输入要扩展的大小)
  6. lvextend -L +350G /dev/mapper/centos-root
  7. # 增加root分区文件系统大小
  8. xfs_growfs /dev/centos/root
  9. # 重新创建合适大小的home
  10. lvcreate -L 50GB -n home centos
  11. # 格式化
  12. mkfs.xfs /dev/centos/home
  13. # 挂载
  14. mount /dev/mapper/centos-home

增加KVM虚拟机磁盘容量

关闭虚拟机

首先需要通过GUI或者命令关闭虚拟机

扩容磁盘物理文件

以下命令在物理机上操作

  1. 1、查看磁盘文件大小
  2. qemu-img info /opt/vmdisk/test.qcow2
  3. 2、增加容量
  4. qemu-img resize /opt/vmdisk/test.qcow2 +50G
  5. 3、再次查看大小
  6. qemu-img info /opt/vmdisk/test.qcow2

扩容虚拟机存储

以下命令在虚拟机上操作

  1. 1、启动虚拟机
  2. 2、扩容分区
  3. fdisk /dev/sda
  4. 选择 d 删除最后一个分区,如/dev/sda2
  5. 选择 n 创建一个新分区,选择主分区,尺寸选择默认(会自动包含扩容后的容量)
  6. 重启虚拟机生效
  7. 3、扩容PV
  8. pvresize /dev/sda2
  9. 4、扩容LV
  10. lvextend -L +50G /dev/mapper/centos-root
  11. xfs_growfs /dev/mapper/centos-root
  12. 5、查看效果
  13. df -h



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论