zoukankan      html  css  js  c++  java
  • Linux记录-分区(df/fdisk/mount/umount/fuser)

    1.查看磁盘挂载(df -TH)

     

    2.卸载umount /dev/vdb1

     

    3.查杀用户进程(fuser -m -v -i -k /dev/vdb1)

     

    4.再次卸载umount /dev/vdb1,并查看挂载信息df -TH

     

    5.删除分区(fdisk /dev/vdb m d 1 d w)

     

    6.查看分区(fdisk -l,没有Start-End磁盘分区表示可用)

     

    7.添加分区(fdisk /dev/vdb n p 回车 回车 w)

     

    8.查看新建的分区(fdisk -l)

     

    8.格式化分区:mkfs.ext4 /dev/vdb1

    9.新建目录mkdir /data,并挂载分区(mount /dev/vdb1 /data)

     

    10.永久写入磁盘:将分区信息写入/etc/fstab: echo '/dev/vdb1 /data ext4 defaults 0 0' >> /etc/fstab  

    11.linux 扩展磁盘空间(移动磁盘空间)

    #df -lh

    dev/mapper/fedora-home 对应的挂载目录为 /home

    /dev/mapper/fedora-root 对应的挂载目录为 /root

    #取消/home目录的挂载umount -v /home

    #检查要转移的磁盘

    e2fsck -ff  /dev/mapper/fedora-home

    #此命令操作结果的5个步骤必需全部通过

    显示结果如下

    e2fsck 1.42.13 (17-May-2015)

    第一步: 检查inode,块,和大小

    第二步: 检查目录结构

    3步: 检查目录连接性

    Pass 4: Checking reference counts

    5步: 检查簇概要信息

    /dev/mapper/fedora-home: 130190/10838016 files (0.1% non-contiguous), 8077341/43338752 blocks

    #改变/dev/mapper/fedora-home的磁盘大小

    计算方法: 141G - 转移1g = 140G

    resize2fs /dev/mapper/fedora-home  140G

    剪切磁盘空间

    lvreduce -L -1G /dev/mapper/fedora-home

    重新挂载/home

    mount -v /home

    转移到/root

    lvextend -L+1G /dev/mapper/fedora-root

    使/root空间生效

    resize2fs /dev/mapper/fedora-root

    到这里就完成了,再执行df -lh命令

    12.逻辑卷扩容(Linux LVM)

    #安装lvm2:yum -y install lvm2

    #创建分区:fdisk /dev/vdb 输入 m=>n=>e=>p=>w=>fdisk -l(t更改id)

    #创建物理卷:pvcreate /dev/vdb1

    #查看物理卷:pvs或pvdisplay

    #查看/home所在的逻辑卷组:lvs

    #把新创建的物理卷/dev/sdb1添加到该卷组:vgextend centos /dev/sdb1

    #查看卷组是否添加成功:vgs

    #扩充/home所在的逻辑卷

    lvextend --resize -L +60G /dev/centos/home将逻辑卷/dev/centos/home增大60G

    #df -lh查看/home目录空间是否增大

    备注:p-对应id是83,t-可以更改id为8e,e为扩展分区,可创建逻辑分区

  • 相关阅读:
    网络经济与企业管理(第4章:企业组织管理)
    网络经济与企业管理(第3章:客户关系管理)
    软件开发工具(第3章:软件开发工具的理论基础)
    Apache Cordova开发Android应用程序——番外篇
    unittest测试框架之Mock接口联调
    unittest测试框架之分层设计思想和项目路径处理
    unittest测试框架之DDT数据驱动
    unittest测试框架之测试用例类
    unittest测试框架之测试程序运行的启动文件
    接口自动化之requests模块的简单使用
  • 原文地址:https://www.cnblogs.com/xinfang520/p/8926675.html
Copyright © 2011-2022 走看看