多平台统一管理软件接口,如何实现多平台统一管理软件接口
934
2022-11-02
Linux 磁盘分区工具gdisk
存储管理
主要知识点: 基本分区、逻辑卷LVM、EXT3/4/XFS文件系统、RAID
初识硬盘
机械 HDD固态 SSD
SSD的优势
SSD采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈, 拥有极高的存储性能,被认为是存储技术发展的未来新星。
与传统硬盘相比,SSD固态电子盘具有以下优点:
第一,SSD不需要机械结构,完全的半导体化,不存在数据查找时间、延迟时间和磁盘寻道时间,数据存取速度快。第二,SSD全部采用闪存芯片,经久耐用,防震抗摔,即使发生与硬物碰撞,数据丢失的可能性也能够降到最小。 第三,得益于无机械部件及闪存芯片,SSD没有任何噪音,功耗低。 第四,质量轻,比常规1.8英寸硬盘重量轻20-30克,使得便携设备搭载多块SSD成为可能。同时因其完全半导体化无结构限制,可根据实际情况设计成各种不同接口、形状的特殊电子硬盘。
硬盘尺寸
3.5寸 2.5寸 1.8寸
从插拔方式
#热插拔非热插拔
从硬盘接口
IDE(已经淘汰) --—— SATA (Serial ATA)串行的ATA,主流的一种 SCSI(小型计算机的接口--很少了) —— SAS代替了scsi (Serial Attached SCSI) 即串行连接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)
从分区方式区分
MBR (MSDOS根据分区表来分区的) <2TB 分区工具:fdisk 一共可以分14个分区(4个主分区,扩展分区,逻辑分区) 例如: 3主 + 1扩展(n逻辑)MBR 小于2TB的可以。一块硬盘分主分区最多4个分区。
GPT >2TB和<2TB分区工具:gdisk(parted---rhel6)一共可以分128个主分区GPT大于小于2TB都可以。#注意:从MBR转到GPT,或从GPT转换到MBR会导致数据全部丢失!
gdisk 磁盘分区工具
gdisk主要是用来划分容量大于2T的硬盘,大于2T fdisk搞不定
两种类型的分区表:GPT和MBR ; MBR不支持4T以上
GPT分区:GPT,全局唯一标识分区表(GUID Partition Table),它使用128位GUID来唯一标识每个磁盘和分区,与MBR存在单一故障点不同,GPT提供分区表信息的冗余,一个在磁盘头部一个在磁盘尾部;它通过CRC校验和来检测GPT头和分区表中的错误与损坏;默认一个硬盘支持128个分区
磁盘分区步骤:
1.先找出当前有哪些磁盘lsblk或blkid(也就是确定是sda还是vda等等)
2.再找出分区表类型parted /dev/xxx print(是MBR还是GPT)
3.如果是MBR则采用fdisk /dev/xxx 进行磁盘分区,如果是GPT则采用gdisk /dev/xxx 进行磁盘分区
4.分区后用partprobe更新kernel分区表
5.磁盘进行格式化mkfs
[root@~]# parted /dev/sdb printModel: VMware, VMware Virtual S (scsi)Disk /dev/sdb: 5369MBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags: Number Start End Size File system Name Flags 1 1049kB 1075MB 1074MB Linux filesystem[root@~]# parted /dev/sda printModel: VMware, VMware Virtual S (scsi)Disk /dev/sda: 26.8GBSector size (logical/physical): 512B/512BPartition Table: msdos #分区表类型,是MBR分区表Disk Flags: Number Start End Size Type File system Flags 1 1049kB 525MB 524MB primary xfs boot 2 525MB 1062MB 537MB primary linux-swap(v1) 3 1062MB 26.8GB 25.8GB primary xfs
例:对sdb做gpt分区,创建一个sdb1
[root@xuegod63 ~]# gdisk /dev/sdb
Command (? for help): ?
b back up GPT data to a file
c change a partition's name
d delete a partition #删除分区
i show detailed information on a partition
l list known partition types
n add a new partition # 添加一个分区
o create a new empty GUID partition table (GPT)
p print the partition table # 打印分区表
q quit without saving changes # 退出不保存
r recovery and transformation options (experts only)
s sort partitions
t change a partition's type code
v verify disk
w write table to disk and exit # # 写入分区表并退出
x extra functionality (experts only)
? print this menu
Command (? for help): n #新建分区表
Partition number (1-128, default 1): #直接回车
First sector (34-41943006, default = 2048) or {+-}size{KMGTP}: #直接回车, 从头开始划分空间
Last sector (2048-41943006, default = 41943006) or {+-}size{KMGTP}: +1G #给1G空间
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): #分区类型直接回车
注:8300 Linux filesystem ;8e00 Linux LVM 想查看,可以按L 来显示
Changed type of partition to 'Linux filesystem'
Command (? for help): p #查看
Number Start (sector) End (sector) Size Code Name
1 2048 2099199 1024.0 MiB 8300 Linux filesystem
Command (? for help): w #保存
Do you want to proceed? (Y/N): y #确定写入
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.
[root@xuegod63 ~]# mkfs.xfs /dev/sdb1 #格式化
修改fstab重启系统后,系统报错:
重启后报错:
输入root密码: 123456
把fstab中新添加开机自动加载项目删除:
然后reboot
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~