硬盘相关合集,以及LVM操做实践

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

 正常装完系统后,运行:html

  a. lsblk查看硬盘信息,这里能够发现尚未使用的另外一块盘。linux

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

       c. 分好区后(好比分红/sdb1,/sdb2两个分区),再用mkfs在分区上创建文件系统,而后使用mount命令挂载shell

http://www.javashuo.com/article/p-ujwypplk-bx.htmlvim

2. raid操做centos

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

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

    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/

相关文章
相关标签/搜索