硬盘种类

SATA硬盘:用SATA接口的硬盘又叫串口硬盘,是以后PC机的主流发展方向,因为其有较强的纠错能力,错误一经发现能自动纠正,这样就大大的提高了数据传输的安全性。新的SATA 使用了差动信号系统”differential-signal-amplified-system”。这种系统能有效的将噪声从正常讯号中滤除,良好的噪声滤除能力使得SATA只要使用低电压操作即可,和 Parallel ATA 高达5V的传输电压相比,SATA 只要0.5V(500mv) 的峰对峰值电压即可操作于更高的速度之上。”比较正确的说法是:峰对峰值’差模电压'”。一般转速可达7200转/分。

SCSI硬盘:SCSI硬盘即采用SCSI接口的硬盘。 优点:SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等。它由于性能好、稳定性高,因此在服务器上得到广泛应用。缺点:由于SCSI硬盘价格非常昂贵,所以一般的PC是不会使用SCSI硬盘。 一般转速可达10000转/分。

SAS硬盘:SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。改善存储系统的效能、可用性和扩充性。 一般转速可达15000转/分,甚至更高。

分区符MBR(512字节)

三部分组成:

引导程序: 446字节(bootloader)

分区表: 64字节

魔数: 2字节(55AA)

分区:

主分区+扩展分区(扩展分区之上建立了逻辑分区)

1.  即扩展分区是逻辑分区的资源池,逻辑分区的总大小即扩展分区大小

2.  扩展分区不能直接使用,扩展分区必须首先创建成逻辑分区才能使用

    查看磁盘:

    ls /dev/sd*

文件系统:

EXT4:是centos6默认的文件系统

XFS: 是centos7系统默认的文件系统

fdisk分区–创建主分区:

    第一步:关机添加磁盘

    第二步:查看磁盘

    # ls /dev/sd*

    第三步:fdisk创建主分区

    # fdisk /dev/sdb

    第四步:查看磁盘

    # ls /dev/sd*

如果刚创建的主分区没有在/dev目录下,那么需要重新加载一下新分区。

    # partprobe     #加载新建分区

    第五步:格式化,安装文件系统

    # mkfs.xfs /dev/sdb1     #格式化成centos7系统默认的文件系统类型XFS

    第六步:挂载磁盘至本地目录

    # mkdir /xfs_ken     #创建本地目录
    # mount /dev/sdb1 /xfs_ken   #使用mount进行挂载

    第七步:查看挂载信息

    # df -h     #一般显示在信息的最后一行。

    第八步:开机自动挂载

    方法一:系统容易起不来

    echo “/dev/sdb1 /xfs_ken xfs defaults 0 0”  >> /etc/fstab

    方法二:

    # echo “mount /dev/sdb1 /xfs_ken” >> /etc/rc.local
    # chmod +x /etc/rc.d/rc.local

fdisk分区–创建逻辑分区

  主分区+扩展分区(扩展分区之上建立了逻辑分区)

  1.  即扩展分区是逻辑分区的资源池,逻辑分区的总大小即扩展分区大小

  2.  扩展分区不能直接使用,扩展分区必须首先创建成逻辑分区才能使用

    第一步:fdisk添加扩展分区

    # fdisk /dev/sdb    ——选择扩展分区

    第二步:创建逻辑分区

    # fdisk /dev/sdb   ——创建逻辑分区,逻辑分区的总大小即扩展分区大小

    第三步:创建文件系统

    # ls /dev/sd*  ——如果没有加载,用partprobe重新加载。

    # mkfs.xfs /dev/sdb5  ——逻辑分区从5开始,主分区和扩展分区是1-4。

    第四步:开机自动挂载

    # echo “mount /dev/sdb5 /xfs_ken” >> /etc/rc.local

    将所有磁盘挂起——# mount -a

    取消挂载——# umount /xfs_ken


创建交换分区SWAP–磁盘

第一步:创建分区

# fdisk /dev/sdb   ——选择主分区

第二步:识别新创建的分区

# ls /dev/sd*

# partprobe

# ls /dev/sd*

第三步:格式化为swap类型

# mkswap /dev/sdb3

第四步:启动swap

# free -h

# swapon /dev/sdb3

# free -h

第五步:开机自启

方法一:

echo “/dev/sdb3 swap swap defaults 0 0”  >> /etc/fstab

方法二:

echo “swapon /dev/sdb3” >> /etc/rc.local

创建交换分区SWAP–本地文件

第一步:创建目录

# mkdir /swap

第二步:创建文件

# dd if=/dev/zero of=/swap/swap bs=2M count=2014

第三步:格式化

# mkswap /swap/swap

第四步:写入文件

# echo “/swap/swap swap swap defaults 0 0” >> /etc/fstab

# swapon -a

# free -h

第五步:修改权限

# chmod 0600 /swap/swap

关掉交换分区 

# swapoff -a
# free -h

