day19 2019.8.19
-
磁盘基本结构
- 盘片:表面的片
- 磁道:存储数据
- 扇区:512字节 数据是存储在哪个磁道哪个扇区
- 柱面:
-
磁盘接口
- IDE硬盘(已经淘汰了)
- SCSI (淘汰)
- SATA lll (6Gbps/s 750MB/s 1T 400)
- SAS (8Gbps/s 1000MB/s 1T 4500)
- SSD 纯电子
- msata 超薄本 out
- m.2(接口 SATA几乎所有主板兼容 PCI-E 需要看主板是否兼容)
-
磁盘名词
- 容量 MB GB TB PB EB
- 转速 SATA3=7200 SAS 15000(非常快损坏也快)
- 尺寸 3.5 2.5 1.8
- IOPS Input/Output
- 顺序读写
- 随机读写
-
磁盘在系统上的命名规则
设备名称 分区信息 设备类型 /dev/sda /dev/sda1 第一块物理磁盘第一分区 /dev/sdb /dev/sdb2 第二块物理磁盘第二分区 /dev/vdd /dev/vdd4 第四块虚拟磁盘第四分区 -
分区
- MBR:只能分配4个主分区,如果要分配的分区更多必须创建扩展分区、逻辑分区。比如要分配7个分区。3主分区1扩展分区4逻辑分区、2主分区1扩展分区5逻辑分区、1主分区1扩展分区6逻辑分区
# 先加载磁盘(虚拟机的话直接添加上)
[root@kuangjie ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
# 给磁盘分区
[root@kuangjie ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): n #输入n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
....
Device Boot Start End Blocks Id System
/dev/sdb1 2048 20973567 10485760 83 Linux
/dev/sdb2 20973568 41945087 10485760 83 Linux
/dev/sdb3 41945088 62916607 10485760 5 Extended
/dev/sdb5 41947136 52432895 5242880 83 Linux
[root@kuangjie ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 1T 0 disk
├─sdb1 8:17 0 10G 0 part
├─sdb2 8:18 0 10G 0 part
├─sdb3 8:19 0 1K 0 part
└─sdb5 8:21 0 5G 0 part
# 对磁盘进行格式化
[root@kuangjie ~]# mkfs.xfs /dev/sdb5
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (xfs).
mkfs.xfs: Use the -f option to force overwrite.
[root@kuangjie ~]# mkfs.xfs /dev/sdb5 -f
# 挂载后即可使用
[root@kuangjie data_sdb8]# mount /dev/sdb5 /data_sdb5/