[菜鸟学Linux]07-存储结构与磁盘划分

一、物理设备的命名规则
1、/dev目录,udev服务会一直以守护进程的形式运行并侦听内核发出的信号来管理/dev目录下的设备文件
2、硬盘:/dev/sd[a-p],16块硬盘,编号顺序为Linux内核识别顺序。可以通过编辑udev服务来命名更多的硬盘(RHCA知识点)。
3、分区:

  • 主分区或扩展分区:1-4
  • 逻辑分区:5开始往后
  • 或手工指定

4、一个硬盘扇区为512字节,第一个分区中,主引导记录占446字节,分区表占64字节,结束符占2字节。分区表中每记录一个分区信息需要16字节,则64字节可分配4个分区。如果分区不够,可以用一个16个字节指向另一个扇区(512字节),就形成了扩展分区,扩展分区最多1个

二、文件系统与数据资料
1、Linux中常见文件系统:Ext3(RHEL5,日志系统)、Ext4(RHEL6)、XFS(2014,RHEL7-8,容量更大18EB)、SWAP
2、inode包含很多的文件元信息,但不包含文件名,例如:字节数、属主UserID、属组GroupID、读写执行权限、时间戳等。
3、用vfs屏蔽ext2/3/4、XFS文件系统的区别
(详见漫谈03)

三、挂载硬件设备
1、mount:用于挂载文件系统(把一个目录文件与硬盘设备或分区进行关联),让用户使用设备(如硬盘)资源

  • -a参数:执行后自动检查/etc/fstab文件中有无疏漏被挂载的设备文件,如果有,则继续自动挂载操作
  • mount目录重启后失效,如需永久有效,需在/etc/fstab写入挂载信息(警告:如果写错,系统将无法启动
  • 挂载信息格式:“设备 目录 格式 权限 备份 自检”
  • 重复挂载会将原有挂载的消息覆盖

2、umount:撤销已挂载的设备文件

四、添加硬盘设备
1、fdisk:管理磁盘分区,是对话式的命令

  • 结束后按w保存
  • partprobe将分区信息同步到内核
  • mkfs:将磁盘格式化

2、du:查看文件数量占用量
3、使用硬盘的步骤:(分-格-挂-卸)

  • 分区 fdisk
  • 格式化 mkfs.ext4
  • 挂载 mount /dev/sdb2 /sdb2
  • 卸载 umount /dev/sdb2 或 umount /sdb2

五、添加交换分区
1、SWAP:交换文件
2、只有当真实的物理内存耗尽后才会调用和交换分区的资源
3、交换分区一般为真实物理内存的1.5-2倍

六、磁盘容量配额
1、quota进行磁盘容量管理

  • 软限制:提示用户,都是允许在限定的额度内继续使用
  • 硬显示:强制终止用户的操作
  • 在/etc/fstab里面编辑,添加uquota(没有着色)
  • 重启生效,或者mount -o remount

2、xfs_quota:专门针对XFS文件系统来管理quota磁盘容量配额服务
3、edquota:编辑用户的quota配额限制,重新设置xfs_quota的效果也类似于edquota

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值