zoukankan      html  css  js  c++  java
  • 文件系统--磁盘空间耗尽--磁盘坏道 处理以上问题

    1 文件系统的修复
     作一个分区  sdb1
     格式化下    mkfs.ext4 /dev/sdb1
    模拟损坏
     dd if=/dev/zero of=/dev/sdb1 bs=512 count=4
    挂载点       mount /dev/sdb1 /data 
    扫盘(修复文件系统)
     xfs格式:xfs_repair /dev/sdb1
     ext4格式:fsck -y -t ext4 /dev/sdb1
    2文件系统二次坏
     当文件系统在/etc/fstab  下最后有后缀  不是零  是2
     如何修复?
    查询一下是否是2:     tail -1 /etc/fstab
    模拟损坏
                    dd if=/dev/zero of=/dev/sdb1 bs=512 count=4 
                                   reboot
    到这个地方:
      (  Coutrol -D  )
    后敲
                    xfs格式:xfs_repair /dev/sdb1
     ext4格式:fsck -y -t ext4 /dev/sdb1

    3 磁盘空间耗尽故障
     当我们在文件系统中创建文件,文件inode数量满,但是磁盘还有空间,但是也无法创建新文件时,我们需要修改inode
    查询空间信息
     df -hT /挂载位置         查询使用空间
     df -i    /挂载位置         查询inode 使用数量
    如果不够用,
    首先,
     
    找到分区中大量占用空间的文件,无需清理,进行备份,重新格式化分区指定inode 数量,最后进行磁盘配额
            mkfs.ext4 -N 500000(数值) /dev/sdb1
            mkdir /data
            mount /dev/sdb1 /data
            df -i  /data
    将备份的数据还原到这里就好了

    4 磁盘坏道处理
     
    磁盘坏道
                  逻辑坏道:软件操作不当
                  物理坏道:低格(一般不用,这个减少磁盘空间)
    坏道表现现象:  读取磁盘中数据,发出声响
    检测磁盘坏道命令
              badblocks -sv /dev/sdb
    注:
     对于此类故障修复要谨慎
     应尽快停止系统中的应用服务,备份相关数据,必要时立即关闭系统防止磁盘坏道进一步扩散
     对于坏道设备,替换新盘
     
     
     
     
     
     
     
  • 相关阅读:
    获取本机IP,用户代理
    10 种机器学习算法的要点(附 Python)(转载)
    怎么查找执行比较慢的sql语句-DBA给的建议
    .net 调度器怎么实现心跳(socket除了他,没选择吧)
    分布式多计算机调度平台
    续【C# 以管理员方式启动Winform,进而使用管理员控制Windows Service】
    C# 以管理员方式启动Winform,进而使用管理员控制Windows Service
    SqlServer2008根据现有表,获取该表的分区创建脚本
    SqlServer常用命令
    创建分区表过程
  • 原文地址:https://www.cnblogs.com/123456likun/p/11313918.html
Copyright © 2011-2022 走看看