锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

存储管理一

时间:2022-10-23 16:30:00 连接器防震结构

一 .存储管理

主要知识点: 基本分区,逻辑卷LVM、EXT3/4/XFS文件系统、RAID

1.1.初识硬盘

机械 HDD 固态 SSD 

SSD的优势

SSD一种利用电子存储介质进行数据存储和读取的技术,突破了传统机械硬盘的性能瓶颈, 存储性能高,被认为是未来存储技术发展的新星。

与传统硬盘相比,SSD固态电子盘具有以下优点:

第一,SSD无需机械结构,完全半导体化,无数据搜索时间、延迟时间和磁盘通道时间,数据访问速度快。 第二,SSD所有闪存芯片都使用,耐用,防震,防坠落。即使与硬物碰撞,数据丢失的可能性也可以降到最低。   第三,得益于无机械部件及闪存芯片,SSD无噪音,功耗低。  第四,质量比常规1轻.8英寸硬盘重量轻20-30克,便携式设备配备多件SSD成为可能。同时,它完全半导体化 无结构限制,可根据实际情况设计成不同接口、形状的特殊电子硬盘。 

硬盘尺寸

3.5寸 2.5寸 1.8寸

从插拔方式

#热插拔
非热插拔

从硬盘接口

IDE(已经淘汰---也叫ATA) --—— SATA (Serial ATA)串行的ATA,主流的一种
SCSI(小计算机接口-很少) —— SAS代替了scsi (SerialAttachedSCSI) 即串行连接SCSI ,SAS居多

IDE和SATA的区别:

1、接口不同,传输速率不同。IDE最高至133MB/s, 而SATA3.0,串行的IDE接口,可达6Gb/S,速差大。
2、SATA支持热插拔。
3、SATA与原来的IDE传输速度比传输快

SAS与SCSI的区别

1、接口不同;
2、SAS兼容SATA,SCSI不兼容SATA;
3、一个SCSI控制器最多可使用15个设备,SAS支持更多设备访问

命名硬盘设备

物理硬盘: /dev/sd[a-z]
KVM虚拟化:
/dev/vd[a-z](半虚拟化驱动)
/dev/sd[a-z](全虚拟化驱动)

HP服务器硬盘

/dev/cciss/c0d0p1 //c0第一个控制器, d0第一块磁盘, p1分区1
/dev/cciss/c0d0p2 //c0第一个控制器, d0第一块磁盘, p2分区2

从存储连接式

本地存储 例如DellR730本地磁盘
外部存储 scsi线 sata线 sas线
网络存储 以太网络(iscsi, glusterFS,ceph) 分布式

1.22区分磁盘分区

本地存储 例如DellR730本地磁盘
外部存储 scsi线 sata线 sas线
网络存储 以太网络(iscsi, glusterFS,ceph) 分布式

1.22区分磁盘分区

MBR (MSDOS按分区表分区) <2TB
分区工具:fdisk
可分为14个分区(4个主分区,扩展分区,逻辑分区) 例如: 3主 1扩展(n逻辑)
MBR 小于2TB的可以。
一块硬盘最多分为四个主分区。

GPT >2TB和<2TB
分区工具:gdisk(parted---rhel6)
可分为128个主分区
GPT大于小于2TB都可以。
#注意:从MBR转到GPT,或从GPT转换到MBR所有数据都会丢失!

二.基本分区

首先,需要向虚拟机添加磁盘

[root@qfedu.com ~]# lsblk #检查磁盘设备

2.1.fdisk

MBR 14个分区(4个主分区,扩展分区,逻辑分区)

[root@qfedu.com ~]# fdisk -l /dev/sdb #查看磁盘分区信息
[root@qfedu.com ~]# fdisk /dev/sdb #针对MBR格式,创建分区
m 查看帮助
n 新建分区
Partition type: p 新建主分区
p primary (0 primary, 0 extended, 4 free)
e extended
默认回车
设置主分区大小,然后创建主分区
Command (m for help): p ---打印分区信息
创建扩展分区
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): e
#注意:扩建分区给剩余空间。一路回车就行了
创建逻辑分区
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 (208896-20971519, default 208896):
Using default value 208896
Last sector, sectors or size{K,M,G} (208896-20971519, default 20971519): 5G #指定大小
Partition 5 of type Linux and of size 5 GiB is set
Command (m for help): w --保存退出
[root@qfedu.com ~]# partprobe /dev/sdb #更新磁盘分区表,手动让内核更新分区表。无需重启
[root@qfedu.com ~]# lsblk #检查磁盘设备

