磁盘管理

磁盘,分区,文件系统

一、磁盘

1.  在Windows拿到磁盘首先需要分区,然后配置文件系统,最后分配盘符,才能更好地使用。

2.  在Linux中一切皆文件,自然也包括了磁盘文件,块设备

(1)块设备的特性:

a. 以块为大小存取文件

b.每个扇区的大小为512 k

c.随机存取,不是按照磁盘的顺序来读取

d.块设备要关联到设备驱动程序上,才能进行通信

e.块设备具有两个设备号码,一个为主设备号,另一个为次设备号

(2) 硬盘:

a.  在Linux中磁盘设备的设备文件名一般都是:/dev/DEV_FILE 类型

b. 磁盘的分类:

并行:IDE SCSI

串口:SATA SAS USB

rpm 不同于安装文件所使用的rpm,这里的rpm指的是转速

c. 机械硬盘和固态硬盘:固态硬盘读取速度快,不易损坏,但是数据无法像                                                                          机械硬盘一样可以恢复,且固态硬盘的价格远远高于机械硬盘

d.   磁盘的分区:磁盘的分区主要有两种

MBR将磁盘分为4个分区,包括主分区和扩展分区

GPT 磁盘中的每个分区都是主分区

在CentOS7中可以通过gnome -disks来查看分区,在                                                                                                       CentOS6中可以通过palimpset查看

e. 在硬盘中经常看到的术语:

磁头: head   传统的磁盘中用8个位来表示,最多表示256个

磁道: track   而磁道用10个位来表示,最多可以表示1024个

柱面: cylinder

扇区: sector  扇区呢,用6个位来表示,可以表示63个

分区中每一个磁道中包含的扇区数是相同的,所以外围                                                                                              磁道上数据读取速度更快。所以磁道数越小,效率更高。

f. CHS和LBA

CHS采用24bit位寻址,其中前10位表示cylinder,中间8位表                                                                                    示head,后面6位表示sector,所以它的最大寻址空间为8GB

LBA采用48个位寻址,是一个整数通过转换成CHS完成磁盘                                                                                     的具体寻址

当磁盘容量小于 8GB时可以使用CHS或LAB,当大于8GB时                                                                                    只能使用LAB。

二、分区

(1)分区的目的:

a. 创建文件系统

b. 便于管理

c. 设定配额策略

d. 创建多个文件系统

e. 甚至可以安装多个操作系统

(2)Linux必要创建的分区:

a. 必须要创建根目录 :/

b. 还有/boot,用于启动操作系统

c. 还需要创建给用户存放数据的分区

(3)分区的两种方式(MBR,GPT):

a. MBR 使用32位来表示扇区,分区不超过2 T,按照柱面来划分(4个主分                                                                  区;3个主分区+1扩展(N个逻辑分区))

b. GPT 使用64位,支持128个分区

c. Bios与MBR一块使用,UEFI与GPT在一块使用后

(4)查看系统分区中的四种方法:

a.使用ls查看

b. 使用cat /proc/portitions

c .lsblk

d. fdish

三、关于管理磁盘空间的命令:

(1)parted :它的操作都是实时生效的,需要小心使用

a. 创建MBR或GPT分区:parted   分区名  mklabel  msdos|gpt

b. 打印分区的信息:    parted 分区名 print

c. 创建分区大小 :        parted  分区名 mkpart primary  1 100(默认单位为 M)

d. 删除分区 :                parted   分区名 rm 1

(2) fdish是管理BMR格式分区的命令,而gdish是GPT格式分区的命令,不同分区之间不能                                     相互转换

(3)刷新内存中的硬盘分区表:

a. 在CentOS6中,新增分区用partx -a,删除分区用partx -d –nr M-N 分区名

b .在CentOS5和CentOS7中都是使用partprobe 分区名

四、文件系统

(1)文件系统是用于管理和组织文件的方法,是对文件存储空间进行组织和分配。

(2)一旦分区就要创建文件系统

(3)文件系统的种类:

a. 不设置文件系统,可以叫作裸设备,用于极端条件,读取效率高

b .Linux文件系统:ext2  ext3 ext4 xfs swap

c. 光盘:iso9660

d. Windows:FAT32 exFAT NTFS

(4)Linux用的文件系统:

CentOS6 :默认使用的是 ext4

CentOS7  :默认使用的是 xfs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89218

(0)
zss123456zss123456
上一篇 2017-12-02 21:14
下一篇 2017-12-02 21:40

相关推荐

  • 导读谷歌三大核心技术之一 GoogleFileSystem(一)

    GoogleFileSystem设计构想 为满足Google数据处理的需求,Google工程师设计并实现了GoogleFileSystem(GFS)。GFS与传统分布式文件系统类似,也需要满足高性能、可伸缩性、可靠性以及可用性。与传统分布式文件系统思路不不同的是: GFS认为组件失效是常态而非意外,GFS由大量廉价设备组成 文件数量异常巨大 绝大部分文件修改…

    Linux干货 2017-05-07
  • N25期第八周作业

    1.请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别 主要功能: 网桥是一个局域网与另一个局域网之间建立连接的桥梁,属于数据链路层的一种设备。 集线器是可以将一些机器连接起来组成一个局域网的设备。 二层交换机是工作于OSI模型的第2层(数据链路层)的设备,作用和集线器类似。 三层交换机就是具有部分路由器功能的二层交换机。 路由器是互联…

    Linux干货 2017-03-08
  • 通过view实现智能DNS

    DNS策略解析最基本的功能是可以智能的判断访问您网站的用户,然后根据不同的访问者把您的域名分别解析成不同的IP地址,然后跟DNS服务器内部的IP表匹配一下,看看用户的类型,然后给用户返回对应的IP地址。

    Linux干货 2017-10-03
  • 磁盘管理

    上图sda disk information中对 255 heads,63 sectors/track,1958 cylinders的解析: sda磁盘总共有1958个cylinder(柱面),每个cylinder(柱面)有63个sectors(扇区),每个sectors(扇区)有255个heads(磁头) 那么这块sda的总的磁头数量为:255*63*19…

    2017-08-20
  • linux防火墙介绍

    一、前言firewall(防火墙):工作在网络进入或者流包,进出的网络数据包进行一定的规则进行检查过滤系统。包括iptables和netfilter组件。iptables 是与 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统系统中更好地控制 IP 信息包过滤和…

    2017-04-30
  • grep是个什么鬼

    正则表达式   一个正则表达式是一个描述了一个字符串集合的模式。正则表达式的构造类似于算术表达式,使用各种各样的操作符来将更小的表达式连在一起。 Grep能理解两种不同版本的正则表达式语法:“basic”和“extended”。在GNU grep中,两种语法可以实现的功能是没有区别的。在其他实现中,基本(basic)正则表达式表达能力要弱一点。下面…

    Linux干货 2017-04-17