day24 磁盘的管理

day24 磁盘的管理

数据的存储是网站架构的重要的组成的部分之一,关于存储的方案。么们要考虑到硬件,软件

硬件的角度

  • 储存的读写的性能
    • 固态的硬盘,机械硬盘的选择、
  • 存储数据备份,数据的安全
    • raid磁盘的技术
  • 储存数据扩容,合理的磁盘的容量的管理
    • 系统对于存储的优化的参数
    • 数据库软件优化的参数

1.学习的目标

  • 使用fdisk命令进行磁盘的管理

  • 格式化的区分文件

  • 磁盘的分区的挂载(手动,开机自启,自动的挂载)

2.硬盘的分区

  • 分区
  • 格式化文件的挂载
  • 挂载

3.数据写入的流程

  1. 磁盘要存数据,相当盖房子
  2. 磁盘要分区好后才能够存入数据相当于房子盖好后要个隔断出,厨房,卫生间,卧室。。
  3. 磁盘分完区后,还得格式化,且创建文件的系统后才可以存入数据,相当于装修后才可以入住,不同的文件有不同的装修风格
  4. 磁盘的分区,格式化,还得挂载到不同的文件夹才能放数据,相当于安装门,窗,才能于外界通信。

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.文件的系统的类型

文件系统的区别

#不同的文件系统区别在于
	- 兼容性,不同的系统的平台,不一定识别,或者无法读写
	- 容量的大小,支持容量大小容量的限制

posted @ 2025-03-09 22:50  国家一级冲浪yzk  阅读(14)  评论(0)    收藏  举报