swap分区、硬盘和磁盘
电脑组成 硬件部分:电源、主板、处理器(cpu),硬盘、显卡、内存、输入设备、显示器等。
有时候我们机器的内存不够时,就可以通过创建 Swap 分区来缓解这种尴尬场面,Linux 下的 Swap (交换分区)相当于 Windows 下的”虚拟内存”,当系统内存不够时,把一部分硬盘空间虚拟成内存使用,从而解决内存不够用的情况。
交换分区:
・把部分硬盘空间当作内存使用的分区,缓解物理内存不足
・交换分区大小的建议:内存 SWAP<2G 2 倍内存<4G 等于内存<8G 内存的 1/2<16G 内存的 1/4
在装完Linux系统之后,建立Swap分区有两种方法。
1.新建磁盘分区作为swap分区
2.用文件作为swap分区 (操作更简单,我更常用)
下面介绍这两种方法:(都必须用root权限,操作过程应该小心谨慎。)
一、新建磁盘分区作为swap分区
- 以root身份进入控制台(登录系统),输入
# swapoff -a #停止所有的swap分区
用fdisk命令(例:# fdisk /dev/sdb)对磁盘进行分区,添加swap分区,新建分区,在fdisk中用“t”命令将新添的分区id改为82(Linux swap类型),最后用w将操作实际写入硬盘(没用w之前的操作是无效的)。
格式化swap分区
# mkswap /dev/sdb2 #格式化swap分区,这里的sdb2要看您加完后p命令显示的实际分区设备名
- 启动新的swap分区
# swapon /dev/sdb2 #启动新的swap分区
- 为了让系统启动时能自动启用这个交换分区,可以编辑/etc/fstab,加入下面一行
/dev/sdb2 swap swap defaults 0 0
二、用文件作为Swap分区
- 创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。
# dd if=/dev/zero of=/root/swapfile bs=1M count=1024
- 格式化为交换分区文件:
# mkswap /root/swapfile #建立swap的文件系统
- 启用交换分区文件:
# swapon /root/swapfile #启用swap文件
- 使系统开机时自启用,在文件/etc/fstab中添加一行:
/root/swapfile swap swap defaults 0 0
新建和增加交换分区用到的命令为:mkswap、swapon等,而想关闭掉某个交换分区则用“swapon /dev/sdb2”这样的命令即可。
硬盘和磁盘有什么不同?
不是一个概念。二者是互相交叉的。
磁盘,是计算机的外部存储器中类似磁带的装置,将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数据丢失。磁盘有软磁盘,硬磁盘。硬磁盘就是机械硬盘。
硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。碟片外覆盖有铁磁性材料。硬盘有固态硬盘(SSD 盘,新式硬盘)、机械硬盘(HDD 传统硬盘)、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘)。SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘(HHD: Hybrid Hard Disk)是把磁性硬盘和闪存集成到一起的一种硬盘。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中
swap分区、硬盘和磁盘相关推荐
- linux下查看硬盘信息、硬盘分区、格式化、挂载、及swap分区
df 命令参看硬盘信息 -T选项, 查看文件系统类型 centos6文件系统是ext4,因为设计较早,对于现今动辄上T的海量数据处理,性能较低.centos7文件系统是xfs,适用于海量数据.这两种文 ...
- 管理员技术(六): 硬盘分区及格式化、 新建一个逻辑卷、调整现有磁盘的分区、扩展逻辑卷的大小、添加一个swap分区...
一.硬盘分区及格式化 问题: 本例要求熟悉硬盘分区结构,使用fdisk分区工具在磁盘 /dev/vdb 上按以下要求建立分区: 1> 采用默认的 msdos 分区模式 2> ...
- linux 挂载有数据硬盘分区,linux下磁盘分区、挂载知多少
0x01 Linux 分区简介 主分区 vs 扩展分区 硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extende ...
- linux划分5t硬盘,关于磁盘分区(以linux系统为例)
一.关于硬盘种类.物理几何结构及硬盘容量.分区大小计算: 1.硬盘种类.物理几何结构 硬盘的种类主要是SCSI .IDE .以及现在流行的SATA等:任何一种硬盘的生产都要一定的标准:随着相应的标准的 ...
- 磁盘建立swap分区,gpt分区和磁盘LUKS加密、配额
(一)swap分区的建立 1.概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空 ...
- 常见硬盘与磁盘分区管理
1.常见硬盘类型: SAS硬盘 SATA硬盘 SSD硬盘 SCSI硬盘 IDE硬盘 SAS硬盘: SAS(串行连接SCSI接口) SAS(Serial Attached SCSI),串行连接SCSI ...
- linux如何挂载swap分区,Linux挂载新硬盘和创建Swap分区的方法
Liunx添加新硬盘其实和Windows的操作一样,但一个是图形化操作,另一个是命令行操作,不过步骤是一样,下面就动手演示和讲解 Linux挂载新硬盘 1.查看硬盘信息 命令:fdisk -l [ro ...
- vmware中linux使用gparted调整磁盘大小并设置swap分区
vmware中linux使用gparted调整磁盘大小并设置swap分区 今天使用虚拟机的时候,发现虚拟机快满了,提示磁盘空间小,不得不扩充虚拟机空间. 1首先把vmware中的ubuntu关机,然后 ...
- Linux 入门记录:六、Linux 硬件相关概念(硬盘、磁盘、磁道、柱面、磁头、扇区、分区、MBR、GPT)...
一.硬盘 硬盘的功能相当简单但很重要,它负责记录系统所需要的各种数据.硬盘记录数据有两个方面,一个是硬件方面的存储原理和结构,另外一方面则是软件方面的数据和文件系统.硬盘的主要行为就是数据的存放和取出 ...
最新文章
- geyser学习记录(day2):我们在命令行当中怎么使用这个架构?
- 在Ubuntu下增加root用户
- android 4.0 电话录音,ANDROID音频系统散记之四:4.0音频系统HAL初探
- 华为芯片设计面试题_未来想去华为海思做芯片设计,应该做哪些努力?
- Oracle 跨库 查询 复制表数据 分布式查询
- java中线程的6种状态
- AINLP-Archive:AINLP文章存档计划
- python没基础能自学吗-需要自学python吗?大概多久能学会?
- 2020 年百度之星·程序设计大赛 - 初赛一 Civilization BFS广搜
- java 访问Domino LOtus 数据库
- matlab word 查找 词组,matlab搜索word文档
- WIN10系统 Indirect Display 虚拟显示器之特殊应用
- VEX到底是一种什么机器人?和乐高有什么区别?
- java转换docx为doc文件_JAVA - 将doc文档转为docx文档
- 解决AndroidStudio Locat侧边栏消失
- 新生报到小程序,微信小程序新生入学,微信小程序新生报到系统毕业设计作品
- 前端启动本地服务的四种方法,看完不会你锤我
- 简单理解云桌面的模板,桌面池和虚拟机的概念
- 三方接口签名验签简易设计与实现
- D咚买菜抢购autojs核心代码分享