Linux存储管理

DeepInThought / 2023-08-02 / 原文

1、磁盘分区

TODO

2、Swap分区

2.1、Swap分区简介

作用:
   swap 分区通常被称为交换分区,是一块特殊的硬盘空间。当实际内存不够用时,OS会将内存中暂时不用的部分数据,放在交换分区中,为当前运行的程序提供足够的内存空间。
优先:
   通过操作系统的调度,应用程序实际可使用远超过系统物理内存的内存空间。
缺点:
   频繁地读写硬盘,会显著降低操作系统的运行速率。

2.2、创建Swap分区

2.2.1、基于磁盘分区创建

## 1、停止所有swap分区
swapoff -a
## 2、对新增磁盘进行分区(TODO)
fdisk /dev/sdb
>> t
>> 82(Linux swap类型)
>> w

2.2.2、基于文件创建

##1、创建要作为swap分区的文件
### 增加1GB交换分区,bs - 数据块大小,count 数据块数量,bs * count = 文件大小
dd if=/dev/zero of=/root/swapfile bs=1M count=4096

## 2、格式化文件为交换分区文件 && 修改权限
mkswap /root/swapfile && chmod 600 /root/swapfile

## 3、启用交换分区文件
swapon /root/swapfile

## 4、设置开机自启用
echo '/root/swapfile swap swap defaults 0 0' >> /etc/fstab

image