使用 ubuntu server 20.04 版本,我想从 USB 记忆棒复制 RAM 内存中的一些文件,然后在第二个 USB 内存中再次转录它们。
我现在拥有 32GB RAM已安装,但看起来像我只能用16GB。
我知道系统要运行需要一部分内存,但是是否可以重新分区 RAM 内存以分配 5GB 的 RAM 和另外 27GB 的“HDD”?
我已经读到过可以使用 USB 存储器来扩展这个空间,但这对我来说不是解决方案。
目的是避免由于某些计算机病毒或其他原因导致 USB 棒 A 能够传输 USB 棒 B 上的信息。
因此,我们的想法如下:
- 将内存B的内容复制到RAM。
- 用存储器 A 替换 USB 存储器 B。
- 将数据写入内存A
更新2:我找到了这个:https://ostechnix.com/adjust-size-root-partition-live-arch-linux/
可以在 ubuntu 中复制这个吗?
或者,使用 Arch,如何通过终端快速设置屏幕分辨率?
当系统启动时,似乎使用了显示器不支持的分辨率或频率!
我知道 xrandr 存在,但如果没有视频输出,似乎很难理解它出了什么问题。
答案1
您可以尝试使用以下方法调整内存分区大小:
sudo mount -o remount,size=10G none /
- none - 对 tmpfs 来说无所谓
- /-挂载点
例子:
# mkdir /mnt/test
# mount -t tmpfs -o size=1G none /mnt/test
# df -h |grep test
none 1,0G 0 1,0G 0% /mnt/test
# mount -o remount,size=10G none /mnt/test
# df -h |grep test
none 10G 0 10G 0% /mnt/test
# mount -o remount,size=1000G none /mnt/test
# df -h |grep test
none 1000G 0 1000G 0% /mnt/test
其次,如果您可以调整其大小,您甚至可以将其设置为超出可用内存的大小,但请记住,这些文件存储在内存中,如果可用内存不足,您的 PC 将会变慢并陷入停滞。
如果你确实需要超过可用内存,你可以:
- 在某些硬盘驱动器(包括 USB)上设置交换文件/分区 - 但请记住,默认情况下它不会被加密
- 只需像平常一样创建/安装一些驱动器并使用它(同样,你总是可以加密它)