> Linux教程 > Linux学习 >

Linux如何通过硬盘新增加虚拟内存空间

以下教程将告诉大家如何将一个新的硬盘安装到系统后,如何将部分空间划分为交换空间,并将其启用。
1.查看系统是否已经识别到硬盘
# fdisk -cul |grep sd
2. 在新增的硬盘上新建1个2G的分区;[假设新的硬盘,系统识别到其名称为sdb]
# fdisk -cu /dev/sdb
Command (m for help): n  [n表示创建新分区]
Command action
   e   extended
   p   primary partition (1-4)
p [p表示创建主分区]
Partition number (1-4): 1  [分区号为1]
First sector (2048-20971519, default 2048): [这里按回车即可]
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +2G [增加2G空间]
Command (m for help): p [按P即可看到刚刚创建的主分区]
Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     4196351     2097152   83  Linux
3. 设置该分区的system标签为Linux swap
Command (m for help): t [按t分区格式化系统格式]
Selected partition 1 [选择格式化分区1]
Hex code (type L to list codes): 82 [输入82表示文件系统为swap]
Changed system type of partition 1 to 82 (Linux swap / Solaris)
Command (m for help): w [输入w,将刚刚配置保存]
# cat /proc/partitions [查看分区表]
在这个命令的输出结果中要能够看到刚刚分区大小及其命令(例如:sdb1 2G)。否则,表示不成功,可能需要重启系统。
4. 格式化该分区为swap文件系统
# mkswap /dev/sdb1 [接具体的分区名称]
5. 启动新添加的交换分区;
# free -m
# swapon /dev/sdb1 [接具体的分区名称]
6. 查看增加后的虚拟内存的总大小;
# free -m
 
(责任编辑:IT)