操作系统磁盘管理Ⅱ

1.磁盘格式化操作 创建文件系统
  • 补充:不重启识别新添加硬盘:echo "- - -" > /sys/class/scsi_host/host0/scan
    文件系统: 用户将数据存储到磁盘中的方式
    XFS(存储效率更高-数据库) ext3/ext4(存储效率较低)
    创建inode和block
    数据信息(数据属性信息 数据内容信息) — 数据属性信息 — inode — 磁盘中
    数据内容信息 — block (多个) — 磁盘中
  • 如何进行格式化:mkfs — make filesystem
    语法格式:mkfs.文件系统类型 分区信息
2.磁盘挂载应用
  • 临时挂载应用: mount /dev/sdb1 /mnt
    永久挂载应用: /etc/fstab /etc/rc.local
    说明: /etc/fstab文件内容编写错误, 服务器启动缓慢/文件系统出现只读情况
  • 案例:企业环境文件系统只读异常问题:
    挂载参数: remount
    mount -o remount rw /
  • 挂载常用参数: defaults
    (rw, suid, dev, exec, auto, nouser, and async)
    rw — 挂载之后挂载点目录权限可读可写
    ro — 挂载之后挂载点目录权限只读模式
    suid(setuid) — 挂载之后挂载点中, 可以支持setuid特殊权限位
    nosuid(nosetuid) — 挂载之后挂载点中, 禁止支持nosetuid特殊权限位
    exec: — 允许挂载点目录中代码或脚本文件执行
    noexec: — 禁止挂载点目录中代码或脚本文件执行 安全性
    async: — 异步存储数据方法 用户存储数据 -内存- /mnt 磁盘 效率更高 安全性低
    sync: — 同步存储数据方法 用户存储数据 ------ /mnt 磁盘 效率较低 安全性高
  • 卸载挂载点常见问题:
    1.卸载时所在目录就是挂载点目录
    2.卸载时挂载目录数据被程序占用
    解决 :强制卸载:umount -lf 挂载点
    -l lazy — 采用懒惰卸载
    -f force — 强制卸载操作
3.企业中: 磁盘空间不足如何解决
  • 找出产生磁盘空间占用:
    block: 产生大量大文件, 会造成block空间不足
    删除方式: rm -f 大文件
    01.如何找出大文件:
    a 利用find命令找出大文件
    b 利用du 命令找出大文件
    du -sh /opt/*|sort -hr
  • 补充: 如何将文件彻底删除:
    条件一: 硬链接数为0 (i_link=0)
    条件二: 进程调用数为0 (i_count=0)
    建议清除大文件数据方式: >/xx/大文件
  • inode: 产生大量小文件, 会造成inode空间不足
    删除方式: find /mnt -type f -name "oldboy*" -size -2k|xargs rm
  • 补充: 判断命令是否执行成功
    echo $? — 0 表示判断上一个命令执行成功;;;非0 表示判断上一个命令执行失败
  • 企业中: 如何调整swap空间大小
    第一个里程: 划分磁盘空间被swap交互分区使用image.png
    第二个里程: 标记文件被swap使用image.png
    第三个里程: 将标记文件空间增加到swap分区空间中image.png
    第四个里程: 如何减少swap空间image.png永久生效:swapon /tmp/swap100 写入/etc/rc.local(/etc/fstab)
    实际应用: 主要应用在服务器中有java程序时
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值