加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_汕头站长网 (https://www.0754zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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是一个东西,与内存不一样的是磁盘容量比较大
 
  类型 机械:机械硬盘即是传统普通硬盘,主要由:盘片,磁头,
 
  盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。
 
  固体驱动器(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/所创阵列名
 

(编辑:云计算网_汕头站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!