具体步骤:

1、SSH登陆服务器:

2、列出所有硬盘:

  命令:ll /dev/disk/by-path

我这里还有个sda

3、查看磁盘分区情况:

命令 :fdisk -l

最上面两部分表示我有两个物理设备

/dev/sda  149.1G   (装的160G硬盘)

/dev/mmcblk0  3.7G   (主板带的4G,也不知道它当时干吗用。我装fedora用了)

第三部分是已有的一个分区情况,主要是mmcblk0这块盘。

再下面就是分区信息了。

sda没有分区,装之前我清理过了。

4、给硬盘分区:

命令:fdisk 设备

我这里是 fdisk /dev/sda

看一下帮助信息,都中文了。

输入g,创建GPT分区表

输入p,看一下现在的分区情况,如果你的硬盘已经有分区,可以考虑d删除

输入n新建,分区号默认1,直接回车,第一个扇区(开始位置)默认2048,直接回车,上个扇区(结束位置)默认最大最后的位置,直接回车。

提示创建了一个新分区,类型为"Linux filesystem"

分区签名也不知道干吗的,自动生成,就不删了。

输入p,看一下现在的分区情况,和我需要的一样,这就是个数据盘,一个分区就够了。

输入w,将分区表写入磁盘并退出。

好了,至此分区结束。

5、格式化磁盘:

fdisk -l 检查一下现在的分区结构。

我这里刚分的是/dev/sda1

mkfs -t ext4  /dev/sda1

这条命令格式化为EXT4格式。

6、挂载磁盘到目录

# mkdir /storage      新建挂载目录

# mount /dev/sda1 /storage      挂载新硬盘

7、永久挂载

# vi /etc/fstab      设置系统自动挂载硬盘,加入一行:
/dev/sda1               /storage            ext4    defaults        0 0

重启,就会自动挂载了。

8、闲着没事,检测一下硬盘坏道吧

我们执行命令"badblocks -v /dev/sda1 > result.txt ",执行检测

会把保存结果存在当前目录下的result.txt文件中,方便查看。

更新LVM动态linux磁盘

接5,前4步一样,分区。

5,创建PV

用pvcreate /dev/sda1 来创建PV

用pvscan来查看现在有的PV

6,创建VG

用vgcreate 卷组名 物理卷列表来创建卷组

如  vgcreate storage /dev/sda1
或  vgcreate storage /dev/sda1 /dev/sdb1

7,  创建LV

用lvcreate --name 逻辑卷名 -l 100FREE(全部空闲空间) VG名字

创建逻辑卷

  1. 在名为vg_newlvm的卷组中创建15G大小的逻辑卷:

    1. [root@centos7 ~]# lvcreate -L 15G vg_newlvm
  2. 在名为vgnewlvm的卷组中创建大小为2500MB的逻辑卷,并命名为centos7newvol,这样就创建了块设备/dev/vgnewlvm/centos7newvol:

    1. [root@centos7 ~]# lvcreate -L 2500-n centos7_newvol vg_newlvm
  3. 可以使用lvcreate命令的参数-l来指定逻辑卷扩展的大小。也可以使用这个参数以卷组的大小百分比来扩展逻辑卷。这下列的命令创建了centos7newvol卷组的50%大小的逻辑卷vgnewlvm:

    1. [root@centos7 ~]# lvcreate -l 50%VG -n centos7_newvol vg_newlvm
  4. 使用卷组剩下的所有空间创建逻辑卷

    1. [root@centos7 ~]# lvcreate --name centos7newvol -l 100%FREE vgnewlvm

8,格式化逻辑卷

用lvscan查看我们建立的lv

本例是刚才建立的storage/storage

使用mkfs -t xfs lv路径,格式化逻辑卷

9,后面挂载就一样了。

用 df -lh 来查看文件系统和挂载点

按下面格式填入/etc/fstab ,格式是XFS格式

/dev/mapper/storage-storage /storage                       xfs     defaults        0 0

