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. 利用collections下的counter实现对列表重复元素的查重

    mylist = [0,1,1,2,2,3,3,3,3,4,5,6,7,7,8,8,9,10,10,11,22,33,22] from collections import Counter c = C ...

  2. 一个restframework快速实例

    首先在settings.py中引入 INSTALLED_APPS = [ ...... 'rest_framework', ......] 相关模型结构如下: class custume(models ...

  3. Java8-Stream-No.08

    import java.util.Arrays; import java.util.stream.IntStream; import java.util.stream.Stream; public c ...

  4. Linux 防火墙遇到的问题

    一直报这个错误,写个博客来记录一下问题 在centos7中执行service iptables start 报如下错误 执行如下命令 systemctl stop firewalld systemct ...

  5. Crash的数字表格 / JZPTAB

    https://www.cnblogs.com/peng-ym/p/8666124.html #include<bits/stdc++.h> #define LL long long #d ...

  6. 数据结构实验之链表二:逆序建立链表(SDUT 2117)

    题目链接 #include <bits/stdc++.h> using namespace std; struct node { int data; struct node *next; ...

  7. Django基础之初识视图

    编写视图 一个视图函数,或者简短来说叫做视图,是一个简单的Python函数,它接受web请求,并且返回web响应. 响应可以是一个网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一 ...

  8. BOM:浏览器对象

    1.window是javascript的顶级对象        window有很多内置方法 如 alert open 自定义函数 2.window是bom的顶级对象,通常情况下,可以省略 window ...

  9. Hdu 5248

    hdu5248-序列变换 题意: 给你一个序列A,要求改变序列A中的某些元素的顺序,形成一个新的数列B,并保证数列B严格单调递增,求出最小代价. 代价计算公式 $ cost(a,b)=max(|A_i ...

  10. sql到python正则

    import urllib.requestimport re,timeresult=[]for i in range(100):    urls ="http://xxx.com/-1%20 ...