第十八天 磁盘的基础知识

第十八天

今日内容

1.磁盘的基本概念

2.磁盘的基本结构

  • 盘片:硬盘一般有一个或多个盘片,每个盘片可以有两面,即第一个盘片的正面为0面,反面为1面然后依次类推。
  • 磁道:负责存储数据
  • 扇区:512个字节 数据是存储在那个磁道,那个扇区
  • 柱面:


    第十八天 磁盘的基础知识_第1张图片
    image.png

3.磁盘的预备知识

  • 磁盘的接口

    • IDE (凉凉)
    • SCSI (凉凉)
    • SATA III :6Gbps/s 750MB/s 1T/400¥ 最高传输100Mb/s
    • SSD 纯电子 抗摔
      • msata (凉凉)
      • m.2
        • 接口类型
          • SATA 几乎兼容所有主板,便宜,性能差
          • PCI-E 主板兼容性较低,贵,但是性能高
        • 传输通道
          • PCI-E AHCI
          • NVME
  • 磁盘名词

    • 容量 MB GB TB PB Eb…………
    • 转速 SATA III ==7200 SAS==15000(非常高) 磁盘阵列RAID
    • 尺寸 3.5寸 2.5寸 1.8寸
    • IOPSInput/Output 输入输出
      • 顺序读写
      • 随机读写


        第十八天 磁盘的基础知识_第2张图片
        image.png
第十八天 磁盘的基础知识_第3张图片
image.png
第十八天 磁盘的基础知识_第4张图片
image.png

磁盘的命名规则[a-z]

磁盘在系统上的命名方式

设备名称 分区信息 设备类型
/dev/sda /dev/sda1 第一块物理磁盘第一分区
/dev/sdb /dev/sdb2 第二块物理磁盘第二个分区
/dev/vdd /dev/vdd4 第四块虚拟磁盘的第四个分区

http://www.udaxia.com/wtjd/6117.html :MDR与GPT分区表之间的区别介绍

4.磁盘的基本分区

  • 1.添加磁盘
#查看所有磁盘
[root@oldboy-01 ~]# ll /dev/sd*
brw-rw----. 1 root disk 8,  0 Aug 19 11:55 /dev/sda
brw-rw----. 1 root disk 8,  1 Aug 19 11:55 /dev/sda1
brw-rw----. 1 root disk 8,  2 Aug 19 11:55 /dev/sda2
brw-rw----. 1 root disk 8,  3 Aug 19 11:55 /dev/sda3
brw-rw----. 1 root disk 8, 16 Aug 19 12:13 /dev/sdb

[root@oldboy-01 ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  200M  0 part /boot
├─sda2   8:2    0  800M  0 part [SWAP]
└─sda3   8:3    0   19G  0 part /
sr0     11:0    1  4.3G  0 rom  
  • 2.给磁盘分区
#fdisk /dev/sdb #给dev下的sdb磁盘进行分区
Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)  #主分区
   e   extended  #扩展分区
Select (default p): p   #选择创建主分区
Partition number (1-4, default 1):  #默认创建第一个主分区
First sector (2048-2097151, default 2048): #默认扇区回车
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-2097151, default 2097151): +50M #分配50MB

创建扩展分区

Command (m for help): n  #新建分区
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): e   #创建扩展分区
Partition number (2-4, default 2):
First sector (104448-2097151, default 104448):
Using default value 104448
Last sector, +sectors or +size{K,M,G} (104448-2097151, default 2097151): #空间都给到扩展分区

创建逻辑分区

Command (m for help): n  #新建分区
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l   #创建逻辑分区
Adding logical partition 5
First sector (106496-2097151, default 106496):
Using default value 106496
Last sector, +sectors or +size{K,M,G} (106496-2097151, default 2097151): +100M  #分配100MB空间
  • 3.格式化磁盘
#mkfs格式化磁盘,实质创建文件系统
#选项: 
# -b  设定数据区块占用空间大小,目前支持1024、2048、4096 bytes每个块。
# -t  用来指定什么类型的文件系统,可以是ext4, xfs
# -i  设定inode的大小
# -N  设定inode数量,防止Inode数量不够导致磁盘不足

#1.格式化整个磁盘
[root@xuliangwei ~]# mkfs.ext4  /dev/sdb 

#2.格式化磁盘的某个分区
[root@xuliangwei ~]# mkfs.xfs  /dev/sdb1
  • 4.使用mount挂载并使用
#如果要使用该磁盘空间,需要准备一个空的目录作为挂载点,与该设备进行关联
[root@xuliangwei ~]# mkdir /data
[root@xuliangwei ~]# mount /dev/sdb1 /data

当目录被当作挂载点时,该目录就为被挂载设备的目录了,与原来的目录无关了


第十八天 磁盘的基础知识_第5张图片
image.png

你可能感兴趣的:(第十八天 磁盘的基础知识)