linux之硬盘管理fdisk
1、首先我们用虚拟机模拟服务器加入一块新的硬盘,硬盘容量入下图5GB硬盘。
2、首先我们要对它进行分区,我们从上面知道需要分区格式化的是第二块硬盘。
3、输入n回车是新建分区,p是主分区(只能建立4个主分区),e是扩展分区,再在扩展分区里面建立逻辑分区。下面我们先说主分区的建立方式。
4、下面截图意思是,建立建立主分区(输入p回车),1-4是说主分区的编号是几,一般都是直接回车。“First sector”表示初始磁柱区域,可以选择2048-20971519,默认为2048,直接回车即可。下面就是给这分区分多大空间,如下所示,分完后直接p回车查看(这里不输入w回车就不会保存),以此类推可以建立4个分区。操作完成后记得输入w回车保存退出。
5、分完以后就需要格式化了。mkfs.ext4 /dev/sdb1
6、分完区以后也不可直接使用,需要建立一个目录把它挂在上去。mount /dev/sdb1 /data1,如果需要格式当前这个分区,需要先卸载,才能格式化。
7、上面只是挂在,重启就会失效。我们需要设置重启时候自动挂在。
[root@localhost /]# vi /etc/fstab
下面我们说说开机自动挂在的参数介绍。
第一列:硬盘分区(dev前面不要加/)
第二列:挂在点(就是你要把这个分区挂载到哪个目录)
第三列:ext4(文件系统类型,如windows上的ntfs和fat32等)
第四列:defaults(默认defaults就行一般用不到)
第四列:能否被dump备份命令作用(默认0就行)
0 代表不要做dump备份
1 代表要每天进行dump的操作
2 代表不定日期的进行dump操作
第五列:是否检验扇区,开机的过程中,系统默认会以fsck检验我们系统是否为完整(clean)
0 不要检验
1 最早检验(一般根目录会选择)
2 1级别检验完成之后进行检验
注意:
下面这个开机错误很可能出现,因为开机自动挂在失败,就会开机失败,需要直接输入root开机密码,进去到/etc/fstab里面把错误的那条挂在命令删除,保存退出重启就能自动开机了。
8、开机检查
9、下面我们说说扩展分区的使用(万一你们公司不缺硬盘,分区又很有个性怎么办) ,最大的区别就是分的时候输入了e回车。相当于windows上的扩展分区(不是一个实际能用的分区,还需要继续分区),Id这一列这个扩展分区变成了个5,跟上面的主分区完全不一样。
10、我们再划分一个逻辑分区,按理说划分一个分区应该是/dev/sdb3啊怎么是/sdb5了,注意在前面我们说过主分区只有1-4个编号,如果在这里我们看到编号是5或者更大的分区,就是逻辑分区了。(扩展分区删除后,下面的逻辑分区也就不复存在了,慎重使用。)
下面我们做个练习。下面的分区里面有2个主分区,分别是sdb1和sdb3,sdb2是扩展分区,sdb5和sdb6是逻辑分区。
11、有同学说了,这里就完了,我们直接按照主分区的使用方法mkfs.ext4 格式化分区就行了,NO,这里跟主分区有所出入,不行你试试,下图所示直接报错。
如下, 执行partprobe命令(将新的分区表变更同步至操作系统)
肯定有同学瞌睡了没想明白,就直接把sdb2扩展分区当成普通分区格式化,那肯迪你要报如下错误的,上面我们做的是逻辑分区只有sdb5和sdb6.。
sdb5和sdb6顺利格式化。
11、挂载测试
12、自动挂在就不在这里熬述了,前面我们讲过。
如果你想在云服务器上挂在的话
如果您需要在云服务器系统启动时自动挂载磁盘,不能采用在 /etc/fstab直接指定 /dev/sdb5的方法,因为云中设备的顺序编码在关闭或者开启云服务器过程中可能发生改变,例如/dev/sdb5可能会变成/dev/sdb2。推荐使用UUID来配置自动挂载数据盘。
说明:磁盘的UUID(universally unique identifier)是Linux系统为存储设备提供的唯一的标识字符串。
blkid(查看每个分区的UUID)
2.通过vi编辑/etc/fstab/,在末尾增加一行
UUID=944bfb24-461c-445a-932f-4628119c9106 /data5 ext4 defaults 0 0
linux之硬盘管理fdisk的更多相关文章
- [转载]Linux LVM硬盘管理及LVM扩容
最近项目中一直在用Linux,其中涉及到了Linux的LVM,本来想自己写一篇关于LVM的文章,搜了一下,发现了一篇更好的,转载过来,也感谢作者gaojun 原文Linux LVM硬盘管理及LVM扩容 ...
- Linux LVM硬盘管理及LVM扩容
LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV. ...
- Linux LVM硬盘管理及LVM分区扩容
LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV. ...
- Linux LVM硬盘管理及LVM扩容【转】
原文地址:http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html 一.LVM简介 LVM是 Logical Volume Manag ...
- Linux LVM硬盘管理之二:创建逻辑卷步骤
创建逻辑卷(LV)的顺序:Linux分区---物理卷(PV)---卷组(VG)---逻辑卷(LV)---挂载到文件系统 删除逻辑卷(LV)的顺序:卸载文件系统----逻辑卷(LV)---卷组(VG)- ...
- Linux LVM硬盘管理之一:概念介绍
一.LVM概念介绍: LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻 ...
- Linux逻辑卷管理器(LVM)
LVM基础 通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O ...
- Linux fdisk命令参数及用法详解---Linux磁盘分区管理命令fdisk
fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用. 使用方法: 一.在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形. 二.在 ...
- centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpfs ,nr_inodes, LVM,传统方式扩容文件系统 第七节课
centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpf ...
随机推荐
- UVA12563-Jin Ge Jin Qu hao(动态规划基础)
Problem UVA12563-Jin Ge Jin Qu hao Accept: 642 Submit: 7638Time Limit: 3000 mSec Problem Descriptio ...
- [1] 从零开始 TensorFlow 学习
计算图的基本概念 TensorFlow 的名字中己经说明了它最重要的两个概念一一Tensor 和 Flow Tensor: 张量(高阶数组,矩阵为二阶张量,向量为一阶张量,标量为零阶张量) Flow: ...
- pgsql SQL复杂查询示例
每天学习一点点 编程PDF电子书.视频教程免费下载:http://www.shitanlife.com/code WITH tmp AS(SELECT sum(sessioncount) as v ...
- 【转】iOS弹幕库OCBarrage-如何hold住每秒5000条巨量弹幕
最近公司做新需求, 原来用的老弹幕库, 已经无法满足需要. 迫不得已自己写了一套弹幕库OCBarrage. 这套弹幕库轻量, 可拓展, 高度自定义, 超高性能, 简单易上手. 无论哪家公司软件的性能绝 ...
- TCP三次握手与四次握手
背景描述 通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信.但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在 ...
- Ubuntu下的 PPPoE 拨号上网方法
1. 配置 pppoe $ sudo pppoeconf 2. 联网 $ sudo pon dsl-provider 3. 断网 $ sudo poff 4. 查看日志 $ plog 5. 查看接口信 ...
- Flink 集群运行原理兼部署及Yarn运行模式深入剖析
1 Flink的前世今生(生态很重要) 原文:https://blog.csdn.net/shenshouniu/article/details/84439459 很多人可能都是在 2015 年才听到 ...
- Node.js之mysql增删改查
1.安装库 npm install mysql 2.编写db.js(用作公共模块) //连接MySQL数据库 var mysql = require("mysql"); var p ...
- Ubuntu16.04之安装Nutch
1.下载Nutch wget http://mirrors.shu.edu.cn/apache/nutch/2.3.1/apache-nutch-2.3.1-src.zip 2.解压 unzip ap ...
- Generative Adversarial Nets[AAE]
本文来自<Adversarial Autoencoders>,时间线为2015年11月.是大神Goodfellow的作品.本文还有些部分未能理解完全,不过代码在AAE_LabelInfo, ...