个人网站地址:https://juliulian.github.io/

因DNS污染,官方还未进行修复故将学习博客文章放置于此:

 

🎋挂载管理

概念解析:

分区VS挂载(11.5-09:00)

详解:浅谈Linux分区和挂载(点) - TFLS-DJL - 博客园 (cnblogs.com)

挂载:设备和某文件夹建立关系,Linux系统中一切皆文件,文件的源头在"/"

重点:设备和文件夹的关系? 一对多

挂载规则:

            1. 一个挂载点同一时间有且只能挂载一个设备(使用期间,**一对一**关系)
            2. 一个挂载点挂载多个设备,只能看到最后一个设备数据,其他设备数据则会隐藏
            3. 设备挂载点的关系:**一对多**,但是不能多对一
            4. 通常:挂载点=已存在的空的目录
how 如何挂载?

详解:Linux 挂载管理(mount) - pursuer.chen - 博客园 (cnblogs.com)

how查看挂载

fuser -v /mnt/sdb1

image-20220516102038861

how剔除挂载

fuser -v  /mnt/sdb1
umount /mnt/sdb1/xxx.txt       //取消挂载

image-20220516102057986

🎍永久挂载——写配置文件(11.5-28:00)

mkdir /data/mysql  //存放数据库
vim /etc/fstab   //永久挂载,设置挂载配置信息
blkid        //查看"UUID"编号
vim /etc/fstab
:r!blkid /dev/sdb1    //捕获到当前位置
mount -a     //更新
df

image-20220516102116236

how如何修复
blkid   //查询
可以直接注释挂载点 "#"

🎋swap 文件系统

swap作用:缓解内存紧张的特殊情况,硬盘模拟内存,将内存导入swpa分区,起到临时扩大内存的作用。

swap缺点 :减缓系统运行速度(k8s会禁用)

image-20220516102141955

 

how:swap如何实现?
            1. 创建交换分区或者文件
            2. 使用mkswap写入特殊签名
            3. 在/etc/fstab文件中添加适当的条目
            4. 使用swapon-a激活交换空间

查询swap

free -h //查看swap

创建swap

mkswap /dev/sdc1

更新swap

`swapon -a ``

`swapon -s //查看

K8s禁用swap(补)

swapoff -a

🎋实战:文件如何转化为swap(11.5-59:00)
dd if=/dev/zero of=/swapfile bs=1M count=2048   //创建文件
ll -h swapfile    //相当于分区
mkswap /swapfile   //创建
blkid /swapfile   //挂载
vim etc/fstab
/swapfile  none swap   def...0  0    //不是UUID
swapon -a
swapon -s
df

how如何移除swap

free -h
swapon -a   //禁用
free -h
mv /swapfile /data/
vim etc/fstab
修改为 /data/swap
swapon -a
swapon -s