具体步骤:

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. BZOJ5131: [CodePlus2017年12月]可做题2

    BZOJ没有题面,差评 洛谷的题目链接 题解 其实这题很久之前就写了,也想写个题解但是太懒了,咕到了今天 在typora写完题解不想copy过来再改格式了,于是直接贴截图qwq #include &l ...

  2. Unity3D学习笔记(八):四元素和书籍推荐

    书籍推荐: 3D数学基础:图形与游戏开发——游戏软件开发专家系列(美)邓恩 Unity Shader入门精要 冯乐乐(92年) 数据结构(Python语言描述) 数据结构.算法与应用(C++语言描述) ...

  3. cent os下搭建简单的服务器

    作为常和网络打交道的程序员,经常会遇到需要服务器的场合,比如搭建一个web服务器,一个代理服务器,又或者一个小型的游戏服务器. 我时常和朋友一起玩一款叫我的世界的游戏,为了能够长期稳定地联机玩,所以特 ...

  4. shiro的简单入门使用

    这里只是测试登录认证,没有web模块,没有连接数据库,用户密码放在shiro.ini配置中,密码没有加密处理,简单入门. 基于maven 先看目录结构 测试结果 pom.xml <?xml ve ...

  5. NS-3 MyFirstScriptExample

    安装好了NS-3之后,我根据一些教程学习了NS-3的几个关键的概念,然后照着例子和自己对它的一些理解,尝试的打了我自己的第一个脚本程序:MyFirstScriptExample 具体代码如下: #in ...

  6. JS进阶系列之this

    在javascript中,this的指向是在执行上下文的创建阶段确定的,其实只要知道不同执行方式下,this的指向分别是是什么,就能很好的掌握this这个让人摸不透的东西. 一.全局执行 全局执行又分 ...

  7. HTTP协议中TCP的三次握手 and HTTPS

    https://www.cnblogs.com/zxh930508/p/5432700.html https://www.cnblogs.com/digdeep/p/4832885.html

  8. Linux command line exercises for NGS data processing

    by Umer Zeeshan Ijaz The purpose of this tutorial is to introduce students to the frequently used to ...

  9. Java中创建只读容器,同步容器

    我们通过Collections.unmodifiableX来得到只读容器,因为容器被设为只读的,所以必须填入有意义的数据之后才进行设置 import java.util.ArrayList; impo ...

  10. JS身份证验证

    window.checkIdcard = function (idcard) { var errors = new Array( "yes", "请检查输入的证件号码是否 ...