磁盘操作备忘录

一、挂载新硬盘

  1.   通过lsblk查看系统中的设备,有类似:nvme0n1或者sda之类的类型为disk的盘,或者fdisk -l查看设备信息
  2.   用fdisk进行分区(谨慎,别动了已经在用的盘):fdisk /dev/nvme0n1,交互界面中使用命令p查看当前分区表、命令n新建分区(如果只新建一个主分区,可以一路回车使用默认值)、命令w写入并退出。
  3.   格式化分区或设备(谨慎,别动了已经在用的盘):mkfs.ext4 /dev/nvme0n1p1。注:nvme0n1p1为上一步新建的分区,如果要使用整个设备,则直接用mkfs.ext4 /dev/nvme0n1。
  4.   创建挂载点:mkdir /app
  5.   临时挂载:mount /dev/nvme0n1p1 /app。注:此时是使用分区,如果格式化的是整个设备,则:/mount /dev/nvme0n1 /app
  6.   永久挂载:修改/etc/fstab文件,用UUID(使用命令查看UUID:blkid /dev/nvme0n1p1 # 或 /dev/nvme0n1 如果是设备)挂载更稳定,新增一行:UUID=<UUID>    /app.   ext4.   defaults    0    2。用mount -a检查fstab编写效果。

 二、扩容挂载点

  前提:当前挂载点所在硬盘(sda)有空间,文件系统是XFS,

  1.将剩余空间扩充到逻辑卷:lvextend -l +100%FREE /dev/mapper/data-app。如果是增加500G:lvextend -L+500G /dev/mapper/data-app

  2..检查修复XFS文件系统(可选):xfs_repair /dev/mapper/data-app,需要先卸载挂载点:umount /app

  3.扩展文件系统:xfs_growfs /dev/mapper/data-app。如果是ext文件系统,需要用resize2fs /dev/mapper/data-app,且要先卸载挂载点

三、腾挪空间

  情况说明:/usr空间不足,把/opt搬到/下,再删掉/opt的挂载点,腾出的空间扩到/usr上。先df -kh了解挂载点情况。

  1、搬/opt:cp -arf /opt /opt.bak

  2、删/opt:umount /opt,在/etc/fstab中删除/opt的项目(/dev/mapper/vg-lv_opt /opt ext4),删除/opt:lvremove /dev/mapper/vg-lv_opt

  3、搬回/opt:cd /opt.bak && cp -arf * /opt

  4、扩/usr:lvextend -L +4G /dev/mapper/vg-lv_usr &&  resize2fs /dev/mapper/vg-lv_usr

posted @ 2024-06-03 17:01  badwood  阅读(68)  评论(0编辑  收藏  举报
Badwood's Blog