我在运行 Debian wheezy 和 GRUB 1.99-27+deb7u3 的 4 x 1 TB 驱动器的服务器上遇到问题。
sda 和 sdb 具有使用(Linux 软件)RAID1 镜像的分区,包括/boot
. sdc 和 sdd 各有一个分区,为数据镜像一个 LVM 物理卷。GRUB 安装到 sda 和 sdb。我用mdadm
于--fail
和--remove
1个TB SDC,并取代了旧的驱动器(一个ST91000640NS)用新的2 TB ST2000NX0243。
安装新驱动器后,GRUB 可以达到
GRUB loading.
Welcome to GRUB!
Run Code Online (Sandbox Code Playgroud)
但无法显示菜单。sdc 上的驱动器指示灯持续亮起,因此推测 GRUB 核心正在尝试读取该驱动器,即使它不需要访问 /boot/grub。我试过两个相同型号的驱动器,都用 测试得很好smartctl
,结果相同。在 sdc 驱动器托架为空的情况下,一切正常启动。系统从实时 USB 启动并且可以访问新驱动器,因此这不是硬件不兼容 (*)。我确定是 sdc 被删除了,并且没有迹象表明 BIOS 对驱动器进行了重新排序。
(*)这可能不是一个安全的假设。见答案。
所以我有以下相关问题:
grub rescue>
提示?4K 问题是否也会阻止将驱动器用于 Linux RAID? …在 Microsoft Azure 中,每 5 分钟运行一次脚本:“0 */5 * * * *”
我以为我会每 5 分钟加 2 分钟运行另一个脚本,规则为:“0 */7 * * * *”,但后来我意识到我犯了一个错误(0,5,10,15 vs 0,7,14,21 )这不是我想要的 0,7,12,17 。
我该怎么做?PS:不想从 0 开始,所以我想我必须在分钟字段中添加 1/X 而不是 0/X。
https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer