存储管理(1)

1.基本分区

//磁盘简介
名词:磁盘/硬盘/disk是同一个东西,不同于内存的是容量比较大
类型:机械——机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转化器,接口,缓存等几个部分组成
      固态——固态驱动器(Solid State Disk或Solid State Drive,简称SSD),俗称固态硬盘,固态硬盘是用固态电子存储芯片阵列而制成的硬盘
尺寸:3.5英寸 2.5英寸 1.8英寸
接口:早期IDE——限制SATA I/II/III
转速:5400rpm 7200rpm 10000rpm 15000rpm
厂商:西部数据 希捷 三星/日立/金士顿
术语:盘片:一块硬盘有若干盘片,每个盘片有可以存储数据的上、下两盘面(Side)。这些盘面堆叠在主轴上高速旋转,它们从上至下从0开始依次编号
      柱面:所有盘面上的同一磁道构成一个圆柱,称为柱面
      扇区:将一个盘面划分为若干内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区
      磁道:每个盘面被划分成许多同心圆,这些同心圆轨迹叫做磁道;磁道从外向内从0开始顺序编号
命名:kernel对不同接口硬盘命名方式
      RHEL7/centos7:
         IDE(并口)
         SATA(串口):/dev/sda(/dev设备文件目录,sda是一个文件,s代表sata就是串口,d代表磁盘,a第一块)
区分方式:MBR:主引导记录时位于磁盘最前边的一段引导代码,MBR支持最大的磁盘容量是<2TB。设计时分配4个分区,如果希望超过4个分区,需要放弃主分区,改为扩展分区和逻辑分区
          GPT:全局唯一标识分区表,是一个实体硬盘的分区表的结构布局的标准,GPT支持大于2T的硬盘,支持128个分区
//管理磁盘
  添加磁盘:VMWARE添加磁盘——编辑虚拟机设置——增加磁盘
  管理磁盘流程三部曲:分区(MBR或者GPT)——文件系统Filesystem——挂载mount
  1.查看磁盘信息:
    ll / dev/sd* 
    lsblk :NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
           名称 设备类型 序号 是否可移动设备 大小 是否可读 磁盘或分区 挂载点
  2.创建分区
    MBR
    启动分区工具:fdisk /dev/sdb
    进入会话模式:
        提示1:命令(输入 m 获取帮助):
                操作:敲击字母“n”键
                说明:欢迎界面,输入帮助指令或操作指令
        提示2:Partition type:
               p   primary (0 primary, 0 extended, 4 free)
               e   extended
               Select (default p): 
               操作:敲击字母“p”键
               说明:请选择主分区,或扩展分区
        提示3:分区号 (1-4,默认 1):
               操作:敲击数字“1”键
               说明:选择分区号
        提示4:起始 扇区 (2048-41943039,默认为 2048):
               操作:敲击回车键
               说明:选择磁盘开始的扇区
        提示5:Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):
               操作:选择分区大小后回车
               说明:选择磁盘分区结束的扇区,即分区大小
        提示6:分区 1 已设置为 Linux 类型,大小设为 20 GiB
               说明:已经完成分区记录,但未生效
        提示7:命令(输入 m 获取帮助):
               操作:输入w保存分区信息,自动退出分区工具
    刷新分区表:partprobe /dev/sbd
    查看分区结果:fdisk -l /dev/sdb 或lsblk             
  3.创建文件系统
    mkfs.ext4 /dev/sdb1
  4.挂载mount
    创建一个挂载点,一个分区一个挂载点:mkdir /mnt/disk1
    mount -t ext4 /dev/sdb1 /mnt/disk1
  5.查看挂载信息
    方法1:df -hT
    方法2:mount

2.逻辑卷LVM

//目的:管理磁盘的一种方式,性质与基本磁盘无异
//特点:随意扩张大小,缩减大小,快照备份
//术语:PV:物理卷(Physical volume)
        VG:卷组(Volume Group)
        LV:逻辑卷(Logical Volume)
//创建LVM:
  准备物理磁盘
  1.pv 将物理磁盘,转换成物理卷-pv
    pvcreate /dev/sdc
  2.vg 创建卷组-vg
    vgcreate vg1 /dev/sdc
  3.lv 
    lvcreate -L 2G -n lv2 vg1
    指定大小,单位M,G
    创建逻辑卷 -L大小 -n卷名 vg1组名
  4.创建文件系统并挂载 
    mkfs.ext4 /dev/vg1/lv1  格式化逻辑卷
    mkdir /mnt/lv1  创建挂载点
    mount /dev/vg1/lv1 /mnt/lv1  挂载
//VG管理:
  扩大VG vgextend
  创建PV,将PV增加到VG中
    pvcreate /dev/sdd
    vgextend vg1 /dev/sdd
  查看物理卷:pvs
  查看卷组:vgs
//LV扩容:
  扩大LV lvextend
  1.lv扩容
    查看VG空间:vgs
    扩容LV:lvextend -L +5G /dev/vg1/lv1
  2.FS扩容
    resize2fs /dev/vg1/lv1

3.交换分区管理Swap

//简介
作用:‘提升’内存的容量,防止OOM(Out Of Memory)
swap大小:推荐:设置交换分区大小为内存的2倍
          生产:大于4GB而小于16GB内存的系统,最小需要4GB交换空间
                大于16GB而小于64GB内存的系统,最小需要8GB交换空间
                大于64GB而小于256GB内存的系统,最小需要16GB交换空间
//查看当前的交换分区
free -m
//增加交换分区
1.准备分区(以准备将/dev/sdc磁盘,划分为1G分区为例)
  划分分区后,将类型设置为82(按t)
  fdisk /dev/sdc
  partprobe /dev/sdc
  ll /dev/sdc*
2.格式化:mkswap /dev/sdc1
3.挂载:swapon /dev/sdc1
4.验证:free -m
//卸载swap挂载:swapoff

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值