学习与覆盆子 PI, 交付 V-增加交换内存的 Raspbian

以前的传递 我们看到 如何升级 软件固件 我们 覆盆子, 如何使或推翻 SD 卡的全貌 主内存在 PI 函数, 和 如何使超频和过电压 而不会失去保修.

这一次我们会看到作为提高 交换Raspbian, 因为 100MB 来预定义我们可能短根据项目你想要发展与我们 覆盆子.

有是有需要扩展内存交换.

有是有需要扩展内存交换.

Podemos ampliarla de dos formas distintas, yo voy a explicar ambas y finalmente os ofreceré la reflexión del porque de mi elección.

扩大互换使用分区

扩大 交换 以这种方式, 我们需要创建一个分区中的 SD 卡, 或如果我们想要它 彩色旋转优盘 连接到端口 USB, 作为交换空间, 可以完成这项工作从任何 分区程序 支持 Linux 交换.

我更喜欢 Fdisk, 但为此你可以看到它在大多数图形这次将使用一种方式 Gparted. 第一次 我们 redimensionaremos 操作系统分区 让你 256MB a la memoria 交换.

我们调整大小的 SD 卡.

我们调整大小的 SD 卡.

然后创建 交换分区 与那些 256MB 免费.

我们创建一个 Linux 交换分区.

我们创建一个 Linux 交换分区.

在这一点, 一次介绍 SD 卡 在我们 覆盆子 并且启动操作系统, 我们将反汇编 交换 当前和安装新的分区.

我们必须记住, al reiniciar dejará de funcionar 因为你将会收取 交换 由定义 Raspbian, 因为目前我们正在测试, 我们也必须意识到,这种操作系统 llama a sus dispositivos de almacenamiento /dev/mmcblk * 而不是 /dev/sd *.

pi@raspberrypi:~$ sudo mkswap /dev/mmcblk0p3
Setting up swapspace version 1, size = 262140 KiB
no label, UUID=d443580c-5ab7-4063-9aa3-beec81899ca4

pi@raspberrypi ~ $ sudo swapon /dev/mmcblk0p3

用下面的命令,您可以检查一切正常通过引用到的参考值 交换 在文件中 /proc/meminfo.

pi@raspberrypi:~$ cat /proc/meminfo | grep Swap
SwapCached:            0 kB
SwapTotal:        364536 kB
SwapFree:         364536 kB

现在需要做的是在配置文件中添加更改 /等/fstab 要永久更改, 但首先我们需要 UUID 分区.

pi@raspberrypi:~$ sudo blkid /dev/mmcblk0p3
/dev/mmcblk0p3: UUID="d443580c-5ab7-4063-9aa3-beec81899ca4" TYPE="swap"

现在我们已经可以编辑 /等/fstab 添加对此引用我们 交换 自动安装在系统开始启动时就.

pi@raspberrypi:~$ sudo nano /etc/fstab

#/etc/fstab:
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
UUID=d443580c-5ab7-4063-9aa3-beec81899ca4 none            swap    sw              0       0

在重新启动后,您可以验证, 分区 交换 que el sistema está usando sigue siendo la que nosotros hemos asignado para cubrir nuestras necesidades en materia de 虚拟内存, 可以使用 命令 上面看到在这篇文章或一种方式在大多数图形.

新 256 MB 的交换.

新 256 MB 的交换.

通过修改文件 Raspbian 交换文件扩大互换

这种方法是更简单和干净作为以上, 因为它是操作系统设置的大小,将会有 交换, 在这种情况下它是一个文件并不是一个分区, 由于该项目的开发商因此决定了它 Raspbian.

要实现它,我们只改变文件中的值 /等/dphys-交换文件, 在哪里 指示在大小 MB 你会有 交换.

#/etc/dphys-swapfile (ORIGINAL)
CONF_SWAPSIZE=100

一次修改的文件 它一定是这样:

#/etc/dphys-swapfile (MODIFICADO)
CONF_SWAPSIZE=256

以应用更改, 我们可以重新启动系统; 或重新启动 交换.

pi@raspberrypi:~$ sudo dphys-swapfile setup
pi@raspberrypi:~$ sudo dphys-swapfile swapon

最后的系统重新启动后, 或 交换; 我们将检查正确应用更改.

pi@raspberrypi:~$ cat /proc/meminfo | grep Swap
SwapCached:            0 kB
SwapTotal:        364536 kB
SwapFree:         364536 kB

最后的思考: 我有选择的执行,为什么?

我个人宁愿被已经实现在这最后一个方法 Raspbian, 而后,一些开发商已选择了他后测试和更多的测试.

也允许我在未来有更多在两个主分区 SD 可能会出现我的需求, 和你不得不考虑考虑,它是形式更容易和迅速从可用.

如果你愿意,你可以跟着我 推特, Facebook, 谷歌 +, LinkedIn, 或它分享这份出版物下方的按钮, 如果您有任何疑问或建议,请不要犹豫,置评.

帮助我们达成更多的读者 Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

留言