Linux系统存储设备的管理与磁盘配额

来源:互联网 发布:ipad儿童游戏 知乎 编辑:程序博客网 时间:2024/06/05 01:14

存储设备的管理与磁盘配额

一、设备的查看

(1)查看系统中的设备,方法有二:

a) 命令:fdisk -l

b) 命令:cat /proc/partitions

(2)查看系统发现的,没有投入使用的,但随时可以使用的设备

查看设备的id信息:blkid

(3)查看正在使用的设备

命令:df、df -h 、df -H 从效果来看,后两者会按照恰当的单位统计

 df

 df -h

 df -H

、设备名称的读取

设备:/dev/xd*(1)x=s  /dev/sd*       sata硬盘,或者iscsi网络存储(2)x=v  /dev/vd*       虚拟硬盘,一般出现在虚拟机里(3)x=h  /dev/hd*       ide硬盘,一般出现在老式电脑(4)*=a~...             /dev/vda系统中第一块虚拟硬盘举例:/dev/sda1          系统中第一块sata硬盘的第一个分区(5)/dev/cdrom,/dev/sr[0-...]  系统中的光驱(6)/dev/mapper/*       系统中的虚拟设备

、设备的挂载使用

设备必须要用目录来对设备中的内容进行读取,所以设备在使用时需要做挂载动作。

(1)识别

blkid 识别可用设备


(2)挂载

格式:mount设备  挂载点

例:把系统中第二块硬盘的第一个分区挂载到/mnt下


(3)只读挂载

   例:只读挂载第二块硬盘的第一个分区挂载到/mnt下


 (4)热更改,更改挂载模式(被使用时)

例:当设备被使用时更改设备的挂载参数为rw


(5)卸载

设备的卸载格式:umount  设备  挂载点


(6)当设备正忙时,卸载不掉时,如下


表示设备正在被系统的某个程序使用

解决办法:发现进程并终止进程,再次卸载

方法一:

发现进程:fuser -vm /dev/sdb1


终止进程:fuser -kvm /dev/sdb1


卸载成功


方法二:

发现进程:lsof /dev/sdb1

终止进程:kill -9 pid

卸载

不再赘述截图

、磁盘配额

为磁盘使用的用户分配额度,分区配额时针对与设备的

1、创建一个设备

【1】新建一个目录


【2】新建一个主分区


【3】格式化可能出现的如下情况:


解决办法:命令后加 -f


【4】挂载


2、激活配置参数

(1)打开配置文件


我这里先设置student用户最大额度为200M(204800k=200M)


赋予权限


3、开机自动激活配额

配置文件: /etc/fstab


4、测试

可见,200M没有超过最大额度,正常


而201M则不行,提示”超过配额限制“



 

 

原创粉丝点击