美文网首页
磁盘管理

磁盘管理

作者: 张新雨有点胖噢 | 来源:发表于2019-08-01 09:26 被阅读0次

磁盘格式化操作

格式化操作就是创建文件系统
创建文件系统就是创建inodeblock
文件系统就是用户存储数据到磁盘的方式分为xfsext3和ext4
xfscentOS 7新的文件系统 为数据库而生的文件系统 存储效率高
ext3/ext4centOS 6用的文件系统 存储效率低
格式化命令 mkfs.xfs
语法:mkfs.xfs 分区
mkfs.xfs /dev/sdb1
新磁盘回来先
第一步热插进服务器中
第二步做riad
第三步用fdisk分区
第四步 用mksf.xfs进行分区
第五步进行挂载

挂载相关

临时挂载mount
永久挂载/etc/fstab
永久挂载书写错误的时候,可能的问题有 无法开机,服务器报错 系统进入只读模式
当服务器报错的时候会提示输入root密码并进入单用户模式 修改/etc/fstab错误内容重启便可解决

  • 企业案例1 系统进入只读模式解决思路
  1. 检查服务器硬件是否出现损坏(服务器是否报警)
  2. 检查软件是否配置错误
    /etc/fstab根目录配置错误
  • 解决办法
    1.买硬盘换上
    2.重新挂载为读写模式mount -o remount rw /
    blkid可查看硬件UUID
  • 自动挂载和mount挂载常用参数
    默认参数为detaults
    常用参数使用格式mount -o 指定参数 挂载文件 挂载点
    参数:
    rw挂载之后挂载目录权限为读写
    ro挂载之后挂载目录权限为只读
    suid挂载之后挂载点支持setuid特殊权限位操作
    nosuid挂载之后挂载点不支持setuid特殊权限位操作
    exec允许挂载点目录中的脚本/文件可以执行
    noexec不允许挂载点目录中的脚本/文件可以执行
    async异步存储数据-->存储数据先存进内存 在存到磁盘中 存储效率高不安全
    sync同步存储数据-->直接存入磁盘中 安全但是效率低
  • 卸载常见问题
    当有用户在卸载点或有程序在调用挂载点文件时 会出现无法卸载的情况
    解决办法 利用强制卸载命令umount -lf 挂载点
    -l懒惰卸载(用户不用退出挂载点进行卸载)
    -f强制卸载
    echo $? 查看返回值 查看上一个任务是否执行成功

企业实案解决思路

  • 企业案例一 系统进入只读模式解决思路
  1. 检查服务器硬件是否出现损坏(服务器是否报警)
  2. 检查软件是否配置错误
    /etc/fstab根目录配置错误
  • 解决办法
    1.买硬盘换上
    2.重新挂载为读写模式mount -o remount rw /
    blkid可查看硬件UUID

  • 企业案例二 服务器磁盘空间不足解决思路

  1. 找出磁盘空间是什么不足了(inode / block)
    df -i查看indoe使用情况
    当inode不足的情况一般是服务器产生了大量小文件
    出现这种情况考虑是否有定时任务 并且 postfix邮件服务没有开启导致/var/spool/postfix/maildrop/下报错小文件过多导致
  • 解决 利用findrm进行查找删除 一般有大量小文件的目录会变得比较大 根据这个特点搜索目录大小即可发现find / -type d -size +3M
  1. df查看block是否被占用
    当block被占用一般可能是系统产生大文件
    可能是有定时任务 并且 postfix邮件服务开启了所导致的/var/spool/mail/用户名文件过大
    日志文件长时间没有清理/分割 日志文件过大过多
  • 解决思路 利用find暴力搜索或利用du命令配合sort进行大目录扫描
    du -sh /* | sort -h查找根目录下个个目录大小
    大文件删除时注意 尽量使用>文件地址这种形式进行删除 以免删除后日志等文件无法继续记录
    du 查看目录下文件大小
    语法:du 参数 搜索目录*
    参数:
    -s汇总显示目录大小
    -h以人类可读方式进行显示
    sort排序命令
    语法:sort 参数 文件序列
    参数:
    -n从大到小排序
    -h以人类可读进行排序
    -r反序
  • 企业中调整swap空间大小
    服务器上有java程序服务的时候 内存会被大量的吃掉,当内存不足的时候有些服务会强制被停止造成宕机/数据丢失
  1. 解决小办法调整swap空间
    (1). 划分磁盘空间给swap dd if=/dev/zero of=/文件名 bs=100M count=10
    (2). 标记文件被swap占用 mkswap 文件名
    (3). 将标记文件空间装载到swap空间中使用 swapon
    (4). 卸载swap扩容空间swapoff
    dd 划分空间命令
    if= 从哪里取出空间
    of= 放到哪里
    bs= 一次拿多少
    count= 一共拿几次

相关文章

  • day19-磁盘分区及挂载

    《 磁盘管理 》 添加磁盘 1.磁盘基本分区 Fdisk 2.添加磁盘 ...

  • Linux实用工具-lvm(1)

    使用LVM管理磁盘 这里将介绍通过LVM管理、使用磁盘的方式。 简介-手动与LVM管理磁盘对比 平常我们都是直接使...

  • Linux虚拟机配置SFTP服务(备份服务器)

    步骤1 配置磁盘参考 Linux磁盘管理:LVM或Linux文件的 [磁盘管理:Linux新建数据盘] 章节。 步...

  • day 23 操作系统磁盘管理

    一.磁盘管理体系结构 二.磁盘物理结构信息 了解 三.磁盘阵列知识 lvm:逻辑卷管理 四.磁盘分区操作: ...

  • 磁盘显示未初始化修复

    首先我们在磁盘管理导入实验磁盘

  • day 20 了解磁盘

    磁盘管理体系 1.1、磁盘外观结构 分步了解 1.2、磁盘的外部结构 SSD磁盘 固态磁盘与传统磁盘优劣式对比 磁...

  • 2019-07-31

    day23 操作系统磁盘管理 课程介绍 1.磁盘管理体系结构2.磁盘外部结构信息3.磁盘内部结构信息4.多块磁盘整...

  • 从0到1学习网络安全 【Linux基础篇-Linux 磁盘管理】

    Linux 磁盘管理 Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、d...

  • Linux系统命令——磁盘管理命令

    Linux磁盘管理好坏直接关系到整个系统的性能问题。 在磁盘管理中,主要是查看磁盘使用量、磁盘分区、格式化、检验、...

  • linux命令

    1.文件、磁盘管理 2.用户、权限管理 3.系统管理 一、文件,磁盘管理命令 <1>查看文件信息:ls ★★★...

网友评论

      本文标题:磁盘管理

      本文链接:https://www.haomeiwen.com/subject/nvgcdctx.html