我的linux学习日记day8

/dev/cdom 光盘

/dev/sd 硬盘

Linux中,每个盘片的第一个扇区主要记录两个重要的信息: 1.主引导区(MBR):可以安装引导加载程序的地方,占扇区的446bytes        2、分区表信息(主分区+扩展分区 最多只能有4个)

/dev/sda
/devsdb 第二个被系统识别的硬盘设备
/dev/sdc
abc是由系统识别顺序来决定的

主分区占用1-4
逻辑分区5以后

文件系统

RHEL4 ext2
RHEL5 ext3
RHEL6 ext4
RHEL7 XFS

1. inode

是索引节点,在每个Linux存储设备或者存储设备的分区被格式化为ext4文件系统,一般生成两个部分:第一部分为inode,第二部分为block

inode:存放的是文件/目录属性信息,没有文件名

inode是一串数字,不同的文件对应的inode在文件系统中是唯一的;

inode相同的文件,互为硬链接文件(文件又一个入口)

存放着block的位置,文件名存放在上一级目录的block里面。

2. block

实际存放数据的位置/空间

每个block一般大小1k,2k,4k,引导分区boot是1k其他都是4k

磁盘读取数据是按block为单位读取的。

每读取一个block就会消耗一次磁盘I/O

文件大:一个文件可能占用多个block

文件小:一个block剩余空间会被浪费

inode索引节点,存放的是文件的属性,block的位置
block实际存放数据
文件名存放在上一级目录的block里面。
特点

1)创建一个非空文件,要占用一个inode和至少一个block

2)如果两个文件的inode相同,这两个文件互为硬连接,条件这两个文件必须在同一个分区

3)block 4k ,如果存放小文件1k,剩余空间被浪费

4)inode 256字节

挂载

挂载目换是让用户可以使用硬盘资源的一种方法,将硬盘和目录进行关联的一种操作

1、mount 设备 目录
-a 加载文件“/etc/fstab”中描述的所有文件系统
-t 指定挂载类型
2、umount 设备或者目录名称
永久生效:写入/etc/fstab
格式:设备名称 挂载目录 文件系统格式 权限 是否自动备份 是否自检
/dev/sdb2 /media/test xfs defaults 0 0

3.卸载

umount 挂载点

分区

fdisk

使用 fdisk -l 查看电脑所有磁盘信息包括未加载磁盘

使用 lsblk 检查哪块磁盘为加载和分区
使用 partprobe 内核重新读取分区表
使用 mkfs 创建文件系统(格式化分区)
fdisk /dev/sdb
blkid

扩展swap 分区
partprobe 更新分区
信息到内核
mkswap /dev/sdb5 
swapon /dev/sdb5 使swap生效
永久生效:
vim /etc/fstab
/dev/sdb5 swap swap defaults 0 0

磁盘配额

开启方法:
/etc/fstab
在第一行,defaults后面加上uquota

#reboot

1、配置工具:
RHEL 6 uquota
RHEL 7 xfs_quota
2、参数:
-x 专家模式
-c 非交互式,直接写参数

[root@localhost ~]# xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 mike' /boot
对mike用户进行限制,创建的文件大小最多不能超过6m,文件个数不能超过6个

3、查看 

[root@localhost ~]# xfs_quota -x -c report /boot
User quota on /boot (/dev/sda1)
                               Blocks
User ID          Used       Soft       Hard    Warn/Grace
---------- --------------------------------------------------
root            95344          0          0     00 [--------]
mike                0       3072       6144     00 [--------]

4、测试

[mike@localhost boot]$ dd if=/dev/zero of=test count=1 bs=6M
从/dev/zero 中取出6M的文件给test这个文件

5、编辑磁盘配额
#edquota 用户名
6、配额如何配制用户组
在用户名前面加上一个@

 

猜你喜欢

转载自www.cnblogs.com/miracle1989/p/12902163.html