长话短说;博士。 有没有办法在驱动器丢失或发生故障(不是用户首先发生故障)的情况下正确启动基于软件的 RAID1?
\n需要明确的是,如果您在重新启动之前正确地使驱动器出现故障,则可以在没有硬盘的情况下启动基于软件的 RAID1 。我知道这是主观的,但这似乎不是一个合理的解决方案,也不是一个可接受的答案。例如; 设施停电,硬盘驱动器在断电的同时发生故障。尝试使用\xe2\x80\x99t \xe2\x80\x9cproperly\xe2\x80\x9d 的降级硬盘启动失败将导致系统进入紧急模式。
\n我\xe2\x80\x99已经阅读了这里和其他论坛上的许多帖子,都建议您在所有分区上安装grub,或手动重建grub,添加nofail到/etc/fstab选项,或其他看似简单的解决方案;但现实是这些建议都没有奏效。
虽然我\xe2\x80\x99已经接受了这是不可能的,但关于这件事\xe2\x80\x99并不轻松。所以,我\xe2\x80\x99m看看其他人是否有这个问题或有这个问题的解决方案。
\n我有一个不支持 UEFI 的旧主板,所以我启动传统模式/MBR。
\n操作系统:
cat /etc/redhat-release\nRed Hat Enterprise Linux Workstation release 7.6 (Maipo)\nRun Code Online (Sandbox Code Playgroud)\n核心:
\nuname \xe2\x80\x93r\n3.10.0-957.el7.x86_64\nRun Code Online (Sandbox Code Playgroud)\n妈妈:
\nmdadm \xe2\x80\x93version\nmdadm \xe2\x80\x93 v4.1-rc1 2018-03-22\nRun Code Online (Sandbox Code Playgroud)\n我的 RAID 是跨三个驱动器的 RAID1。( sda,sdb,sdc) 有 4 个分区
md1 - /boot\nmd2 - /home\nmd3 - /\nmd4 - swap\nRun Code Online (Sandbox Code Playgroud)\n我已在所有分区上安装了 grub,并确保所有引导分区都有引导标志。\n 所有分区都在相应分区旁边的引导字段中fdisk /dev/sd[a,b,c]显示 a \n -- …
我在一家托管公司工作,我们在那里提供托管服务。
由于我们为我们不拥有的客户端硬件提供托管服务,因此许多客户端设备没有 IPMI 模块来允许远程重启。结果,当其中一台机器崩溃时,我们会接到一个重启它的电话,我们通过物理访问电源按钮来实现。
显然,这很不方便,尤其是在工作时间之外,当我们没有任何人在现场并且必须进入办公室重新启动计算机时。我知道在 HP、Dell 和 IBM 等 OEM 的服务器上,您会获得一个带外管理界面,它提供的功能与物理访问基本相同。
这种硬件是否独立于 OEM 特定型号?我正在考虑诸如 PCI 卡之类的东西(例如),我可以将其插入任何品牌的计算机,以便为我提供 IPMI 或远程电源循环功能,但这只是我的想法。
通常使用什么硬件来执行此操作?
我有一台 Xen 虚拟机,它在不错的负载下运行了一年多。我今天早上重新启动它,已经启动了几个小时。我认为这是 FSCKing 本身。xm list表明它使用了大量的cpu。我不能xm console进去。xenconsole: Could not open tty '/dev/pts/0': No such file or directory. 文件系统是EXT3。
有什么办法可以让我:
我有一个服务设置为在启动时启动,但它没有这样做,我不知道在哪里查看(例如日志)来解决它。
我已经验证了运行级别:
$ grep default /etc/inittab
id:3:initdefault:
Run Code Online (Sandbox Code Playgroud)
符号链接在那里:
$ find /etc -name *beans*
/etc/rc.d/rc6.d/K47beanstalkd
/etc/rc.d/rc1.d/K47beanstalkd
/etc/rc.d/rc0.d/K47beanstalkd
/etc/rc.d/rc2.d/K47beanstalkd
/etc/rc.d/rc4.d/K47beanstalkd
/etc/rc.d/rc3.d/K47beanstalkd
/etc/rc.d/rc5.d/K47beanstalkd
/etc/rc.d/init.d/beanstalkd
Run Code Online (Sandbox Code Playgroud)
当我手动启动它时(通过“sudo /etc/init.d/beanstalkd start”)它工作正常。
我从哪里开始解决这个问题?在哪里可以记录引导序列以便我可以 grep 查找问题?如果重要的话,这是一个 CentOS 机器。
谢谢。
我需要在 CentOS 4.8 服务器重新启动和/或通电后自动发出命令。有人可以告诉我我可以把它放在哪里吗?某处是否有配置文件?
谢谢,
-M
我对 Linux 管理很陌生,所以我无法理解 yum update 和 grub 引导列表。
我最近在一台旧的 CentOS 机器上做了一个yum 更新。一切都很好,除了 grub 引导列表中出现多个引导选项,我想知道为什么?我设法进行了 Google 搜索,并认为我可以在 /etc/grub.conf 中手动配置启动顺序。
谢谢。
我在我们的服务器机房里有一台 PC,它可以双引导到 Windows 和 linux。
显然,当我们需要重新启动机器时,我们可以进入它正在运行的任何系统并重新启动。
但是,由于显而易见的原因,我无法选择要在引导加载程序上引导的操作系统。
除了安装 KVM 之外,还有什么方法可以让我们用接受 ssh 连接并让我相应地启动的东西替换引导加载程序。
我不敢相信我是唯一一个觉得这很有用的人。
问候马克。
我曾经有一个 RAID 0 设置,但我放弃了它并从头开始使用普通的非 RAID 单磁盘系统重新启动。第二个磁盘仅用于一般存储。
好吧,今天,我启动了机器,无论出于何种原因,BIOS 从仍然具有旧 RAID 0 启动记录和操作系统以及所有内容的辅助驱动器启动。我花了几分钟才弄清楚出了什么问题,我更改了 BIOS 中的引导顺序,然后我的“新”机器又回来了。
如何在不破坏旧辅助驱动器上的任何分区的情况下消除旧辅助驱动器的可引导性?MBR 有分区表,所以我不能把它吹走,但我找不到任何可以在保留分区表的同时擦除 MBR 的分区工具。
这是一个 ubuntu 10.10 设置。
一个白皮书发表Diskeeper公司在3该页指出,
由文件碎片引起的最常见的问题是:
a) 崩溃和系统挂起/冻结
b) 启动缓慢和计算机无法启动
c) [...]
d) 文件损坏和数据丢失
e) 程序错误
f) RAM 使用和缓存问题
这些陈述有多准确(尤其是关于崩溃和中止启动的陈述)?