在不重装系统的情况下创建Linux的Swap分区

本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=649

操作环境:

CentOS 7

操作背景:

本文中使用的CentOS Linux系统在安装的时候没有创建Swap分区。下面介绍的方法是通过创建一个文件的方式在不重装系统(即不格式化整个磁盘)的情况下创建Swap交换分区。

具体步骤:

创建一个文件夹

mkdir /swapfile1

注:swapfile1这个文件夹的路径可以根据自己的需要选择。

进入该文件夹里面

cd swapfile1/

创建swap分区文件:

dd if=/dev/zero of=swapfile bs=512 count=8388616

注:该命令是在磁盘上划分一个4G大小的分区,挂载在swapfile上。bs*count即是swap分区的大小,512*8388616=4294971392KB=4GB.

由于要创建的分区比较大,稍等大概一分钟后,可以看到如下回显:

88616
8388616+0 records in
8388616+0 records out
4294971392 bytes (4.3 GB) copied, 76.0531 s, 56.5 MB/s

将该分区设置成swap分区:

/sbin/mkswap swapfile

回显:

Setting up swapspace version 1, size = 4194304 KiB
no label, UUID=003d69e1-4536-45a2-bccb-b9eedb8e10b6

注:这里提示“no label”是正常的,交换分区一般都没有标签。

将swap分区变成有效状态:

/sbin/swapon swapfile

回显:

swapon: /swapfile1/swapfile: insecure permissions 0644, 0600 suggested.

输入 Free 可查看Swap分区是否创建成功。

转载于:https://www.cnblogs.com/wildernessdreams/p/9053789.html

### 如何安全地重装Linux系统 #### 准备工作 在重装Linux系统之前,需要做好充分准备以确保数据的安全性和操作的成功率。建议备份重要文件以防丢失[^1]。 #### 选择合适的发行版 根据实际需求选择适合自己的Linux发行版,常见的发行版包括Ubuntu、RedHat、CentOS、Debian等[^2]。每种发行版都有其特点和适用场景,需根据具体用途决定。 #### 远程登录与权限管理 如果是在服务器环境中重装Linux系统,则需要注意远程登录的账号和密码。通常情况下Linux系统的默认用户名为`root`,而密码则由管理员设定或通过云服务提供商提供的功能进行初始化[^3]。 #### RAID配置(适用于服务器环境) 对于涉及RAID阵列的服务器重装过程,应特别注意RAID级别的选择以及磁盘分配。例如,在创建RAID时可以选择相应的级别(如RAID 1),并指定参与的硬盘数量及容量大小[^5]。 以下是具体的重装步骤: 1. **下载镜像** 下载所选Linux版本的操作系统ISO镜像文件,并将其写入U盘或者光盘作为启动介质。 2. **进入BIOS/UEFI设置** 将制作好的启动盘插入计算机后开机,按相应按键进入BIOS/UEFI界面调整引导顺序以便优先从外部设备加载系统[^4]。 3. **分区规划** 使用工具对硬盘进行合理分区布局,考虑到根目录(`/`)、交换空间(swap area)以及其他可能需要单独挂载的位置(比如/home)。 4. **安装程序运行** 启动至Live CD模式下执行图形化向导式的安装流程;按照提示完成语言选择、键盘映射定义、网络连接测试等工作项之后便是最关键的一步——确认目标存储位置即上述已划分完毕之各逻辑卷标签名及其对应物理路径。 5. **GRUB引导记录安置** 在整个部署接近尾声之际会询问有关于是否要将GRUB Bootloader放置到MBR(Master Boot Record)/ESP(EFI System Partition),一般推荐接受默认选项除非存在特殊情况才考虑自定义定位。 6. **重启验证** 成功提交所有参数设定以后便会自动跳转回到主机硬件层面实施最终阶段也就是冷启动作来检验全新立起来的基础架构能否正常运作无误为止。 ```bash # 示例命令:查看磁盘分区情况 fdisk -l # 创建RAID示例 (假设两块1TB硬盘用于构建RAID1) mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值