2.2 gdisk

GPT 128个主分区

确保该分区不被系统占用。
[root@qfedu.com ~]# parted -s /dev/sdc mklabel gpt #将/dev/sdc(MBR格式)转换成(GPT格式)
[root@qfedu.com ~]# parted -s /dev/sdc mklabel msdos //将/dev/sda(GPT格式)转换成(MBR格式)

1.创建分区

root@qfedu.com ~]# yum -y install gdisk #安装分区工具
[root@qfedu.com ~]# gdisk -l /dev/sdc
[root@qfedu.com ~]# gdisk /dev/sdc
Command (? for help): n --创建分区
Partition number (1-128, default 1):
First sector (34-16777182, default = 2048) or { -}size{KMGTP}:
Last sector (2048-16777182, default = 16777182) or { -}size{KMGTP}: 100M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): ---直接回车
Command (? for help): p --打印分区信息
Command (? for help): w &nsp;---保存
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y   是否覆盖是
OK; writing new GUID partition table (GPT) to /dev/sdc.
The operation has completed successfully.
[root@qfedu.com ~]# partprobe /dev/sdc  #刷新分区表
[root@qfedu.com ~]# gdisk -l /dev/sdc

[root@qfedu.com ~]# lsblk

2.创建文件系统(格式化)centos7默认使用xfs

[root@qfedu.com ~]# mkfs.ext4 /dev/sdb1   #格式化成ext4格式的文件系统
[root@qfedu.com ~]# mkfs.xfs /dev/sdc2   #格式化成xfs格式的文件系统

3.挂载mount使用

[root@qfedu.com ~]# mkdir /mnt/disk1   #创建挂载目录
[root@qfedu.com ~]# mkdir /mnt/disks   #创建挂载目录
[root@qfedu.com ~]# mount -o rw /dev/sdb1 /mnt/disk1/  #-o 指定读写权限(ro只读,rx读写)
mount参数:
-o 指定读写权限
-a 需要定义(/etc/fstab)执行-a才会自动挂载
[root@qfedu.com ~]# mount /dev/sdc2 /mnt/disks/

查看磁盘挂载与磁盘使用空间

[root@qfedu.com ~]# df -Th

取消挂载

[root@qfedu.com ~]# umount /mnt/disks/
[root@qfedu.com ~]# umount -l /mnt/disk1/ #强行卸载,即使目录有资源被进程占用,也可以卸载

三、fstab开机自动挂载

3.1./etc/fstab文件实现开机的时候自动挂载

[root@qfedu.com ~]# blkid /dev/sdb1  #查看uuid和文件系统类型
/dev/sdb1: UUID="d1916638-bd0a-4474-8051-f788116a3a92" TYPE="ext4"
[root@qfedu.com ~]# vim /etc/fstab
参数解释:
第1列:挂载设备
(1)/dev/sda5  
(2)UUID=设备的uuid   rhel6/7的默认写法   同一台机器内唯一的一个设备标识
第2列:挂载点
第3列:文件系统类型
第4列:文件系统属性    
第5列:是否对文件系统进行磁带备份:0 不备份
第6列:是否检查文件系统:0 不检查

[root@qfedu.com ~]# mount -a #自动挂载  (不需要重新启动机器)

3.2/etc/rc.d/rc.local开机自动挂载

这个配置文件会在用户登陆之前读取,这个文件中写入了什么命令,在每次系统启动时都会执行一次。也就是说,如果有任何需要在系统启动时运行的工作,则只需写入 /etc/rc.d/rc.local 配置文件即

[root@qfedu.com ~]# vim /etc/rc.d/rc.local #将挂载命令直接写到文件中

source  /etc/rc.d/rc.local   输入这个命令不用重启就可以挂载

 

 

 

 

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章