我将使用VM来进行模拟

先使用df看下我的电脑硬盘信息:

df -h

可以看到只有一个sda1分区装载/boot,还有一个扩展分区

查看dev下的硬盘:

只有一个硬盘(两个分区)

注意:

  如果你是IDE 接 口 硬 盘 :/dev/dh[a-z],这里的硬盘名字应该是dh[a-z]开头

  如果你是SCSI 接 口 硬 盘 : / dev/[ a -z ],这里的硬盘名字应该是sd[a-z]开头

接下来将进行另一块硬盘的安装:

1.将硬盘装在电脑上,重启电脑,后查看/dev/ 下有没多了一块硬盘

  

 2.用fdisk对这块硬盘分区

fdisk /dev/sdb

按下m显示菜单:

因为要新建分区选择n

这里是问你是要建立主分区还是扩展分区,这里是第一次建立选择主分区p

因为是MBR分区只能有4个分区,这里建立第一个分区,输入1

这里问你个分区的起始扇区,这里直接回车(默认),相当于输入了2048

这里问你的结束扇区,这里不需要计算,直接输入+1G   加号后面为这个分区的大小

此时第一个分区已经建立,但还是在内存中并没有写到硬盘sdb中,所以直接输入w  

注意这里可以继续创建分区,完了再输入w,我这里只建立一个分区

经过以上步骤后分区的建立已经完成,但是此时系统还无法识别分区表

3.内核重新读取分区表

partprobe /dev/sdb

注意:这里是整个磁盘sdb,不是磁盘分区sdb1

4.创建文件系统(格式化分区)

   Linux 中的主流的文件系统有:ext4和xfsd等

 

 这里我建立ext4文件系统

mkfs.ext4 /dev/sdb1

  注意:这里是磁盘分区sdb1,不是整个磁盘sdb

5.挂载

  在挂载之前你需要确定挂载的目录,我这里是/mnt/sdb1-zhi  ,没有目录的自己mkdir,这里目录最好建立在/mnt下,这个目录是专门挂载的,可以任意。

  将来这个分区就会与这个/mnt/sdb1-zhi目录建立联系

手动挂载

mount /dev/sdb1 /mnt/sdb1-zhi/

df一下:

  

  这里已经挂载成功,但是这只是一次性的,重启后就会消失

永久挂载:

  要对/etc/fstab文件编辑

vim /etc/fstab 

比如第一行中

  

  硬盘路径                         文件路径(挂载点)    文件系统类型    设备的自定义选项  是否转存  fsck的顺序

  /dev/mapper/centos-root                   /                   xfs          defaults        0      0

  UUID=e4ef36e1-0840-4a58-a4f7-c26f52ead6f1         /boot         xfs         defaults     0      0

 我们要在最后一行写入自己的分区与文件路径,可以仿照上面的写

   /dev/sdb1                         /mnt/sdb1-zhi      ext4         defaults     0      0

  

这里第一列也可以写入UUID

UUID的查询: 

blkid

  

转存:0 不转存,不备份  1转存,备份

fsck:开机检查磁盘的顺序  0表示不检查  1234....为检查顺序

以上步骤完成后,还需要判断是否正确

mount -a

如果没有其他信息出现,表示你插入的正确,否则错误。

如果错误且没有检查,开机后将进入紧急模式,无法开机

最后开机重启后df一下,看看是否正常

最后总结一下

1.fdisk /dev/sdb

2.partprobe  /dev/sdb

3. mkfs.ext4   /dev/sdb1

4.挂载  mount   /dev/sdb1  /mnt/sdb1-zhi

     vim /etc/fstab

5.mount -a

版权

作者:feiquan

出处:http://www.cnblogs.com/feiquan/

版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)

