Linux 磁盘存储管理 详细注解
发布时间:2022-10-14 12:58:41 所属栏目:Linux 来源:
导读: 内存大小单位换算
1B=8字节 , 1024字节=1K , 1024K=1M , 1024M=1G , 1024G=1T
磁盘介绍:
名词 磁盘/硬盘/disk是一个东西,与内存不一样的是磁盘容量比较大
类型 机械:机械硬盘
1B=8字节 , 1024字节=1K , 1024K=1M , 1024M=1G , 1024G=1T
磁盘介绍:
名词 磁盘/硬盘/disk是一个东西,与内存不一样的是磁盘容量比较大
类型 机械:机械硬盘
|
内存大小单位换算 1B=8字节 , 1024字节=1K , 1024K=1M , 1024M=1G , 1024G=1T 磁盘介绍: 名词 磁盘/硬盘/disk是一个东西,与内存不一样的是磁盘容量比较大 类型 机械:机械硬盘即是传统普通硬盘,主要由:盘片,磁头, 盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。 固体驱动器(SSD):俗称固态硬盘,固态硬盘是用固态电子储蓄芯片阵列二制成的硬盘。 尺寸:3.5英尺 2.5英尺 1.8英尺 接口 早期IDE 现在SATA 转速 转速越快内部传输率越快,读取内容也更快。 5400rpm , 7200rpm , 10000rpm , 150000rpm 厂商 西部数据 希捷 术语 盘面:一块硬盘有若干盘片,每个盘片有可以储存数据的上下两面。这些盘面堆叠在主轴上高速旋转,它们从上至下从“0”开始依次编号 磁道:每个盘面被划分成许多同心圆,这些同心圆轨迹叫做磁道,磁道从外向内从0开始顺序编号。 扇面:将一个盘面划分为若干内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区。 每一个扇区中的数据作为一个单元同时读出或写入,磁盘的第一个扇区,叫做引导扇区 柱面:所有盘面上的同一磁道构成一个圆柱,称作柱面 命名 内核(kernel)对不同接口硬盘命名方式 RHEL7/centos7: IDE(并口) /dev/hda /dev/hdb SATA(串口): /dev/sda /dev/sdb /dev设备文件目录 sda一个文件 s代表sata串口 d磁盘 a第一块 分区方式:MBR 主引导记录,是位于磁盘最前面的一段引导 MBR支持最大的磁盘容量是 GPT 全局唯一标识分区表,是一个实体硬盘的分区表的结构布局的标椎 GPT支持大于2TB的硬盘,支持128个分区 管理磁盘: 添加磁盘 虚拟器(VMware)需要关闭电源,设置里添加磁盘。 管理磁盘流程 分区(MBR/GPT)》》》格式化/文件系统(filesystem)》》》挂载(mount) 查看磁盘信息: 方法一 ll /dev/sd* 方法二 lsblk 名称 设备类型 序号 是否可移动设备 大小 是否只读 磁盘或分区 挂载点 创建分区: 分区工具 fdisk /dev/磁盘名称 分区对话模式^ 提示1 m 获取帮助 提示2 p 创建主分区 e 创建扩展分区 d 删除分区 提示3 选择分区号 提示4 选择磁盘的扇区 提示5 输入所创分区的大小 +500M 单位 T G M K 提示6 已经分区完毕,保存即可 w 保存分区结果 p 查看分区信息 刷新分区表: partprobe /dev/磁盘名称 查看分区结果: fdisk -l /dev/所要查看的文件名称 设备 boot start End Blocks ld System lsblk 查看所有磁盘分区信息,挂载名等~ 格式化,创建文件系统: mkfs.ext4 /dev/磁盘名称 挂载 mount 创建挂载点需要先在/mut 里面用mkdir创建挂载所需目录 mount -t ext4 /dev/磁盘名称 /mut/目录名 取消挂载 umount /dev/磁盘名称 普通挂载会在系统关机后自动取消挂载,开机需再自行挂载 永久挂载 vim /etc/fstab 编辑输入 /dev/磁盘名称 /mnt/挂载目录名 ext4 defaults 0 0 磁盘 挂载点文件系统类型优先级优先级 mount -a 编辑完成保存退出,并执行该文件 查看挂载信息: 方法一 df -hT 》》分区 文件系统 大小 占用 空闲 占比 挂载点 方法二 mount 查看磁盘是否存在特殊属性 逻辑卷LVM 管理磁盘的一种方式,性质与基本磁盘无异 特点 随意扩张大小 命令汇总 Scan 扫描/查看 物理卷(PV) 卷组(VG) 逻辑卷(LV) Create 建立/创建 pvscan vgscan lvscan Display 显示 pvcreate vgcreate lvcreate Remove 删除 pvremove vgremove lvremove Extend 扩大/扩展 vgextend lvextend Reduce 减少 vgreduce lvreduce 术语 LVM:是logical Volume Manager(逻辑卷管理) PV:物理卷(physical volume) 一块硬盘,或多块硬盘 VG:卷组(Volume Group) 一堆硬盘的统称 LV:逻辑卷(Logical Volume) 一个逻辑分区,一个分区 创建LVM 准备物理磁盘/查看物理磁盘 ll /dev/sd* pv 将物理磁盘转换成物理卷 pv pvcreate /dev/磁盘名称 查看pv信息 pvscan pvs pvdisplay vg 创建卷组 VG vpcreate 所创卷组名 /dev/想变成卷组的磁盘名 扩展扩大VG 现准备一个物理卷 vgextend 想要扩展的组卷名 /dev/要合并的物理卷磁盘名 查看卷组信息 vgdisplay lv 创建逻辑卷 -L卷大小 -n所创卷名 lvcreate -L 200M -n 卷名 所创卷组名 扩容扩大lv lvextend -L +扩大量 /dev/卷组/所要扩大的逻辑卷名 查看lv lvscan 格式化/创建文件系统 mkfs.ext4 /dev/卷组名/逻辑卷名 挂载 创建挂载点 mkdir /mnt/目录名 mount /dev/卷组名/逻辑卷名 /mnt/目录名 取消挂载 umount /dev/磁盘名称 交换分区管理 Swap 查看当前的交换分区 free -m 创建交换分区 fdisk /dev/磁盘名 创建个p(主分区), 最后命令输入 t 输入 L 展示代码表 代码 82 是创建交换分区 刷新磁盘 partprobe /dev/磁盘名称 查看结果 ll /dev/磁盘名称* 格式化交换分区/创建文件系统 mkswap /dev/交换分区名称 挂载 自己挂载自己,防止在里面创文件 swapon /dev/交换分区名称 验证查看当前的交换分区 free -m 文件系统详解 索引(index)文件系统 EXT4是EXT的第四代扩展文件系统,可以分4个主分区 XPS一种高性能的日志文件系统,可以分多个主分区 系统限制 EXT3:文件系统最大16TB EXT4:文件系统最大16TB XFS:文件系统最大100TB EXT4 由inode(索引节点) block(储存容量) superblock(未使用的索引和block) block group(快组) inode:索引节点 inode 决定了文件系统中文件的数量 记录文件的属性(文件元数据metadata) 元数据 文件的属性,大小,权限,属主,属组,连接数,块的编号 一个文件占用一个inode,同时记录此文件数据所在的biock numbber inode大小为128 bytes(字节) 8字节所占内存为1k block:储存文件的实际数据 block决定了文件存储空间大小 biocd大小默认为4kLinux 磁盘管理,储存文件内容若较大,会占用多个biock superblock:1 block与inode的总量 2 block与inode未使用与已使用的总量 block group:块组 inode(index node索引节点): 创建文件,观察inode信息 i打印块编号 ll -i 文件名 查看分区中的inode节点数 df -i 文件链接 symbolic link /软连接 创建软连接 软连接里记录的只是原文件的绝对路径,执行的是内容的绝对路径 ln -s /文件名 想创的链接路径文件名 -s 软文件 创建硬链接 不能创建的链接跨磁盘主分区 只能在磁盘同主分区创造或者逻辑卷里 硬链接只能针对文件,不能对目录做 ln /文件名 想创硬硬文件的路径文件名 RAID磁盘阵列 廉价磁盘亢余阵列, 容错,提升读写速率 RAID0 磁盘阵列0号类型,条带集,高速读取 由两块以上磁盘组合而成,分开读写 读写速率块100%*N , 不容错,坏一块数据就损坏了 RAID1 磁盘阵列1号类型,镜像集,由二块以上磁盘结合,一块镜像备份数据,一块容量储存数据 读写速率一般,容错。 RAID5 磁盘阵列5号类型,由三块以上磁盘结合带奇偶校验条带集, 一块替补热备,其余读写校验, 利用率(N-1)*N 读写速率块,容错 软RAID :通过软件的形式把现有的磁盘组合一起使用, 硬RAID :硬件,需要RAID卡,有自己的CPU,处理速度快,有电池与无电池,非正常关机计算机,会自己运行储存。 创建RAID mdadm -C /dev/创建的阵列名 -l5 -n3 -x1 /dev/sd{创建阵列所用的磁盘名} -C创建RAID-l5(级别类型RAID5) -n3(三块磁盘) -x1(一块热备,替补磁盘) 重新更新安装磁盘 确保mdadm命令可用 yum -y install mdadm 格式化磁盘 mkfs.ext4 /dev/所创阵列名 挂载 mount /dev/所创阵列名 /mnt/挂载点目录名 查看RAID信息 mdadm -D /dev/所创阵列名 (编辑:云计算网_汕头站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


浙公网安备 33038102330478号