我有一个运行Windows Sever 2012 Standard 64-bit的Hyper-V。Hyper正在托管Windows 7 Professional 32-bit的客户操作系统。我注意到服务器上的磁盘空间快用完了。所以我卸载了一堆不需要的软件。我重新启动了客服机和服务器。之后,我关闭了客服机,并压缩了Windows 7系统使用的虚拟磁盘驱动器。
尽管我已经从来宾系统中删除了16 GB,但物理服务器硬盘上使用的空间仍然显示物理服务器上的虚拟磁盘的大小没有发生任何变化。
📷
📷
有些人能告诉我如何减少物理服务器硬盘上虚拟磁盘的大小吗?
我还制作了一个视频这里描述我的问题,更新的答案和评
我的基于java的应用程序安装在许多用户的计算机上。在第一次运行时,它会自动将用户的操作系统名称发送到我的服务器并存储在数据库中。我使用System.getProperty("os.name");在该应用程序中获取用户的操作系统名称。能否确定这是一台基于服务器的计算机( Windows Server 2012 Standard)还是台式计算机(Ubuntu、Windows 7)?
是否有任何可能的方法来确定使用Java的服务器和台式计算机之间的关系?
我正在编写一个简单的控制台应用程序,它只执行以下操作:
查询数据库以获取某些数据。处理此数据。更新数据库。
我编写了代码,其中只包含Main方法,如下所示:
class Program
{
static void Main(string[] args)
{
try
{
var dbContext = new MyDatabaseContext();
var dbRecord = dbContext.MyTable.First(r => r.Status == 1);
// Do so