我暂停了几天的linux vm实例。我看不到任何可以重新打开它的选项。我点击重启,它弹出错误,这里是详细的日志"RESOURCE_NOT_READY: the resource 'projects/myproject/zones/us-central1-a/instances/myinstance‘is not ready“,我仍然看到磁盘,例如,它标记为活动的。有没有办法重新激活实例?谢谢
我有一个在Windows Azure上运行的Cent OS VM实例。我在该虚拟机上装载了一个1TB的数据驱动器,用于存放应用程序的数据库文件。每周左右,我的数据库都会以不一致的时间间隔崩溃,我发现我的数据驱动器在没有我允许的情况下被自动卸载。
我的数据驱动器仍然存在,所有数据都在tact中。我必须登录并重新挂载"sudo mount /dev/sdd1 /mount/datadrive“。这对我的数据和使用它的进程来说是令人沮丧和有害的。
此外,在卸载之前的日志中没有任何内容,也没有任何关于驱动器被卸载的内容。就像我的硬盘被卸载了日志也被清除了。我不是linux专家。日志会在重启时被
Linux需要一个可写的文件系统才能正常工作吗?我只是在运行一个非常简单的初始化程序。目前我没有挂载任何分区。内核已将根分区挂载为只读。只要我坚持使用mallocs、readline和text to standard out (puts),Linux是否被设计为能够与只读文件系统一起运行,或者Linux是否需要一个可写的文件系统才能执行标准的文本输入和输出?
我这样问是因为我似乎得到了内核的恐慌和对堆栈的抱怨。我现在不想运行一个有用的系统。我已经在另一个分区上有一个有用的系统。我试着让它尽可能简单,这样我就可以在添加额外的复杂性之前完全理解事情。
我运行的是一个相当标准的x86-64桌面。
我已经在CentOS工作站上安装了VMWare 6.5。当这台机器开机时,我给它添加了一个SCSI虚拟磁盘(.vmdk)。我决定将磁盘存储为一个文件&一次分配所有磁盘空间。
我尝试运行pvcreate /dev/sdb &我得到以下错误消息。
[root@localhost dev]# pvcreate /dev/sdb
/dev/sdb: read failed after 0 of 4096 at 0: Input/output error
/dev/sdb: read failed after 0 of 4096 at 21474770944: Input/out
在我的centos7中,当我向机器添加和分区一个新磁盘并试图在其上创建文件系统时,我会得到以下恼人的错误消息
/dev/sdb is apparently in use by the system; will not make a filesystem here
关键是磁盘是ISCSI的,它是非常独立的。我还有另一个SATA设备。我不知道是什么使这个新分区的磁盘忙碌,重新启动服务器似乎毫无意义,我也尝试了partprobe,但没有成功!
这是我的fdisk -l输出
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Unit
我刚刚在Debian服务器上安装了一个SAS磁盘。它被正确地检测到了,一切都很好。
然后,我将SAS磁盘移动到不同的Debian服务器、相同的硬件模型和运行相同版本的Debian,但在这里,SAS磁盘被检测为/dev/sg7,而不是/dev/sdb。
smartctl -a /dev/sg7运行良好,但fdisk和cat挂起。
我试着把SAS磁盘放到另一个插槽中:同样的问题。
如何强制将SAS磁盘检测为/dev/sdb?
# uname -a
Linux maxwell 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux
d