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 -h  vgdisplay
lvdisplay
vgdisplay
lsblk
pvscan vgdisplay centos lvscan lvresize -L -1T /dev/centos/home
vgdisplay centos lvresize -L +1T /dev/centos/root
lvscan xfs_info /
xfs_growfs /
xfs_growfs /home
df -h
lvscan
xfs_info /home lsblk
df -h vim /etc/fstab
umount /home mount -a
df -h
lvscan
vgdisplay
pvscan
pvdisplay
xfs_growfs /home lvremove -v /dev/centos/home vgdisplay
lvcreate -L 287G -n home centos
lvdisplay /dev/centos/home mkfs.xfs /dev/centos/home
mkdir /home
mount /dev/centos/home /home
df -h vim /etc/fstab
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/

硬盘相关合集,以及LVM操作实践的更多相关文章

  1. Squid 操作实践

    Squid简介 Squid可以做什么 性能要素 Squid安装 Squid快速体验 Squid配置 Squid简介 Squid is a caching proxy for the Web suppo ...

  2. Sqoop操作实践

    Sqoop操作实践 @(Hadoop) Sqoop常用参命令 序号 命令/command 类 说明 1 impor ImportTool 从关系型数据库中导入数据(来自表或者查询语句)到HDFS中 2 ...

  3. Redis集群环境搭建实践

    0 Redis集群简介 Redis集群(Redis Cluster)是Redis提供的分布式数据库方案,通过分片(sharding)来进行数据共享,并提供复制和故障转移功能.相比于主从复制.哨兵模式, ...

  4. Kubernetes 集群无损升级实践 转至元数据结尾

    一.背景 活跃的社区和广大的用户群,使 Kubernetes 仍然保持3个月一个版本的高频发布节奏.高频的版本发布带来了更多的新功能落地和 bug 及时修复,但是线上环境业务长期运行,任何变更出错都可 ...

  5. 对只转发结果集的无效操作 first

    今天只用jdbc连接Oracle查询结果时,出现了一个: 对只转发结果集的无效操作 first 的错误java.sql.sqlexception. 出现这个结果的原因是:使用 Statement st ...

  6. java.sql.SQLException: 对只转发结果集的无效操作: last

    出错代码如下:static String u = "user";static String p = "psw";static String url = &quo ...

  7. 操作实践题 - HTML 列表综合应用

    通过对列表的综合应用,编写如下效果网页: 解答: <html> <head> <title>操作实践题</title> <meta http-eq ...

  8. 对只转发结果集的无效操作:last

    调用时候发生这样一个错误: SQLException: 对只转发结果集的无效操作:last 原因是按照缺省方式打开的ResultSet不支持结果集cursor的回滚 如果想要完成上述操作,要在生成St ...

  9. Hive配置与操作实践

    Hive配置与操作实践 @(Hadoop) 安装hive hive的安装十分简单,只需要在一台服务器上部署即可. 上传hive安装包,解压缩,将其配入环境变量. mysql的设置 在要作为元数据库的m ...

随机推荐

  1. log4j2 日志打两遍的问题

    在使用log4j2的时候,一般都需要不同的日志分类打印不同的日志等级,如下面的配置 <!-- 用于指定log4j自动重新配置的监测间隔时间,单位是秒 --> <configurati ...

  2. React 入门与实战-课时7 虚拟DOM的本质和目的

    DOM树的概念: 一个网页呈现的过程: 1.浏览器请求服务器获取页面HTML代码 2.浏览器先在内存中,解析DOM结构,并在浏览器内存中,渲染出一颗DOM树: 3.浏览器把DOM树,呈现到页面上: R ...

  3. HDU - 5033 Building (单调栈+倍增)

    题意:有一排建筑,每座建筑有一定的高度,宽度可以忽略,求在某点的平地上能看到天空的最大角度. 网上的做法基本都是离线的...其实这道题是可以在线做的. 对于向右能看到的最大角度,从右往左倍增维护每个时 ...

  4. ubuntu 中 搭建 C编程环境

    在 ubuntu 中 使用 快捷键 Ctrl + Alt + T 打开 终端 在终端输入 gcc 查看 有没有安装 gcc (c语言的编译器) ( 我这里是 已经 安装 好的 ) 进行 安装 gcc ...

  5. [转]web.xml中servlet ,filter ,listener ,interceptor的作用与区别

    原文链接:https://blog.csdn.net/netdevgirl/article/details/51483273 一.概念: 1.servlet:servlet是一种运行服务器端的java ...

  6. RabbitMQ概要

    安装: 1.Erlang安装 安装RabbitMQ需要先安装Erlang,这里选择otp21.2-win-64下载完成后安装 资源: http://www.erlang.org/downloads 2 ...

  7. 斑马105SLPlus串口打印二维码

    1.根据说明书调试硬件,校准介质还有色带(很重要),我自己搞了好几天才搞明白. 2.设置好参数,比如打印介质连续.非连续,热敏还是热转质 3.打印机上电后悔自动校准,校准成功后就可以直接通过串口打印, ...

  8. P2502 [HAOI2006]旅行 最小生成树

    思路:枚举边集,最小生成树 提交:1次 题解:枚举最长边,添加较小边. #include<cstdio> #include<iostream> #include<algo ...

  9. Luogu P4398 [JSOI2008]Blue Mary的战役地图 矩阵哈希

    其实可以二分矩阵边长但是我太懒了$qwq$. 把每个子矩阵扔到$map$里,然后就没了 #include<cstdio> #include<map> #include<i ...

  10. QueryList之flatten方法

    正确用法: $data = $ql->get($url)->query()->getData();$data = $data->flatten()->all(); 注意: ...