• 磁盘分区注意事项


    磁盘分区的重点:
    1.磁盘分区的实质就是针对上述0磁头0磁道1扇区的前446字节后面接下来的64bytes的分区表进行设置,即主要划分起始以及结束磁头号,以及扇区号和挂面号
    2.分区工具有fdisk(适合小于2T的磁盘分区),parted(适合大于2T的磁盘分区,可以对小于2T的磁盘分区),fdisk首选,大于2T才选parted
    3.一块磁盘的分区表仅有64byte大小,每个分区表要占用16个字节,因此一块磁盘支持4个分区表信息,即主分区+扩展分区不超过4个
    4.磁盘分区是按照柱面(cylinder)来划分的
    5.扩展分区不能直接使用,需要在扩展分区上面创建逻辑分区
    6.扩展分区要有自己的分区表,所以扩展分区下面的逻辑分区可以有多个
    1-4分区号,主分区使用,5-逻辑分区

    磁盘分区格式化为ext4文件系统后会生成一定数量的inode和block
    inode存放文件的属性信息以及作为文件的索引(指向文件的实体BLOCK)
    block存放文件的实际内容
    inode相同的文件,互为硬链接文件
    一个文件被创建后至少要占用一个inode和一个block
    如果一个文件很大,可能占多个block(4K)
    如果文件很小,也至少要占用一个block,并且剩余空间不可以使用了
    inode大小和总量查看:dumpe2fs /dev/sda3|egrep -i "block size|inode size"
    查看inode的总量和使用量命令 :df -i
    如何生成指定inode大小 mkfs.ext4 -b 2048 -l 256 /dev/sdb

    文件系统小结:
    1.文件系统是对一个存储设备上的数据和元数据进行组织的一种机制
    2.分区必须格式化创建文件系统才能存放数据
    3.一个分区只能有一种文件系统
    4.linux下常见文件系统ext2,ext3,ext4,zfs,xfs(Centos7)和Reiserfs(单独安装) windos下常见的文件系统NTFS,FAT32

    选择存储方式小节:
    1.Centos默认的文件系统都是比较优秀的
    2.xfs,reiserfs需要单独安装。默认不支持的。海量服务器使用多种文件系统维护可能不方便
    3.大并发并不是过多的做磁盘优化,而是在架构前端增加缓存,存储数据库的前端增加缓存,这是架构能力

  • 相关阅读:
    nginx常用模块(三)
    Nmap脚本文件分析(AMQP协议为例)
    Nmap脚本引擎原理
    小型Basic编译器问题
    Nmap原理02
    基于Docker搭建GitLab服务器
    关于Telnet使用
    Linux系统搭建GitLab---阿里云Centos7搭建Gitlab踩坑
    Vi文本编辑器
    Linux 奇技淫巧之常用指令
  • 原文地址:https://www.cnblogs.com/sunshineyang/p/5944213.html
Copyright © 2020-2023  润新知