储存管理1
基本分区
1.c盘概念
c盘大小4K
磁道(Sector),因为硬碟的设计机构,工作时磁头的角速率相同。因为径向厚度不同,所以,线速率也不同,内圈的线速率较外圈的线速率大,即同样的怠速下,内圈在同样时间段里,飞过的弧形厚度要比外圈飞过的弧形宽度大。每段弧形称作一个磁道,磁道从“1”开始编号,每位磁道中的数据作为一个单元同时读出或写入。
扇区(Track),硬碟上的同心圆,由厂商完成界定,其容量由硬碟的密度决定。在最内圈,离主轴最远的地方是“0”磁道,硬碟数据的储存就是从最内圈开始的
硬碟(Platters)为数据的主要储存介质,常常有多片,每位光碟都有两面,因而也会相对应每光碟有2个磁道,工作时,所有硬碟由一个点击推动同时旋转
柱面(Cylinder),硬碟一般由重叠的一组硬碟构成,每位大盘都被界定为数量相等的扇区,并从上侧的“0”开始编号,具有相同编号的扇区产生一个圆锥,称之为c盘的柱面,界定分区是根据柱面界定的
簇(Datacluster),有时被称为分配单元(allocationunit),是操作系统中c盘文件储存管理的单位,可为一个或多个化学磁道组成
SAS
SAS(SerialAttachedSCSI)串行SCSI,是新一代的SCSI技术,SAS并支持与序列式ATA(SATA)设备兼容,且二者可以使用相类似的线缆,理论速率6Gbpslinux培训,设备文件一般以sd开头
SCSI
SCSI(SmallComputerSystemInterface)大型计算机系统插口,是一种用于计算机及其周边设备之间(硬碟、软驱、光驱、打印机、扫描仪等)系统级插口的独立处理器标准。
USB
USB(UniversalSerialBus)通用串行总线,是联接计算机系统与外部设备的一种并口总线标准,也是一种输入输出插口的技术规范,被广泛地应用于个人计算机和联通设备等信息通信产品,并扩充至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域,相信你们不会陌生
目前日益普及的USBType-C
IDE(串口):一般为/dev/hda,/dev/hdb等。
SATA(并口):一般为/dev/sda,/dev/sdb
/dev设备文件目录,sda是一个文件,s代表sata就是并口深度linux,d代表c盘,a第一块
2.c盘管理
新硬碟管理
分区(MBR或则GPT)---->低格/文件系统Filesystem---->挂载mount
名称设备类型序号是否可联通设备大小是否只读c盘或分区挂载点
欢迎界面,输入帮助指令或操作指令
之后按“n"键
请选择主分区,或扩充分区
选择分区号
敲打数字“1”键
选择c盘开始的磁道
敲打回车键
选择c盘分区结束的磁道,即分区大小
输入分区大小“+2G”后回车,实际环境按照c盘界定linux系统下对磁盘的命名原则是什么?,如4Tc盘,可以500G一个分区。
早已完成2G大小分区记录。但未生效
输入w保存分区信息
手动退出分区工具
刷新分区表
[root@localhost~]#partprobe/dev/sdb
查看分区结果
界定c盘完毕,/dev/sdb1,新创建的分区,sdb2,sdb3都要低格。
[root@localhost~]#mkdir/mnt/disk1
[root@localhost~]#mount-text4/dev/sdb1/mnt/disk1
[root@server0~]#mount/dev/sdb1on/mysql_datatypexfs(rw,relatime,seclabel,attr2,inode64,noquoa)
/dev/sdb3on/mnt/disk1/disk2/disk3/disk4typeext4(rw,relatime,seclabel,dta=ordered)
mount看的是c盘有没有特殊属性,具体属性在后续讲解。
关于挂载重启失效的问题
永久挂载:fstab
写入自启动文件
[root@server0~]#vim/root/.bashrc
[root@server0~]#mount-text4/dev/sdb1/mnt/disk1
不能影响文件原本的内容
假如早已创建了四个主分区按以下要求做
先卸载
[root@server0~]#umount/dev/sdb4
[root@server0~]#fdisk/dev/sdb
删掉主分区
输入d删掉分区
按下4第四个分区
按下p复印分区列表,查看删掉结果
创建扩充分区
按下n创建分区
按下e创建扩充分区
回车起始磁道
回车c盘的结尾
创建逻辑分区
与创建主分区方法一致
假如最后一个主分区还没创建按以下操作
按下n创建分区
按下e创建扩充分区
之后直接回车默认就好
最后w保存退出
[root@server0~]#vim/etc/fstab
[root@server0~]#/dev/sdb1/mnt/disk1ext4defaults00
c盘挂载点文件系统类型默认选项优先级优先级
之后使用立即挂载命令mount-a
这样每次启动虚拟机就可以立刻挂载
逻辑卷LVM
1.LVM简介
基本c盘,缺点是难以调整大小,所以形成了LVM,
LVM:管理c盘的一种形式,性质与基本c盘无异,能随便扩张大小
LVM是LogicalVolumeManager(逻辑卷管理)
PV:数学卷(Physicalvolume):一块硬碟,或多块硬碟
VG:卷组(VolumeGroup):一堆c盘的合称
LV:逻辑卷(LogicalVolume):一个逻辑分区,一个分区
2.LVM创建
将化学c盘,转换成化学卷-PV
[root@localhost~]#pvcreate/dev/sdc
Physicalvolume"/dev/sdc"successfullycreated
查看PV信息
创建卷组-VG
[root@localhost~]#vgcreatevg1/dev/sdc
Volumegroup"vg1"successfullycreated
第一种方式,查看卷组的摘要信息。卷组名,化学卷数目,逻辑卷数目,大小等。
第二种方式,扫描卷组信息。
第三种方式。显示卷组详尽信息。
创建lv
查看lv
创建文件系统并挂载
查看挂载信息
逻辑卷管理完毕linux系统下对磁盘的命名原则是什么?,就可以向挂载点写入数据了
3.VG管理
扩大VGvgextend
环境:/dev/vg1容量由5G扩容到10G。
创建PV。而后使用第二步,将PV降低到VG中。
[root@localhost~]#pvcreate/dev/sdd
扩充VG,同时包含方式1.
[root@localhost~]#vgextendvg1/dev/sdd
Volumegroup“vg1”successfullyextended
查看VG
4.LV扩容
扩大LV:lvextend第一lv扩容
查看VG空间
扩容lv
[root@localhost~]#lvextend-L+200M/dev/vg1/lv1
降低200M空间,给lv2
第二FS扩容
查看FS
之前的输出结果,文件系统的大小早已发生改变。
交换分区管理Swap
1.Swap的作用
swap的功能就是在显存不够的情况下,操作系统先把显存中暂时不用的数据,存到硬碟的交换空间,腾出显存来让别的程序运行,和Windows的虚拟显存(pagefile.sys)的作用是一样的。
swap的大小推荐是设置交换分区大小为显存的2倍
小于4GB而大于16GB显存的系统,最小须要4GB交换空间;
小于16GB而大于64GB显存的系统,最小须要8GB交换空间;
太大得话基本上会用不上
2.查看当前交换分区
[root@localhost~]#free-m
totalusedfreesharedbuff/cacheavailable
Mem:96611110
Swap:204702047
free–m空间大小以兆为单位进行显示(默认以字节为单位进行显示)
还有一种
free–g空间大小以GB为单位进行显示
total:总显存大小;
used:已用显存大小;
free:未用显存大小;
shared:用于共享的显存;
buffers:用于缓冲的(一般是为了写操作设定的);
cached:用于缓存的(一般是为了读操作设定的)。
-/+buffers/cache:used表示真正意义上的已用显存空间大小(乘以缓存缓冲)
3.降低交换分区
打算分区
低格
[root@localhost~]#mkswap/dev/sde1
挂载
[root@localhost~]#swapon/dev/sde1
验证
[root@localhost~]#free-m
最后查看降低后的交换分区