Chi*_*nke 5 linux boot ramdisk liveusb persistence
我有一个可启动的 USB 驱动器,上面有一个实时的 Linux 发行版。我们将其设置为支持持久性,因此通常所做的更改会在重新启动之间保留。启动到 RAM 似乎使 Linux 比正常情况下快得多,这使得它成为使用 live USB 的便捷方式,特别是因为与SATA驱动器上的正常安装相比,live USB 速度要慢得多,有时还会挂起。
toram我们可以通过在grub菜单中添加启动参数来将live USB启动到ram中。然而,显然这破坏了持久性功能,因为文件系统被加载到 RAM 上,因此所有更改在重新启动后都会丢失。
一旦我们进行了更改并决定保留它们,我们如何将文件系统更改从 RAM 刷新回 USB 驱动器?
作为记录,我按照以下说明使实时 USB 支持持久性: https: //docs.kali.org/downloading/kali-linux-live-usb-persistence
从 USB 启动到 RAM 似乎更快,因为只有最小的 Linux 版本被加载到内存中。
USB 比内部磁盘慢,因此与传统的基于磁盘的安装相比,性能不会更高,反而会更低。持久启动 USB 的唯一优点是它是可在任何计算机上运行的便携式 Linux 安装。
此外,可移动设备在物理上刷新得更多,因为操作系统不会冒任何机会在不先卸载的情况下删除此类设备。这意味着 USB 比内部磁盘有更多的写入次数和更频繁的写入次数。
无需进行任何调整即可提高内存使用率。Linux 在读取或写入时自动将磁盘数据维护在高速缓存中。写入被延迟并由操作系统自行决定并以最佳顺序完成。这些优化对于任何操作系统来说都是极其重要的部分,很多时候是通过这些算法的效率来判断的。
效率主要通过添加更多 RAM 来提高,这样可以为磁盘分配更大的内存缓存。
用于内存缓存和磁盘管理的操作系统算法非常复杂,在不深入了解其影响的情况下对其进行调整对磁盘和操作系统的健康非常危险。
| 归档时间: |
|
| 查看次数: |
3343 次 |
| 最近记录: |