1. 首页 > 经验 >

linux 关闭swap_Linux关闭swap分区

调整Linux系统SWAP空间大小教程

分区建议:建议是物理内存大小的2倍,比如你电脑是4G的物理内存,swap分区可以是8G

很多初学linux的童鞋应用都有这想的体会,在刚刚接触Linux在安装的时候,不知道SWAP空间分配多少比较好,所以会随便分配一个,在真正使用的时候,比如安装Oracle10g会要求很大的SWAP空间,发现swap空间不够,那应该怎么增加swap空间大小呢。这里就给大家分享一下如何调整Linux系统的SWAP大小。

linux 关闭swap_Linux关闭swap分区linux 关闭swap_Linux关闭swap分区


注意:以下的作都要在root用户下进行,首先先建立一个分区,采用ddlinux的分区方案?命令比如

dd

if=/dev/zero

of=/home/swap

count=512000

这样就会创建/home/swap这么一个分区文件。文件的大小是512000个block,一般情况下1个block为1K,所以这里空间是512M。接着再把这个分区变成swap分区。

/in/mkswap

/home/swap

再接着使用这个SWAP分区。使其成为有效状态。

/in/swapon

/home/swap

现在再用free

-m命令查看一下内存和SWAP分区大小,就发现增加了512M的空间了。不过当计算机重启了以后,发现SWAP还是原来那么大,新的SWAP没有自动启动,还要手动启动。那我们需要修改/etc/fstab文件,增加如下一行

/home/swap

swap

swap

defaults

你就会发现你的机器自动启动以后SWAP空间也增大了。

linux的boot分区

这就可以从其中一个分区上拿一点空间出来创建一个新的分区。

Boot/swap三个LINUX分区是什么含义?

/是根目录:所有的目录都挂在根目录下BOOT是启动分区:文件,内核和启动文件都在BOOT中SWAP分区就相当于WINDOWS下的虚拟内存一样

描述Linux中的/boot分区、/swap分区和/根分区各自的功能用途?

因为现在不论windows、linux、macos,它们都默认会给你分区。

Windows会分出OEM区(存放启动文件)、EFI启动区、系统区。

Linux建议会有boot、主分区、swap分区(可选)。

macos的apfs则会有各类容器的分区。

主分区格式?

主分区是Ext4格式,另一个SWAP分区格式。

1、linux最少需要两个分区,主分区是Ext4格式,另一个SWAP分区格式。

2、新版的linux在安装时一般会需要3个分区:

第二个就是安装系统和储存文件的Ext4格式分区;

第三个就是专用于与内存交换数据和作为缓存使用的SWAP分区。

3、Linux管理文件的模式与windows不一样,是采用文件夹模式,在linux系统当中,新的硬盘加入也是以文件夹的方式挂载到主分区,而不是采用windows的分区模式,通常只能看到Ext4分区,看不到linux的分区和交换分区的。

扩展资料:

安装Linux时,默认分为三个区,分别是/boot分区、根分区和swap分区.这三个分区分别对应的盘符是hda1、hda2、hda3。

1、boot分区

该分区对应于/boot目录,约100MB,该分区存放Linux的Grub(bootloader)和内核源码。用户可通过访问/boot目录来访问该分区,换句话说,用户对/boot目录的作就是作该分区。

2、swa6、格式化完成后需要把格式化后的分区进行挂载才可以进行使用,挂载前需要选建立挂载目录。p分区

该分区没有对应的目录,故用户无法访问。

Linux下的swap分区即为虚拟内存,虚拟内存用于当系统内存空间不足时,先将临时数据存放在swap分区,等待一段时间后,然后再将数据调入到内存中执行,所以说,虚拟内存只是暂时存放数据,在该空间内并没有执行。

boot分区怎么设置?

1、打开电脑连续按F2打开电脑,连续按下F2键。

2、进入界面找到Boot进入BIOS界面,按下方向键到Boot位置。

3、选择个启动项回车,选择界面中启动项个,点击回车。

4、用方向键选择然后回车,在对话框中用上下方向键选择设置,设置后按回车键。5、左右切换exit回车,按左右方向键切换到exit,按两下回车键即可。

自己的LinuxMint分区方案,记录下来,方便以后查看

分为四个区(硬盘为:120SSD+500HDD)

1.swap;逻辑分区;充当虚拟内存;大小等于内存大小(本人10G);分区格式为swap

2./boot;分区;逻辑分区;大小为200M;分区格式为ext4;

3.挂载点/;主分区;安装系统和软件;大小为余下的SSD空间;分区格式为ext4;

4.挂载点/home;逻辑分区;相当于“我的文档”;大小是整个HDD;分区格式ext4;

linux分区目录详解linux分区目录

作用:Linux系统具有“一切皆文件”的思想和特点,所有的文件都从这里开始。如果我们有大量的数据在根目录下(比如做FTP使用)可以划分大一点的空间。

Linux如何分区?

这种情况,如果您想在一个磁盘上划分五个以上分区,这样是行不通的

Linux中创建新分区步骤如下。

1、查看当前系统磁盘容量,以及已经分好的分区。

2、然后从还有生于空间的分区上创建新的分区,使用m选项可以先查看创建分区选项。

3、然后使用n选项创建分区,这里因为是同一步磁盘已经存在主分区,所以现在只能创建扩展分区,这里选择e,如果是新磁盘可以直接创建主分区。

4、创建完成后,还需要把扩展分区转换为逻辑分区才可以进行使用,创建完成后需要重启计算机。

