加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux磁盘管 理图文介绍

发布时间:2023-02-08 11:11:21 所属栏目:Linux 来源:
导读:  df命令

  df : 显示文件系统的磁盘使用情况统计

  第一列:磁盘分区的名字 第二列:磁盘的总大小Linux 磁盘管理,单位kb 第三列:已用多少 第四列:可用多少 第五列:已用百分比 第六列:挂载点 系
  df命令
 
  df : 显示文件系统的磁盘使用情况统计
 
  第一列:磁盘分区的名字 第二列:磁盘的总大小Linux 磁盘管理,单位kb 第三列:已用多少 第四列:可用多少 第五列:已用百分比 第六列:挂载点 系统里的一个目录,linux磁盘不能直接访问,需要通过一个挂载点才能访问
 
  df -h :人性化的显示 df -m :以兆为单位显示
 
  df -i :查看inode的多少和使用情况
 
  tmpfs的都是临时文件 /dev/shm是内存 大小是物理内存的一半
 
  free -h :查看swap磁盘的大小 一般是内存的两倍
 
  du命令
 
  du:查看文件和目录磁盘的大小
 
  du -sh /root 查看一个文件大小或目录大小
 
  磁盘分区
 
  给虚拟机增加一块磁盘 右键虚拟机设置
 
  选择 添加-硬盘 然后保持默认下一步 磁盘大小选10g
 
  fdisk -l :查看系统目前有的磁盘
 
  reboot重启 fdisk -l 查看新磁盘 sdb 真实服务器支持热拔插硬盘 不需要重启
 
  fdisk 加磁盘路径 给磁盘划分分区
 
  fdisk /dev/sdb
 
  mbr分区,最高支持2T,最多只有4个主分区如果想划分多个分区就先分3个主分区一个扩展分区在扩展分区里再添加多个逻辑分区
 
  n :重新创建一个新分区 p :列出信息 w :报错 d:删除
 
  输入n
 
  p主分区 e扩展分区
 
  步骤
 
  1. 按 n 添加新分区
 
  2. 按 p 添加主分区
 
  3. 按 1 选分区号
 
  4. 直接回车
 
  5.输入+2G 创建一个2G的分区 回车再按p查看了
 
  按d删除一个分区选择1-4中的一个
 
  添加扩展分区
 
  1. 按 n 添加新分区
 
  2. 按 e 添加扩展分区
 
  3. 按 4 选分区号
 
  4. 直接回车
 
  5.输入+4G 创建一个4G的分区 回车再按p查看了
 
  删除主分区 分区号留空
 
  删除扩展分区 分区号不留空
 
  W 保存退出 q不保存退出
 
  如果把第一个分区设置成扩展分区后在分区就会出现 l 选项表示扩展分区
 
  逻辑分区从5分区号开始 1到4留给主分区和扩展分区而且逻辑分区号是连续的
 
  扩展分区不支持格式化 里面装着逻辑分区是个空壳子 真正写数据的是逻辑分区
 
  磁盘格式化
 
  cat /etc/filesystems :查看linux支持的文件系统格式
 
  consent 7里面默认文件系统 / 和boot 就是xfs格式
 
  consent 6是ext4 consent 5是ext3、
 
  格式化命令
 
  mke2fs -t 指定文件系统格式 -b 指定块大小
 
  mke2fs -t ext4 -t 2048 /dev/sdb2 以ext4格式化/dev/sdb1分区
 
  mkfs.ext4 等同于 mke2fs -t ext4 (不支持xfs,需要配置)
 
  mke2fs -m :指定分区预留的空间大小,5%预留给root用户
 
  mke2fs -m 0.1 /dev/sdb2 把预留空间改成 0.1(指定完默认为ext2)
 
  mke2fs -t ext4 -m 0.1 /dev/sdb2 可以指定为ext4预留空间为0.1(等同于mkfs.ext4 -m 0.1 /dev/sdb2)
 
  mke2fs -i 8192 -t ext4 /dev/sdb1 -i指定多少个字节指定一个inodes
 
  不管有没有分区都能格式化 只有格式化完才能挂载文件系统
 
  磁盘挂载
 
  mount 挂载命令
 
  mount+未挂载分区+挂载点,可以将未挂载的分区挂载到指定挂载点。
 
  mount /dev/sdb2 /mnt/ 将 /dev/sdb2 挂载到 /mnt/ 下
 
  linux 磁盘修复工具_linux中磁盘配额_Linux 磁盘管理
 
  umount /dev/sdb2 或者 umount /mnt 卸载挂载点
 
  umount 后加分区或者挂载点都能卸载
 
  linux 磁盘修复工具_linux中磁盘配额_Linux 磁盘管理
 
  如果你在 /mnt/ 里无法卸载可以加 -l 强制卸载
 
  umount -l /dev/sdb2 或者 umount -l /mnt/ 可以强制卸载
 
  mount 的常用选项
 
  rw 可读可写
 
  suid 允许这个分区里的文件设置suid权限
 
  exec 是否可执行
 
  auto 自动挂载
 
  nouser 是否允许普通用户挂载
 
  sync 内存里面的数据随时写到磁盘
 
  async 不会设置同步
 
  remount 重新挂载
 
  vi /etc/fstab :系统启动默认挂载那些分区的配置文件
 
  第一列表示设备号(也可以写分区路径) 第二列挂载点 第三列分区文件系统类型、第四列挂载选项默认为defaults 第五列是否备份 第六列设置它的优先级(0不检测 1优先检测 2其次 1级别高于2)
 
  手动增加swap空间
 
  dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
 
  dd 操作磁盘
 
  id 指定从哪里读
 
  /dev/zero linux内核doulingqi 产生源源不断的0
 
  of 将0写到那里去
 
  bs 指定每个块的大小
 
  du -sh /tmp/newdisk 查看磁盘大小
 
  mkswap -f /tmp/newdisk 格式化swap
 
  swapon /tmp/newdisk 加到现在的swap上会提示权限 为了安全可以在修改一下权限 chmod 0600 /tmp/newdisk
 
  swapoff /tmp/newdisk 卸载添加的swap 然后在删除掉rm -f /tmp/newdisk
 
  磁盘故障小案例
 
  修改/etc/fstab文件后重启出现报错
 
  是磁盘挂载出现问题了不能正常挂载的挂载点
 
  直接输入root密码
 
  然后编辑/etc/fstab/ 删除错误的内容
 
  保存退出后reboot重启
 

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!