day24 磁盘的管理
day24 磁盘的管理
数据的存储是网站架构的重要的组成的部分之一,关于存储的方案。么们要考虑到硬件,软件
硬件的角度
- 储存的读写的性能
- 固态的硬盘,机械硬盘的选择、
- 存储数据备份,数据的安全
- raid磁盘的技术
- 储存数据扩容,合理的磁盘的容量的管理
- 系统对于存储的优化的参数
- 数据库软件优化的参数
1.学习的目标
-
使用fdisk命令进行磁盘的管理
-
格式化的区分文件
-
磁盘的分区的挂载(手动,开机自启,自动的挂载)
2.硬盘的分区
- 分区
- 格式化文件的挂载
- 挂载
3.数据写入的流程

磁盘要存数据,相当盖房子磁盘要分区好后才能够存入数据相当于房子盖好后要个隔断出,厨房,卫生间,卧室。。磁盘分完区后,还得格式化,且创建文件的系统后才可以存入数据,相当于装修后才可以入住,不同的文件有不同的装修风格磁盘的分区,格式化,还得挂载到不同的文件夹才能放数据,相当于安装门,窗,才能于外界通信。
4.磁盘的名词
- 扇区: 是磁盘的最小的存储的单位(sector)
- 连续读取多个扇区 ,称为block(块)
linux的储存的单位是block
5.MBR 和GPT分区
小于2TB用 MBR分区 (Master Boot Record)
大于2TB用 GPT分区 (GUID)
-
MBR 是一个主引导 4个分区表 ---> 相当于一个房子有4个房间和往下划分的逻辑的分区
-
GPT 可以有无数限制的分区
6.磁盘命名的重要性

- 相当于windows 中的区域的划分
c:\ D:\ E:\
用ls命令 查看/dev下磁盘的文件
[root@local ~]# ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2
[root@local ~]#
7.lsblk命令区分的实践 和 partx刷新分区
[root@local ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 27G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 26G 0 part
├─centos-root 253:0 0 23.3G 0 lvm /
└─centos-swap 253:1 0 2.7G 0 lvm [SWAP]
sr0 11:0 1 4.4G 0 rom /run/media/yzk/Cent
[root@local ~]#
8.主分区,扩展分区
# fdisk 命令
[root@local ~]# fdisk -l /dev/sdb
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xd33d8032
设备 Boot Start End Blocks Id System
命令(输入 m 获取帮助):
练习
任务:将sdb硬盘分区(20G)
- 1个主分区 (2G)
- 1个扩展分区 (剩下的全给他) 18G
- 2个逻辑分区
- 逻辑分区1,10G
- 逻辑分区2,剩下的都给他 8G
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xd33d8032
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 41943039 18873344 5 Extended
/dev/sdb5 4198400 25169919 10485760 83 Linux
/dev/sdb6 25171968 41943039 8385536 83 Linux
命令(输入 m 获取帮助):
9.gdisk命令
#这个命令需要额外的安装
yum install gdisk -y
这个命令和 fdisk 一样的
Command (? for help): ?
b back up GPT data to a file
c change a partition's name
e
v verify disk
w write table to disk and exit
x extra functionality (experts only)
? print this menu
Command (? for help):
10.文件的系统的类型
文件系统的区别
#不同的文件系统区别在于
- 兼容性,不同的系统的平台,不一定识别,或者无法读写
- 容量的大小,支持容量大小容量的限制

浙公网安备 33010602011771号