5、重启完成后,就可以对分区进行格式化作了。

linux默认分区?

合理的规划分区:

1、分区结构之一:四个主分区,没有扩展分区

即:

2、三个主分区一个扩展分区

即:

|......

这种情况行得通,而且分区的自由度比较大;分区也不受约束,能分超过5个分区

3、最合理的分区结构应该是主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区。主分区的个数+扩展分区个数要控制在四个之内

即:

|......

或:

|......

或:

|......

4、最不合理的分区结构:主分区包围扩展分区

|......

这样和之间的是有自由度,但后的怎么办?除非把主分区4完全利用扩展分区后的空间,否则您想在主分区4后再划一个分区是不可能的,划分逻辑分区更不可能;虽然类似此种办法也符合一个磁盘四个主分区的标准,但这样主分区包围扩展分区的分区方法实在不可取

linux怎么查看目录剩余空间?

Linux查看目录所在分区剩余空间大小可以使用命令:df-h目录的路径显示结果中会有哪个磁盘分区、所在分区总大小、使用量、空闲大小、挂载点等信息。-h参数表示以比较容易阅读的GB、MB、KB显示磁盘分区。例如,看/etc命令的剩余空间大小就可以:df-h/etc

linux分区根分区还是home?

linux的根目录相当于一个“映射”的作用,安装linux时如果只给根目录配置了内存空间(假设它是sda1,相当于Windows的C盘),那么根目录下的所有目录可以认为是共用这个sda1的内存空间的。

而在给根目录配置了内存空间的基础上,再给home目录配置内存空间(假设它是sda2),那么这个home目录相当于已经出来一个分区了(相当于Windows的D盘)。home目录看似还存在于根目录的“里面”,其实已经构成了一个映射关系,在根目录中点击home目录,可以进到home的sda2分区,但是home目录的内存空间和根目录的内存空间是相互的(即相互不影响)。

应该可以这么说:在根目录下打开home目录(根目录和home目录分别配置了内存空间),相当于,在Windows的C盘中打开Windows的D盘。因此根目录内存空间和home目录内存空间互不影响。

centos7分区格式?

1、boot分区

大小:一般300Mb左右

作用:分区,包含了系统启动的必要内核文件,即使根分区损坏也能正常启动,一般这些文件所占空间在200M以内。

分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。避免由于长期使用的冗余文件塞满这个分区。

分区格式:建议ext4,可按需求更改。

2、swap分区:

大小:一般是物理内存的2倍,如2048mb4096mb

作用:类似于Windows的虚拟内存,在内存不够用时占用硬盘的虚拟内存来进行临时数据的存放,而对于linux就是swap分区

分区格式:swap格式

3、/分区(根分区)

大小:剩余空间

分区建议:15G+。根分区和home分区的大小类似于C盘和D盘的空间分配,主要占空间在哪儿就把那里分大容量。

分区格式:建议ext4

4、var分区(可选)

大小:最少300M-500M,一般2-3G

作用:用于log日志的文件的存放,如果不分则默认在/目录下

分区建议:如果你安装的linux是用于或者经常做日志分析,请划分var分区,避免日志文件不断膨胀塞满导致根分区而引发问题。

分区格式:建议ext4

5、home分区(可选)

大小:2G-10G大小(每个用户100M左右)

作用:存放用户数据,HOME的结构一般是HOME/userName/userFile,如果不分则默认在/目录下

分区建议:如果用户数据多可以将此分区适当增大,请参考“根分区”分区建议;一般硬盘的主要容量几乎都在Home分区和根分区下

分区格式:建议ext4

linux有swap分区,windows怎么没有,那windows的虚拟内存有与swap分区有什么区别呢,他是电脑自动设置的吗

个是分区,用来安装UEFI等信息,通常用Ext2、Ext4的格式;

Linux 只不过是把交换文件设计为可以用分区而已,Linux 也可以用文件的。他们的区别就是实现方式不同而已。

Windows 的虚拟内存文件好处是可以动态变动大小,这个归系统自己管理的。

Windows 的虚拟内存设置默认好像是 50%- 内存在 C 盘上动态分配。Linux 没有这个自动的设计,但分区时安装程序会根据习惯自动分区出一个适合大小的 SWAP 分区。

Windows 的虚拟内存交换文件坏处是混在系统分区里面使用,文件碎片问题和容量变动问题都会影响交换文件的效率,Linux 因为是的分区,所以没有文件碎片和容量变动的问题。

Windows 其实也可以借用 Linux 的 SWAP 理念,单独分一个分区,只用来放 Windows 的虚拟内存交换文件。

windows的虚拟内存默认是放到 C:盘 (或者安装windows的那个盘)的pagefile.sys (这个文件属于系统文件,是隐藏的)

而linux一般都是用那个swap分区(实际是)作交换页,但是linux实际上也可以用某个文件(而不是用一个swap分区)来作虚拟内存,linux甚至可以同时使用若干个swap分区和若干个文件来一起用。

你可以试一下如下命令来设置一个文件去参与页面交换(用windows的术语就是作虚拟内存)

# dd if=/dev/zero of=pagefile bs=1024 count=65535

# mkswap pagefile

# swapon pagefile

你就会发现你的swap空间大了64M (用free -m 来查看),就是因为pagefile这个bs=102464M的文件加入了交换空间,关闭的方法自然是

# swapoff pagefile

原理是一样的,是自动设置的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息