《Linux就该这样学》磁盘管理

第8课学习笔记
6.2物理设备的命名规则

磁盘分区
分区分类
1)主分区:1-4
2)扩展分区:1-4
3)逻辑分区:5~

如何区分主分区和扩展分区
磁盘容量与主分区、扩展分区、逻辑分区的关系:
硬盘的容量=主分区的容量+扩展分区的容量
扩展分区的容量=各个逻辑分区的容量之和
在这里插入图片描述

文件系统
常见文件系统格式:
1)rhel5——Ext3:日志文件系统,能够在系统异常宕机时避免文件系统数据丢失,并自动修复数据的不一致和错误。
2)rhel6——Ext4:Ext3的改进版,在Ext3的基础上加大了存储容量的支持(1EB),能够批量分配block块,提升了读写效率。
3)rhel7——xfs:高性能的日志文件系统,其优势在于系统意外宕机后可以快速恢复可能被破坏的文件。(文件系统支持大存储容量:18EB)

在这里插入图片描述

磁盘管理
1、mount——设备挂载命令,用于挂载文件系统
命令格式:mount [选项] [参数]
常用参数

参数功能说明
-V显示程序版本;
-l显示已加载的文件系统列表;
-h显示帮助信息并退出;
-v冗长模式,输出指令执行的详细信息;
-n加载没有写入文件“/etc/mtab”中的文件系统;
-r将文件系统加载为只读模式;
-a加载文件“/etc/fstab”中描述的所有文件系统
-t指定文件系统的类型

mount命令示例:

[root@linuxprobe linuxprobe]# mount /soft/RHEL7.0.iso /media/
mount: /soft/RHEL7.0.iso is already mounted
[root@linuxprobe linuxprobe]# ll /media/
total 812
...
dr-xr-xr-x.  2 root root   2048 May  7  2014 isolinux
dr-xr-xr-x.  2 root root   2048 May  7  2014 LiveOS
-r--r--r--.  1 root root    108 May  7  2014 media.repo
dr-xr-xr-x.  2 root root 774144 May  7  2014 Packages
dr-xr-xr-x. 24 root root   6144 May  7  2014 release-notes
dr-xr-xr-x.  2 root root   4096 May  7  2014 repodata
...

/etc/fstab配置文件中挂载信息的指定填写格式中,各字段所表示的意义

# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/rhel-root   /                       xfs     defaults        1 1
UUID=fcfc270e-d644-4a1d-af62-99098146d107 /boot xfs     defaults        1 2
/dev/mapper/rhel-swap   swap                    swap    defaults        0 0
字段意义
设备文件一般为设备的路径+设备名称,也可以写唯一识别码(UUID,Universally Unique Identifier)
挂载目录指定要挂载到的目录,需在挂载前创建好
格式类型指定文件系统的格式,比如Ext3、Ext4、XFS、SWAP、iso9660(此为光盘设备)等
权限选项若设置为defaults,则默认权限为:rw, suid, dev, exec, auto, nouser, async
是否备份若为1则开机后使用dump进行磁盘备份,为0则不备份
是否自检若为1则开机后自动进行磁盘自检,为0则不自检

2、umount——卸载文件系统
命令格式:umount [挂载点|设备文件]

常用参数
-a卸除/etc/mtab中记录的所有文件系统;
-h显示帮助;
-n卸除时不要将信息存入/etc/mtab文件中;
-r若无法成功卸除,则尝试以只读的方式重新挂入文件系统;
-t<文件系统类型>仅卸除选项中所指定的文件系统;
-v执行时显示详细的信息;
-V显示版本信息。

命令使用示例

[root@linuxprobe linuxprobe]# umount /media 或 umount /soft/RHEL7.0.iso 
[root@linuxprobe linuxprobe]# ll /media
total 0

fdisk——磁盘管理命令
命令说明:用于管理硬盘设备的分区的添加、删除、转换等功能
命令格式:fdisk [参数][磁盘名称]
常用参数

参数功能说明
-b<分区大小>指定每个分区的大小
-l列出指定的外围设备的分区表状况
-s<分区编号>将指定的分区大小输出到标准输出上,单位为区块
-u搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址

fdisk命令中的参数及功能

参数功能说明
m查看全部可用的参数
n创建新分区
d删除分区
l列出所以可用的分区类型
t转换指定分区类型
p查看分区表信息
w保存并退出
q不保存直接退出

配置磁盘配额
磁盘配额限制为软限制和硬限制
软限制(soft):当配额达到软限制的限制阀值,用户仍然可以继续在限定的额度内使用
硬限制(hard):当配额达到硬限制的限制阀值,将强制终止用户的操作
i=inode——文件的个数
b=block——文件的容量大小
isoft ——配置文件个数告警阀值
ihard——配置文件个数限制阀值
bsoft——配置文件容量告警阀值
bhard——配置文件容量限制阀值

1、xfs_quota——配置磁盘使用配额
命令格式:
xfs_quota -x -c ‘limit bsoft=xM bhard=xM isoft=x ihard=x username’ [目录名]
注意:
配置用户磁盘配额里需要修改**/etc/fstab**文件,根据需求在权限选项defaults后面添加[usrquota|grpquota]

[root@linuxprobe ~]# vi /etc/fstab
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/rhel-root   /                       xfs     defaults,usrquota,grpquota        1 1
UUID=fcfc270e-d644-4a1d-af62-99098146d107 /boot xfs     defaults,usrquota,grpquota        1 2

[root@linuxprobe ~]# reboot
[root@linuxprobe ~]# xfs_quota -x -c 'limit bsoft='x'g bhard='x'g isoft='x' ihard='x' username' /目录名  ##'x'表示数字,g表示容量单位

2、edquota——编辑用户的quota配额的限制
命令格式:edquota -u [username]
示例:

[root@linuxprobe ~]# edquota -u demo
Disk quotas for user demo (uid 1000):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sda1                         0          0          0          0        0        0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值