LINUX——磁盘管理的更多相关文章

  1. Linux 磁盘管理

    Linux磁盘管理好坏管理直接关系到整个系统的性能问题. Linux磁盘管理常用三个命令为df.du和fdisk. df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分 ...

  2. df、du、fdisk:Linux磁盘管理三板斧的使用心得(转载)

    From:http://os.51cto.com/art/201012/240726_all.htm 作者介绍:李洋(博客),博士毕业于中科院计算所.10多年来一直从事计算机网络信息安全研发工作,曾主 ...

  3. linux 磁盘管理学习笔记

    磁盘管理命令:fdisk df du fdisk #查看硬盘分区表 df #查看分区使用情况 du #查看文件占用空间情况lvdisplay #逻辑分区 [1] 李洋.df.du.fdisk:Linu ...

  4. linux磁盘管理系列-软RAID的实现

    1 什么是RAID RAID全称是独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想是把多个磁盘组合起来,组合一个磁盘阵列组,使得性能大幅提高. R ...

  5. linux磁盘管理系列-LVM的使用

    LVM是什么 LVM是Linux操作系统的逻辑卷管理器. 现在有两个Linux版本的LVM,分别是 LVM1,LVM2.LVM1是一种已经被认为稳定了几年的成熟产品,LVM2 是最新最好的LVM版本. ...

  6. linux磁盘管理系列三:LVM的使用

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  7. linux磁盘管理系列二:软RAID的实现

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  8. linux磁盘管理系列一:磁盘配额管理

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  9. Linux磁盘管理,vi编辑器以及包管理器

    一.Linux磁盘管理 Linux磁盘管理常用的三个命令为df,du,fdisk df:列出文件系统的整体磁盘使用量,利用这个命令来获取磁盘被占用了多少空间,,目前还剩下多少空间用法:df [-ahi ...

  10. Linux 磁盘管理的命令

    Linux   磁盘管理 磁盘分区及挂载: 先查询系统的使用情况: 使用fdisk -l语句 查询结果: 进行磁盘的新建:***添加磁盘时系统必须处于关机状态** 在进行对系统磁盘的使用情况的查询 查 ...

随机推荐

  1. CSS文本居中显示

    因为一直为元素居中问题而困扰,所以决定把自己遇到和看到的方法记录下来,以便以后查看 如果要让inline或inline-block元素居中显示,则父元素css中包含text-align:center; ...

  2. 设置npm源的几种方式

    设置npm源的几种方式 原始源 # the original source https://registry.npmjs.org/ 方案: 使用nrm 安装 npm install -g nrm 列出 ...

  3. redis 之redis集群与集群配置

    一.为什么要用集群 redis3.0集群采用P2P模式,完全去中心化,将redis所有的key分成了16384个槽位,每个redis实例负责一部分slot,集群中的所有信息通过节点数据交换而更新. r ...

  4. 说说maven依赖冲突,依赖调解,依赖传递和依赖范围

    说maven依赖冲突之前需要先说说maven的 依赖传递. 依赖传递 当前项目引入了一个依赖,该依赖的依赖也会被引入项目.更加准确的说法是,maven会解析直接依赖的POM,将那些必要的间接依赖,以传 ...

  5. Node.js 阻塞 回调函数

    回调例程 N所有API都支持回调函数,可以处理大量并发请求.回调函数一般作为最后一个参数出现: function foo1(name, age, callback){ } function foo2( ...

  6. Flutter | 状态管理特别篇——Provide

    前言 今天偶然发现在谷歌爸爸的仓库下出现了一个叫做flutter-provide的状态管理框架,2月8日才第一次提交,非常新鲜.在简单上手之后感觉就是一个字--爽!所以今天就跟大家分享一下这个新的状态 ...

  7. ES 查询时 排序报错(fielddata is disabled on text fileds by default ... )解决方法

    背景:elasticsearch 进行排序的时候,可能会排序数字.日期.但是在排序text类型的时候就会出现上述错误 原因(参考): https://blog.csdn.net/wild46cat/a ...

  8. Java的equals方法实现及其细节

    判断两个对象是否等价,是OOP编程中常见的需求(下面围绕Java来进行阐述). 考虑这样几种情况:通过某个特征值来判断两个对象是否“等价”,当这两个对象等价时,判断结果为true,否则结果为false ...

  9. java学习-初级入门-面向对象⑤-类与对象-类与对象的定义和使用3

    这次我们要做一个日期类Date类 主要目的是    1.  熟悉-->构造不同参数的函数  2.善于利用已有的函数!! 题目要求: Date类要求 可设定年月日 可转换为字符串,并可指定分隔符, ...

  10. 字符串替换 (replace)

    将文本文件中指定的字符串替换成新字符串. 由于目前的OJ系统暂时不能支持用户读入文件,我们编写程序从键盘输入文件中的内容,当输入的一行为end时,表示结束.end后面有两个字符串,要求用第二个字符串替 ...