linux fdisk 添加硬盘,分区,挂载,永久挂载的更多相关文章

  1. Ubuntu下添加新分区并设置挂载点

    Ubuntu下添加新分区并设置挂载点   最近在做Android项目,可是解压根文件系统以后,就报警说硬盘不够.当初设置使用的大小为15G.不过扩展分区还是很方便的.当然首先你得设置添加使用的硬盘大小 ...

  2. VMware中给Linux虚拟机添加硬盘

    给vmware的Linux虚拟机添加硬盘 1.关闭虚拟机电源,在Virtual Machine Setting对话框里点击左下角的“Add”,选择“Hard Disk”,之后选择“Create a n ...

  3. 给vmware的Linux虚拟机添加硬盘

    给vmware的Linux虚拟机添加硬盘   1.先将虚拟机Power Off,在Virtual Machine Setting对话框里点击左下角的"Add",选择"Ha ...

  4. 安装Ubuntu Linux系统时硬盘分区最合理的方法

    无论是安装Windows还是Linux操作系统,硬盘分区都是整个系统安装过程中最为棘手的环节,网上的一些Ubuntu Linux安装教程一般都是自动分区,给初学者带来很大的不便,下面我就根据多年来在合 ...

  5. 启动VMware环境下的Linux操作系统,添加新分区

    启动VMware环境下的Linux操作系统,添加新分区,需要root账号身份. 3.1 [fdisk -l] 最大分区为/dev/sda3,说明新创建的分区将会是sda4 3.2 输入[fdisk / ...

  6. Linux系统添加硬盘设备(磁盘分区-格式化-挂载-使用)

    当全新安装了一块新的硬盘设备后,为了更充分.更安全的利用硬盘空间首先要进行磁盘的分区, 然后格式化,最后挂载使用. 实例:对新添加的硬盘设备进行分区.格式化并挂载到/newFS目录. 第一步:在vmw ...

  7. linux添加硬盘分区挂载教程

    基本步骤:分区--格式化--挂载--写入文件 1.首先用fdisk -l命令查看添加的硬盘名称,可以看到sdb为新增的硬盘 [root@oracle ~]# fdisk -l Disk /dev/sd ...

  8. 虚拟机中给linux 系统添加硬盘以后,进行分区挂载

    当自己虚拟机中的linux 系统硬盘不够用的时候需要添加硬盘给系统使用,所以可以通过以下的步骤实现 1.关闭自己的客户机,然后执行以下步骤 2. 上面的步骤完成以后,重点来了,下面打开客户机,执行以下 ...

  9. linux硬盘分区格式化及挂载

    1.硬盘的接口类型 硬盘的接口一般分为两种,一种是IDE并行接口,一种是SATA串行接口, 在linux上面IDE接口的硬盘被识别为/dev/hd[a-z]这样的设备,其中hdc表示光驱设备,这是因为 ...

随机推荐

  1. 【前端】Vue.js实现实例搜索应用

    实例搜索应用 实现效果: 实现代码与注释: <!DOCTYPE html> <html> <head> <title>实例搜索</title> ...

  2. 【第三十九章】 微服务CICD(1)- gitlab搭建与使用(docker版)

    一.下载docker镜像 前提:docker引擎已经安装好. docker pull gitlab/gitlab-ce gitlab是8.13.1版本. 二.启动应用 docker run -d -h ...

  3. 深入理解Java面向对象三大特性 封装 继承 多态

    1.封装 封装的定义: 首先是抽象,把事物抽象成一个类,其次才是封装,将事物拥有的属性和动作隐藏起来,只保留特定的方法与外界联系 为什么需要封装: 封装符合面向对象设计原则的第一条:单一性原则,一个类 ...

  4. [pytorch]pytorch loss function 总结

    原文: http://www.voidcn.com/article/p-rtzqgqkz-bpg.html 最近看了下 PyTorch 的损失函数文档,整理了下自己的理解,重新格式化了公式如下,以便以 ...

  5. java中常量接口及实现常量接口的利与弊

    在所做的项目中,将程序中很多要用的常量放置在ServiceConstants的接口中,称其为常量接口,只要实现该接口,就可以 在项目中直接使用常量接口中的常量,通过上网搜索之后,将很好的两篇博客链接储 ...

  6. grpc python quickstart

    参考:grpc python quickstart 准备 1.升级pip $ python -m pip install --upgrade pip 2.安装grpc $ python -m pip ...

  7. 【异常记录(九)】 System.Threading.ThreadAbortException: 正在中止线程

    报错如下: System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.Thread.Ab ...

  8. UVa 11584 划分成回文串

    https://vjudge.net/problem/UVA-11584 题意: 给出一串字符,把它划分成尽量少的回文串. 思路: 用d[i]表示划分到i时所能划分的最小个数,转移方程为d[i]=mi ...

  9. sopt:一个简单的python最优化库

    引言     最近有些朋友总来问我有关遗传算法的东西,我是在大学搞数学建模的时候接触过一些最优化和进化算法方面的东西,以前也写过几篇博客记录过,比如遗传算法的C语言实现(一):以非线性函数求极值为例和 ...

  10. go 字符串拼接

    s := "hello," m := " world" a := s + m fmt.Printf("%s\n", a)