我有一个在 Microsoft Azure 上运行的虚拟 Linux 服务器。机器有一个磁盘/dev/sdb1
安装到/mnt
. 此文件夹包含DATALOSS_WARNING_README.txt
具有以下内容的文件:
警告:这是一个临时磁盘。
存储在此驱动器上的任何数据都会丢失,并且无法恢复。
请不要将此磁盘用于存储任何个人或应用程序数据。
有关其他详细信息,请参阅 MSDN 文档:http : //msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx
我想知道在这个磁盘上存储我的 Linux 服务器的交换文件是否安全?或者这可能会导致问题?
在这个磁盘上有交换文件没有问题,但一定要使用 Linux 代理来创建它。它会在资源盘中自动创建和管理。
以下是启用方法:
添加或取消注释这些行:
ResourceDisk.Format=y
ResourceDisk.Filesystem=ext4
ResourceDisk.MountPoint=/mnt/resource
ResourceDisk.EnableSwap=y
ResourceDisk.SwapSizeMB=2048
Run Code Online (Sandbox Code Playgroud)
通常只有 EnableSwap 和 SwapSizeMB 不会默认配置。保存并重新启动要应用的代理。
在 Windows 虚拟机上,这是默认完成的。
在 Linux VM 上,这也应该是安全的,除非系统期望交换文件在启动时已经存在:然后它可能会抱怨找不到它,因此无法安装它。
在这种情况下,需要一些脚本来在启动时检查交换文件是否确实存在,如果不存在则创建它;所有这一切当然在安装之前。
Azure 可能提供了一些方法来自动管理它。
归档时间: |
|
查看次数: |
3223 次 |
最近记录: |