从零学习Linux操作系统 第十三部分 企业储存的基本管理

一、设定实验环境

添加设备
在这里插入图片描述
添加硬盘
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
同理创建一个5G的硬盘
在这里插入图片描述

二、识别系统中设备

设备接入系统后都是以文件的形式存在
设备文件名称

SATA/SAS/USB/dev/sda,/dev/sdbs= SATA, d=DISK a=第几快
IDE/dev/hd0,/dev/hd1h= hard
VIRTIO-BLOCK/dev/vda,/dev/vdbv=virtio
M2(SSD)/dev/nvme0,/dev/nvme1nvme=m2
SD/MMC/EMMC(卡)/dev/mmcblk0,/dev/mmcblk1mmcblk=mmc卡
光驱/dev/cdrom,/dev/sr0,/dev/sr1

三、查看设备的常用命令

fdisk -l 查看磁盘分区情况
在这里插入图片描述
lsblk 设备使用情况
在这里插入图片描述
blkid 设备管理方式及设备id
在这里插入图片描述
df 查看正在被系统挂载的设备
在这里插入图片描述
cat /proc/partitions 查看系统识别设备
在这里插入图片描述

四、设备的挂载和卸载

df命令 查看正在被系统挂载的设备

umount + 设备名称 设备的卸载
umount后可以接设备也可以接挂载点
在这里插入图片描述
mount +设备 +挂载点 设备的挂载
在这里插入图片描述
mount命令 查看挂载情况/参数

在这里插入图片描述在这里插入图片描述

mount -o remount,ro /media/ 将media上挂载的设备重新挂载并且更改参数为ro.

在这里插入图片描述
在这里插入图片描述

mount -o ro /dev/sr0 /media 挂载的时候指定挂载点和参数
在这里插入图片描述
在这里插入图片描述
倘若系统正在使用此设备,此设备是卸载不掉的

在这里插入图片描述
在这里插入图片描述

fuser -vm /boot/ 对设备进行查看,查看正在运行什么程序
在这里插入图片描述
fuser -kvm /boot/ 关掉设备中的程序
在这里插入图片描述
-k 结束进程, -v 现实详细信息 -m 显示进程

五、在设备中查找文件

建立实验素材
在这里插入图片描述
查找文件的命令
find

-name以文件名字的方式查找
-user以所有人的方式查找
-group以所有组方式查找
-type以文件类型的方式查找文件
-size以文件大小的方式查找文件
-cmin以更改时间的方式查找文件
-maxdepth查找最深度文件
-mindepth查找最浅文件
-perm以文件权限的方式查找文件

-a 表示并列条件 -o 表示或者条件
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

六、设备分区表原理及分区划分

在这里插入图片描述

MBR分区方式:
主分区:主分区表记录分区的信息并可以直接使用的分区
扩展分区:主分区表记录的分区,不可直接使用,只是逻辑分区容器
逻辑分区:扩展分区之上划分的分区叫做逻辑分区

分区方法:
fdisk + 设备名称
在这里插入图片描述

m##获得帮助
d删除
l列出所有分区类型
n新建
p显示分区表
t更改分区类型
w保存更改
q退出
g设定分区方式为GPT
o设定分区方式为mbr

在这里插入图片描述
更改分区格式后wq退出保存
udevadm settle 同步分区表
blkid 查看分区表
在这里插入图片描述
非交互式划分方式
parted +设备 rm +分区 删除分区
在这里插入图片描述

parted /dev/sdb mklabel msdos 设定为mbr分区方式
parted /dev/sdb mkpart primary 1 1024 划分一个一G大小的分区
在这里插入图片描述

七、设备文件系统及开启自动挂载在这里插入图片描述

man 5 fs 了解更多文件系统
在这里插入图片描述
mkfs.xfs /dev/sda1
对配置进行格式化

在这里插入图片描述
这些挂在是临时的挂载

想要永久挂载,需要编写设备开启挂载策略文件
vim /etc/fstab
在这里插入图片描述

八、对于服务器swap分区的管理及调优

作用:
程序在运行时所有数据是在RAM
当RAM使用量超过了限额
为了使系统更加稳定
我们在硬盘上划分一部分空间来作内存缓冲区swap
当内存使用超过限额,内核会把内存中闲置的数据存放到swap中
当程序需要swap分区中的数据时内核将swap分区中的数据在交还给内存进程处理

在这里插入图片描述
swapon -s ##查看swap分区信息
在这里插入图片描述

mkswap /dev/sda1格式化设备位swap格式
swapon /dev/sda1 -p 0-32767-p表示指定swap的优先级

在这里插入图片描述
以上操作都位临时操作

如果永久添加swap分区
vim /etc/fstab 编辑配置文件
在这里插入图片描述
swapon -a 激活分区
swapoff /dev/sda1 停掉设备

九、 磁盘配额的作用及配属方式

作用:
设定用户能写入指定设备的最大额度
设定方法:
mount /dev/sda1 /pub/ -o usrquota 挂载设备并激活配额参数
在这里插入图片描述

quotaon -uv /dev/sda1 激活配额
在这里插入图片描述

edquota -u westos 设定用户westos配额

在这里插入图片描述

blocks:westos用户已经在设备中存的数据大小
soft:软限
hard:硬限
inodes:用户在磁盘中已存在的文件个数
soft:个数软限
hard:个数硬限

永久开启配额
vim /etc/fstab 编辑配置文件
编写 /dev/sda1 /mnt xfs defaults,usrquota 0 0
在这里插入图片描述

关闭配额
quotaoff -uv /dev/sda1

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

厄罗萌多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值