0
点赞
收藏
分享

微信扫一扫

#yyds干货盘点#Linux的磁盘分区、物理设备和文件系统一


注意!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

磁盘操作有风险,需要谨慎操作

磁盘分区

磁盘分区的英语是Disk Partition,disk表示“磁盘,磁碟片”,partition表示“分区”,磁盘分区可以将磁盘划分为多个区域。

硬盘

硬盘的英文为Hard Disk,硬盘是磁盘的一种。

软盘

软盘的英文是Soft Disk,由于软盘的存储容量低,读取速度慢,寿命短,已经被市场淘汰。

硬盘的分类

HDD、SSD、SSHD。

HDD

Hard Disk Drive的缩写,是传统的磁碟机械硬盘,也就是我们口中的机械硬盘。

由盘片、刺头、转轴、控制电机等部分组成的,工作时,盘片转动,磁头定位在盘片的指定位置上进行读写操作。

SSD

Solid State Drive的缩写,表示固态硬盘。

使用NAND闪存组成,不存在机械部件,读写比HDD更快。

SSHD

混合硬盘,是HDD和SSD的结合体,混合硬盘市场较小。

什么是磁盘分区

使用分区编辑器,在磁盘上划分几个逻辑部分,分区是虚拟的概念。

文件系统

在每个分区中,文件都是按照一定方法被存储和组织起来的,这种方法被称作文件系统,用户可以使用文件系统来保存数据。用户在保存数据时,不必关心数据实际保存在硬盘的地址为多少的地址块上,只需要记住这个文件的所属目录和文件名。

文件系统还规定了谁有权利访问这个或那个文件,现代的文件系统不少都是日志文件系统。

严格来说,文件系统时一套实现了数据的存储、分级组织、访问和获取等操作的抽象数据类型。是操作系统提供的一种抽象,介于软件和磁盘硬件之间的界面。

每个分区有且只有一种文件系统。

windows的文件系统

FAT16

一种有一定年代的文件系统,可以管理不大于4GB的分区。

FAT32

从Win98开始流行的,是FAT16的增强版本,可以管理不大于2TB(2048GB)的分区。

NTFS

在Win NT操作系统中首次被使用。NTFS是NT(新技术)的文件系统。可以管理16Eo(约等于16*10^9GB)的分区,比起FAT文件系统,NTFS在系统故障货突然断电时可以更容易的恢复数据。

NTFS还可以对文件进行加密,压缩等操作。

Linux的文件系统

ext2

ext表示“扩展的”的意思,ext2表示第二代文件扩展系统,由法国程序员Remy Card设计,他也是第一代文件扩展系统的设计者

ext3

ext3是第三代文件扩展系统,是一个日执行文件系统。ext3在故障时可以恢复数据。和ext2高度兼容。

ext4

是ext3的演进,扩大了磁盘分区的大小,支持的存储容量高达1EB(1073741824GB),能够批量分配block块,极大地提高了读写效率。

xfs

一种高性能的日志文件系统,是Centos7开始的版本的默认文件管理系统,他可以快速的恢复可能被破坏的文件,日志功能只需要话费极低的计算和存储性能。,最大支持存储容量为18EB。

选择什么文件系统

选择ext4或者xfs作为Linux的文件系统。

物理设备命名规则

/dev目录

dev是device的缩写,表示“设备”。这个目录下的每个文件代表一个外设

#yyds干货盘点#Linux的磁盘分区、物理设备和文件系统一_操作系统

硬盘的磁盘分区的命名规则

第一个字母为h或s,h表示IDE接口的硬盘,s表示SATA或SCSI接口的硬盘,第二个字母总是d代表硬盘驱动器,第三个字母可以是a、b、.....,表示顺序,但是取值有限制。

系统采用a~p来代表16块不同的硬盘(默认从a开始分配),例如sda1是这个硬盘的第一个分区,sda2是这个硬盘的第二个分区等等。


举报
0 条评论