IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> LINUX系统管理员--->2.5存储的基本管理 -> 正文阅读

[系统运维]LINUX系统管理员--->2.5存储的基本管理

目录

一.设备识别 :

二. 设备挂载:

三.设备中文件的查找 :

四.磁盘分区:

?五. swap分区 :

六. 磁盘配额 :

七.永久挂载:

???????


一.设备识别 :

??????? 一.实验环境:1.我们需要准备一台全新的虚拟机

????????????????????????????? 2.然后我们给这台虚拟机新增一块5G的磁盘映像

?

????????????????? 3.然后在虚拟机中输入命令 cat /proc/partitions查看硬盘设备,显示我们新增了一块位5G大小的vdb磁盘

二.设备接入系统之后都是以文件的形式存在

三.设备文件名称

SATA/SAS/USB/dev/sda,/dev/sdb##s=SATA,d=DISK,a=第几块
IDE/dev/hd0,/dev/hd1##h=hard
VIRTIO-BLOCK?/dev/vda,/dev/vdb##v=virtio
M2(SSD)/dev/nvme0,/dev/nvme1##nvme=m2
SD/MMC/EMMC(卡)/dev/mmcblk0,/dev/mmcblk1##mmcblk=mmc卡
光驱/dev/cdrom,/dev/sr0,/dev/sr1

四.设备查看

fdisk -l查看磁盘分区情况
lsblk设备使用情况
blkid设备管理方式及设备id
df查看正在被系统挂载的设备
cat /proc/partitions查看系统识别设备 (等同于lsblk,但是lsblk更精准一点)

——tips:??? 磁盘设备在电脑中的存在状态分三种情况,挂上了系统不识别,挂上了识别了但是不用,挂上了识别了也使用了

二. 设备挂载:

? 一.在系统中有设备id的设备是可以被系统使用的

? 二.挂载相关命令

mount -o 挂载参数????????device 挂载点
mount?? 设备|挂载点
mount查看挂载信息
mount -o rw /dev/vda1? /westosu盘变为只读
mount -o remount,ro /westos转换挂载参数由读写变为只读

??????? 示例:1.在我们的真实主机中,插入我们的U盘,df查看命令找到我们的U盘挂载点,然后复制这个挂载点并且cd进入,ls就可以查看我们U盘中的内容

我们的设备名称为

????????????????????????????????????????????????? 我们的挂载点为

我们使用命令 umount /dev/sdb1 或者 umount /run/media/westos/1235-54AA 都是可以卸载我们的设备的,但是我们通常使用的是umount /dev/sdb1 来进行卸载

??????? 2.我们可以直接使用 mount命令查看U盘的挂载信息

???????? 这里显示的我们挂载为可读写挂载,而我们如果想要只读挂载,就需要先卸掉U盘,然后输入命令 mount -o ro /dev/sdb1 /mnt,将其挂载到/mnt目录下,然后我们发现U盘就成为了只读,不能在U盘中创建以及删除文档

???????? 而如果我们不想卸载直接想改变其读写的权限,可以输入命令mount -o remount,rw/dev/sdb1 使其重新的可以进行读写操作,但是这种不卸载的情况不太保险,因为有可能导致U盘使用繁忙不能在U盘内创建或者删除文件

???????? 3.如果我们开启另一个shell,并且在这个shell中cd进入到我们的挂载点/mnt目录中,然后我们在原shell中想要卸载掉/mnt就会提示挂载繁忙无法卸载,这时候我们就可以输入命令fuser -vm /mnt查看我们的 /mnt在忙什么,也可以直接fuser -kvm /mnt将其进程结束掉,然后我们在umount /mnt就可以将其卸载

umount /dev/sdb1卸载设备/dev/sdb1
umount /mnt如果设备挂载到了/mnt可以直接卸载/mnt
mount? /dev/sdb1? /mnt将/dev/sdb1挂载到mnt里
mount? -o ro /dev/sdb1 /mntu盘变为只读
mount? -o remount,rw /dev/sdb1u盘只读变成rw

三.设备中文件的查找 :

??????? 一.find命令??????? 例:find /etc/ -name passwd

-name#文件名称
-user#文件用户
-group#文件组
-type f d s b l#文件类型
-perm 222 /222 -222#权限查找,只能是222 满足222中只要有一个2的所有文件 满足只要有222的所有文件(rw--w--wx)????? find /mnt -perm -022
-exec#查找之后对其进行什么操作?? ??? ?find /mnt -name \*westos*\ -exec rm -rf {} \;
-maxdepth 1#最大深度是1
-mindepth 1#最小深度是1
-cmin 1 -1 +1#时间查找????? 一分钟以内的时间段,(比如九分钟,8-9分钟内或者9-11分钟)一分子以内,超过一分种
-size +|-1|1M#文件大小1M
-o#或者
-a#和
-not#反以

???

?

?

四.磁盘分区:

?tips:??????? 分区后各磁盘无法正常使用需要安装软件:? rpm -ivh ntfs...
?? ??? ??? ??? ? mkfs.xfs? /dev/vdb1?? ##对分区1进行xfs安装
?? ??? ??? ??? ? mkfs.vfat /dev/vdb1
?? ??? ??? ??? ? mkfs.ext4 /dev/vdb1
?? ??? ??? ??? ? mkfs.xfs -K /dev.vdb5?? ##不对空的磁盘作处理 (逻辑分区其他不用的地方就快了)

? 一.【步骤】
? 1. 先查找fdisk -l 看有那个分区是未配置的我们这里显示的是 /dev/vdb未进行配置

???????????? 2.然后fdisk /dev/vdb进行磁盘分区创建

二.MBR分区方式 :

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

三.输入fdisk /dev/vdb后的指令介绍:

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

四. parted命令方式方法分盘 :

????????partde /dev/vdb mklabel gpt
?? ??? ?partde /dev/vdb mklabel primary 1 1000
?? ??? ?partde /dev/vdb rm 1

?五. swap分区 :

??????? 一.含义:Swap分区在系统的物理内存不够用的时候,把硬盘内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。

udevadm settle???同步分区表
swapon -s查看swap分区信息
mkswap /dev/vdb1格式化设备为swap格式
swapon -a /dev/vdb1运行
swapon -a /dev/vdb1 -p 1暂时更改swap优先级
swapoff /dev/vdb1关闭

??????? 二.操作步骤 :输入命令行 vim /etc/fstab 然后在里面编写,这里面的的内容,并且永久保存优先级

???????? 如果想要暂时性的调换swap分区的优先级,可以直接输入命令行

六. 磁盘配额 :

?一. 步骤: 1.mkdir /westos 创建目录,然后mxks.xfs /dev/bdb2将其格式化成xfs格式

????????????????? 2.mount /dev/vdb2 /westos 给满权限 chmod 1777 /westos

????????????????? 3.然后切换到westos用户edquota -u westos 给里面的hard里面设置大小或者直接给分区挂载,然后对hard值进行设定

?二.测试:

??????????????? 1.切换到westos用户

??????????????? 2.dd if=/dev/zero of=/westos/westosfile bs=1M count=21(超过限额不能建立)

??????????????? 3.永久配额:

????????????????vim /etc/fstab 然后在里面编写 /dev/vdb2? /westos?? xfs?? defaulst,usrquota 0 0

七.永久挂载:

永久挂载 :vim /etc/fstab?? 然后输入 /dev/vdb1 ? /mnt? xfs?? defaults 0 0
然后卸载挂载umount /mnt?? 然后mount -a (系统将可以识别的自动全部挂载上)直接挂载

???????

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-27 16:38:53  更:2021-07-27 16:40:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/29 0:48:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码