创建swap分区 并开启Swap

本文介绍了一种在Linux系统中创建swap文件的方法。通过使用`dd`命令从`/dev/zero`生成指定大小的文件,并利用`mkswap`进行格式化,最后通过`swapon`激活该swap文件。

只写下我工作中遇到的,呵呵,好喜欢。

谢谢zengc.

mkdir swapfile
dd if=/dev/zero of=/swapfile/swapfile_kdump bs=1M count=128
mkswap /swapfile/swapfile_kdump
swapon /swapfile/swapfile_kdump

 

这样就创建了128M 的 swap文件。

### 如何使用 `fdisk` 创建 swap 分区 在 Linux 系统中,`fdisk` 是一个常用的磁盘分区工具,可以用来创建、删除和修改磁盘分区。以下是关于如何使用 `fdisk` 创建 swap 分区的详细说明。 #### 1. 使用 `fdisk` 创建分区 首先,需要通过 `fdisk` 命令进入目标磁盘的分区管理界面。假设目标磁盘为 `/dev/sdb`,可以运行以下命令: ```bash fdisk /dev/sdb ``` 在 `fdisk` 的交互式界面中,输入以下命令来创建一个新的分区: - 输入 `n` 创建分区。 - 按提示选择分区类型(通常是主分区 `p` 或逻辑分区 `l`)。 - 设置分区号(如果系统自动分配,则直接确认)。 - 定义分区的起始扇区和结束扇区。可以通过指定具体大小或直接按回车键接受默认值[^1]。 #### 2. 设置分区类型为 swap 创建分区后,需要将其类型设置为 swap。在 `fdisk` 中执行以下操作: - 输入 `t` 修改分区类型。 - 按提示输入要修改的分区号。 - 输入代码 `82` 将分区类型设置为 Linux swap[^4]。 #### 3. 查看保存分区表 完成分区创建后,可以输入以下命令查看当前分区表: - 输入 `p` 打印分区表,确认分区信息是否正确。 - 如果一切无误,输入 `w` 保存更改退出 `fdisk`。 #### 4. 格式化为 swap 分区 使用 `mkswap` 命令将新创建分区格式化为 swap 分区: ```bash mkswap /dev/sdbX ``` 此处 `/dev/sdbX` 表示刚刚创建分区编号(例如 `/dev/sdb1`)。此命令会初始化 swap 分区生成 UUID[^2]。 #### 5. 启用 swap 分区 使用以下命令启用新创建swap 分区: ```bash swapon /dev/sdbX ``` 可以通过 `free -m` 或 `swapon --show` 命令检查 swap 是否已成功启用[^3]。 #### 6. 配置开机自动挂载 为了确保系统重启后 swap 分区仍然可用,需要将其添加到 `/etc/fstab` 文件中。编辑该文件添加如下行: ```text /dev/sdbX none swap sw 0 0 ``` 或者,也可以通过 UUID 来引用 swap 分区,以提高配置的可靠性: ```text UUID=your-swap-uuid none swap sw 0 0 ``` UUID 可以通过以下命令获取: ```bash blkid /dev/sdbX ``` --- ### 注意事项 - 在操作磁盘分区时,请务必小心,避免误删重要数据。 - 如果目标磁盘正在使用中,可能需要先卸载设备再进行分区操作[^3]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值