云存储技术与应用(2)
存储类型
DAS 直连式存储:U盘,光驱,硬盘
通过线路和主机直接相连
直连式存储分为内置存储和外置存储
-
内置存储:硬盘
-
外置存储:U盘等
NAS 网络附加存储:NFS,CIFS
通过网络联通,使其变成一个目录,可以直接通过这个存到网上
SAN 存储区域网络
存储设备到服务器的网络类型:
以太网 IP-SAN
FC FC-SAN
分区
将整个硬盘分为若干个等分的逻辑区域(逻辑驱动器)
分区表类型
NaN | 分区数量 | 容量 | 工具 |
---|---|---|---|
MBR | 4个 | 单分区2T | fdisk |
GBT | 128个 | 单分区8ZIB | gdisk |
理论上GBT的分区数量为无限
以上为上节课的复习
分区实验1
查看硬盘的命令
管理磁盘:
在windows上可以用-磁盘管理查看
在linux使用lsblk 即管理块(block)设备
fdisk磁盘分区实验
1.创建虚拟硬盘
2.使用lsblk查看硬盘
3.使用fdisk工具来分区
4.创建文件系统并挂载
5.写入文件并测试
分区-格式化-挂载
windows也需要挂载,并由系统做了挂载操作
隐藏分区:计算机-管理-磁盘管理-更改驱动器号和路径-删除
恢复隐藏分区:管理分区中给这个分区盘符
挂载:需要挂载点,windows盘符即相当于挂载点,挂载点就是用来访问文件系统的入口。更换盘符会改变访问入口,但是不会更改硬盘内的文件。linux使用目录(文件夹)作为挂载点
mount /dev/cdrom /mnt
在/mnt里执行挂载操作,再跑ls,发现并没有数据
因为此时内存还没有刷新
需要重新进入才能看到挂载后的文件
一般普通光盘挂载后为只读,但是如果是刻录光盘不会只读
使用convert命令来改变文件格式(支持热插拔)
ide硬盘(并口)
scsi硬盘
sata硬盘
scsi和sata统称为sata硬盘,通用一个串口硬盘接口
ssd固态硬盘
nvme固态卡接口为m.2
如果linux内核为3.1即以下,只能识别ide磁盘类型
sata一般不用,因为服务器一般使用scsi硬盘
sata一般在个人pc上使用
如果你装的是红帽8,那么会自动帮你选择nvme(前提是你能创建)
有一个windows PE 维护操作系统,假设windows的密码忘记,可以用windowsPE中的iso拷入到U盘中,并且使用U盘启动,在启动后使用其中的重置操作系统密码功能。
选择磁盘时,使用物理硬盘,能把你的U盘提供给虚拟机使用
假设选择50G,往虚拟硬盘中填充文件,则宿主机中的vmdk文件会增加文件的大小,而最大的上限不能超过选择的50G。
不要立即分配所有的磁盘空间,因为此举会把硬盘上的对应磁盘空间全部置0,实现占用,如果不是业务需求,则不要使用。
如果分配为单个文件,会造成io瓶颈,导致多个线程同时读取写入一个文件,多个文件可以提供更良好的读写性能,达到了负载均衡的效果,且拷贝虚拟机时更加的容易。但是会降低硬盘的使用寿命。
/dev/sda 表示系统里面的第一块scsi硬盘,sda1表示系统里面,第一块scsi硬盘的第一个分区
/dev/hda 表示系统里面的第一块ide硬盘
/dev/vda 表示系统里面的第一块虚拟硬盘 即Virtualio-block 虚拟块设备
/dev/xvda 表示Xen Server 为底层的虚拟硬盘
16年以前阿里的虚拟化都是用的XEN-server
/dev/nvme0n1 第一块nvme的硬盘 0是接口 n是number 1 是第一块
如果有分区,则表示为nvme0n1p1 (partition)
固态硬盘也用的是串口接口,也会用s开头来作为他的名字
分区时,因为fdisk只支持四个分区,所以需要在分第四个区时将剩下的内存全部分配到一个分区中,再由这个分区创建虚拟的、分区的分区(具体的概念名称留待下节课)
n是number 1 是第一块
如果有分区,则表示为nvme0n1p1 (partition)
固态硬盘也用的是串口接口,也会用s开头来作为他的名字
分区时,因为fdisk只支持四个分区,所以需要在分第四个区时将剩下的内存全部分配到一个分区中,再由这个分区创建虚拟的、分区的分区(具体的概念名称留待下节课)