zoukankan      html  css  js  c++  java
  • Centos7 调整磁盘空间

    1. 查看磁盘空间占用情况:  df -h

      可以看到 /home 有很多剩余空间, / 空间不够。调整目标:将/dev/sda5分成两部分,一部分存原来 /home 的数据,一部分存储 /data(存储在 /dev/sda4) 的数据.

    2、备份 /home 下的内容: cp -r /home  /homebak

    3. 关闭home进程:  fuser -m -v -i -k /home

      fuser: 未找到命令,解决:yum install psmisc

      fuser -m -v -i -k /home

    4. 卸载 /home:  umount /home

    5. 删除/home所在的lv : lvremove /dev/mapper/centos-home(因为之前是磁盘Microsoft basic类型,没有创建VG.这一步要改为LVM)

      lvremove: 未找到命令

      df -h: 查看 /home 挂载在 /dev/sda5

      修改/dev/sda5 为LVM:

      fdisk /dev/sda, 然后输入m查看帮助,然后输入 t, 输入 5,输入 w 保存

       Miscrosoft Basic data 改成LVM 失败??

       再次查看 fdisk -l

      lvremove: 未找到命令

       安装查看逻辑卷命令lvs: yum -y install lvm2

    6、格式化 /dev/sda5

    7、创建VG

    8、创建LV

      lvcreate -n data -L 1.8T centos

      lvcreate -n temp -L 122G centos

    9、文件系统格式化与挂载

      格式化

      mkfs.ext3 /dev/centos/temp

      mkfs.ext3 /dev/centos/data (这个先不执行,因为/data原来存储在 /dev/sda4)

      挂载

      mount /dev/centos/temp /temp

      mount /dev/centos/data /data (这个先不执行,因为/data原来存储在 /dev/sda4)

    10、数据备份与恢复

      原来/dev/sda4 的 /data 目录的数据备份到 /dev/centos/temp的 /temp 下面: cp /data /temp/data -r

      这个时候可以将/dev/centos/data 挂载 /data了:mount /dev/centos/data /data

      然后将/dev/centos/temp的 /temp复制到 /dev/centos/data 的 /data 下面:cp /temp /data -r

      检查 /data 下面数据是否恢复过来了。然后删除/temp 下面的所有内容。

      然后卸载 /temp: umount /temp

      将 /dev/centos/temp 挂载 /home: mount /dev/centos/temp /home

      恢复备份的 /home: mv /homebak /home

  • 相关阅读:
    java栈的实现复习
    条件判断语句--linux
    转义符&脚本参数--linux
    linux备份脚本-模板
    github的搜索使用技巧
    sonarqube7.9安装部署(linux)
    openjdk与oraclejdk下载
    gitlab重写历史,清理历史大文件
    nexus私服搭建过程
    nexus私服关联本地maven配置
  • 原文地址:https://www.cnblogs.com/xy-ouyang/p/13235914.html
Copyright © 2011-2022 走看看