在别的分区上创建SWAP分区,激活并使用

swap分区在linux下是内存的扩充,相当于windows下的虚拟内存,一般设为物理内存的2倍(如果你的内存达到512以上,就没必要设的这么大了)

创建swap分区

mkswap /dev/hda5

激活swap分区

swapon /dev/hda5

为了让系统启动时能自动启用交换分区,可以用vi编辑/etc/fstab,加入下面一行

/dev/hda5   swap    swap   defaults  0   0      (注意fstab保存的是文件系统信息,修改时一定要小心,否则系统可能无法正常启动)

如果你不想用了,可以用下面的命令禁用SWAP分区

swapoff  /dev/hda5

然后用vi删除/etc/fstab中

/dev/hda5   swap    swap   defaults  0   0  这一行即可

Linux系统创建交换分区通常不直接使用`mkfs.swap`命令,因为`mkfs`用于创建文件系统的元数据,而不是专门针对交换分区。实际上,你可能需要执行以下几个步骤来创建交换分区: 1. **检测现有分区**: 使用`fdisk -l`查看磁盘分区情况。 2. **创建交换分区**: 如果没有交换分区,可以使用`fdisk`工具来添加新的分区。例如: ``` sudo fdisk /dev/sda (替换为你的硬盘设备) n (新建分区) p (选择作为primary分区) e (进入分区编辑模式) 2 (选择第一个未使用的扇区开始位置) +5G (指定交换分区大小,这里假设5GB) w (保存退出) ``` 3. **标记为交换空间**: 在`fdisk`编辑模式下,更改分区类型为Linux swap,如上述引用[1]所示: ``` t (改变分区类型) s (分区类型改为Linux swap) ``` 4. **创建交换文件系统**: 这一步通常不需要手动做,因为在创建分区后,系统自动调用`mkswap`。但是如果你想手动确认,可以在`/etc/fstab`中添加一行配置,指示系统在启动时创建交换文件系统: ``` sudo mkswap /dev/sdaX (替换为新创建的交换分区) ``` 5. **启用交换**: ``` sudo swapon /dev/sdaX ``` 6. **激活交换分区**: 添加到开机自启脚本,比如 `/etc/rc.local` 或者 `/etc/fstab` 的`UUID`或`NAME`字段。 请注意,交换分区主要用于内存不足的情况,作为虚拟内存使用。在日常操作中,不需要频繁创建和删除交换分区。如果你有特定需求,可能需要咨询更详细的文档或专业人员。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值