Linux中安装硬盘后对硬盘的分区以及挂载的更多相关文章

  1. Linux中安装Oracle11g后出现监听的问题及解决办法

    软件安装: 参考文章: linux安装Oracle11G 错误如下: [oracle@iz2f570bi1k56uz admin]$ lsnrctl start LSNRCTL for Linux: ...

  2. Linux中安装tomcat后,window中访问不到tomcat的欢迎界面问题

    首先,可以通过xftp把下载的tomcat的tar.gz包传输到Linux中. 然后进行解压,tar -zxvf   tomcat的压缩包名称(可以使用tab键快速补齐) 解压后,可以使用修改/con ...

  3. Linux中安装redis

    第一部分:安装redis 1.希望将安装包下载到此目录 /home/local/src 安装过程指令 $ mkdir /home/local/redis   $ cd /home/local/src  ...

  4. Linux中安装nodejs及插件

    Linux中安装nodejs及插件 1.去官网下载安装包 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过 ...

  5. Linux中安装python3.6和第三方库

    Linux中安装python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!! ...

  6. Linux中安装python3

    [centos7中安装python3]http://blog.csdn.net/wjqwinn/article/details/75633714 (一)安装python3前的准备工作1.修改文件中第一 ...

  7. 在Linux中安装JDK和IDEA

    前言 寒假安装虚拟机的时候我就没有安装好,到学校之后,因为时间紧加上更习惯Windows的操作习惯,我只在Windows上安装了JDK和IDEA,但是随着学习的深入,我发现用虚拟机写命令行.新建jav ...

  8. 完全零基础在Linux中安装 JDK

    完全零基础在Linux中安装 JDK 总体思路:先确定没有Java程序了 — 然后创建相应路径文件夹 — 下载JDK — 解压到当前路径 — 自定义文件名称 — 配置环境变量 — 检查是否安装成功 第 ...

  9. 191016 Linux中安装python3

    注意事项:直接在Linux系统中安装python3后会导致yum命令和pip命令失效. 安装python3过程(按下述方法安装依赖包.指定软链接,就不会出错了): # 安装依赖包 yum instal ...

  10. linux中安装jdk+jmeter-

    --------------linux中安装jdk+jmeter-------------------- 一.安装JDK7.0版本 .先卸载服务器自带的jdk软件包 # java -version # ...

随机推荐

  1. C++版 - 剑指offer 面试题5:从尾到头打印链表 题解

    面试题5:从尾到头打印链表 提交网址: http://www.nowcoder.com/practice/d0267f7f55b3412ba93bd35cfa8e8035?tpId=13&tq ...

  2. 全网最全最详细的Windows下安装Anaconda2 / Anaconda3(图文详解)

    不多说,直接上干货! 说明: Anaconda2-5.0.0-Windows-x86_64.exe安装下来,默认的Python2.7 Anaconda3-4.2.0-Windows-x86_64.ex ...

  3. Database Management System 基础01:管理自己的任何事

    前言 系列文章:[传送门] 这Database Management System 系列准备也慢慢的写出来了.Database Management是我学习的一块,这块出的也许比较慢.比较忙吧,坚持每 ...

  4. ⑤早起的鸟儿有虫吃-JSTL核心标签库[收藏]

    介绍 JSTL 全名为Java Server Pages Standard Tag Library(JSP Standard Tag Library),它的中文名称为JSP 标准标签函数库. Web  ...

  5. kubernetes之收集集群的events,监控集群行为

    一.概述 线上部署的k8s已经扛过了双11的洗礼,期间先是通过对网络和监控的优化顺利度过了双11并且表现良好.先简单介绍一下我们kubernetes的使用方式: 物理机系统:Ubuntu-16.04( ...

  6. Python丢弃返回值

    函数多个返回值 python的函数支持返回多个值.返回多个值时,默认以tuple的方式返回. 例如,下面两个函数的定义是完全等价的. def f(): return 1,2 def f(): retu ...

  7. 翻译:update语句(已提交到MariaDB官方手册)

    本文为mariadb官方手册:UPDATE的译文. 原文:https://mariadb.com/kb/en/update/ 我提交到MariaDB官方手册的译文:https://mariadb.co ...

  8. (1)编译安装lamp三部曲之apache-技术流ken

    简介 采用yum安装lamp简单,快捷,在工作中也得到了普遍应用.但是如果我们需要某些特定模块功能,以及制定安装位置等,就需要用到编译安装了,接下来将编译安装lamp之apache. 系统环境及服务版 ...

  9. vue 路由 及 跳转传递参数的总结

    博客地址:https://ainyi.com/4 vue-router vue-router 是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用.vue的单页面应用是基 ...

  10. NLP入门(一)词袋模型及句子相似度

      本文作为笔者NLP入门系列文章第一篇,以后我们就要步入NLP时代.   本文将会介绍NLP中常见的词袋模型(Bag of Words)以及如何利用词袋模型来计算句子间的相似度(余弦相似度,cosi ...