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