zoukankan      html  css  js  c++  java
  • 硬盘相关合集,以及LVM操作实践

    1. 机器装有两块硬盘,重装系统只找到一块盘,如何解决?

     正常装完系统后,运行:

      a. lsblk查看硬盘信息,这里可以发现还没有使用的另一块盘。

           b. fdisk或parted给硬盘分区,取决于硬盘格式,一盘都是parted,在使用这两个命令时可以看到硬盘的格式

           c. 分好区后(比如分成/sdb1,/sdb2两个分区),再用mkfs在分区上建立文件系统,然后使用mount命令挂载

    https://www.cnblogs.com/ddbear/p/7009736.html

    2. raid操作

     一般分为两块,安装系统的盘容量较小,可以使用raid0,存放数据的盘容量较大,使用raid5.

        在 df -h 命令中可以看到/dev/md0的形式,就说明这个分区是raid形式的。

        cat /proc/mdstat 命令可以查看raid信息。安装raid可以先尝试在bios里通过配置硬raid(如果有这个功能的话),也可以在安装操作系统的时候选择软raid配置,或者进入系统后在shell里面通过 mdadm 命令配置。

    3. 逻辑卷操作

     相关概念和基本操作参考鸟叔http://linux.vbird.org/linux_basic/0420quota.php#lvm
     实践:有两个lv,一个是/dev/mapper/centos-root,另一个是/dev/mapper/centos-home,现在想缩小home的大小,同时把缩小后空出来的空间给到root,实践命令:

     1028  df -h1029  vgdisplay
     1030  lvdisplay 
     1031  vgdisplay
     1032  lsblk
     1033  pvscan1036  vgdisplay centos1039  lvscan1043  lvresize -L -1T /dev/centos/home
     1044  vgdisplay centos1046  lvresize -L +1T /dev/centos/root
     1047  lvscan1051  xfs_info /
     1052  xfs_growfs /
     1053  xfs_growfs /home
     1054  df -h
     1055  lvscan
     1056  xfs_info /home1059  lsblk
     1060  df -h1066  vim /etc/fstab
     1067  umount /home1069  mount -a
     1070  df -h
     1071  lvscan
     1072  vgdisplay 
     1073  pvscan
     1074  pvdisplay 
     1075  xfs_growfs /home1089  lvremove -v /dev/centos/home1091  vgdisplay 
     1092  lvcreate -L 287G -n home centos
     1093  lvdisplay /dev/centos/home 1096  mkfs.xfs /dev/centos/home 
     1097  mkdir /home
     1100  mount /dev/centos/home /home
     1101  df -h1103  vim /etc/fstab 
     1104  ls /home/

    犯的一个错是直接使用lvresize -L -1T /dev/centos/home缩小lv的大小,这之前缺少了一步,就是需要先把文件系统的大小先缩小,再缩小lv的大小。

    umount /home
    e2fsck -f /dev/mapper/home
    resize2fs  /dev/mapper/home 200G
    lvresize -L -1T /dev/centos/home
    mount -a

    实践之前最好先备份好/home目录,以免数据无法找回

    相关参考:

    https://blog.csdn.net/qq_22805577/article/details/80496957

    https://www.linuxquestions.org/questions/linux-newbie-8/after-lvreduce-reboot-now-can%27t-read-superblock-4175576100/

  • 相关阅读:
    css3记事
    ele
    vue记事1
    HBuilder
    继承与面向对象设计
    实现
    设计与声明
    资源管理
    构造/析构/赋值运算
    让自己习惯C++
  • 原文地址:https://www.cnblogs.com/starRebel/p/11066153.html
Copyright © 2011-2022 走看看