我对安装硬盘有一个具体的问题:
当我的系统在引导时自动启动时,我的系统在某些情况下会崩溃,因为系统无法自动扫描和修复硬盘驱动器。这是不合适的,因为我没有物理访问系统,以管理恢复模式和扫描/修复受影响的硬盘驱动器(例如,停电后)。此外,在这种情况下,其他重要服务将不会运行。这个问题似乎是由硬盘自动挂载/扫描/修复失败引起的。可能是由于没有足够的系统内存来检查200 TB的存储。
我已经尝试了很多东西,比如nofail,errors=continue
,将硬盘设置为顺序扫描/修复模式(pass 2
),以及安装硬盘只读。经过6个多月的失败尝试,为ubuntu论坛提供故障排除建议,并在askubuntu中提出了大量关于如何安装的问题,我决定复制我的工作手动过程,而不是在引导时使用fstab来自动操作。
出于这个原因,我将fstab中的选项设置为noauto
。这将导致系统在启动时不会挂载我的存档驱动器。但是sudo mount -a
也不能用这个开关。系统启动后,用'sudo挂载/mnt/mydrive1 1‘手动挂载硬盘将有效,系统不会在安装失败时崩溃。这就是为什么我认为ls /mnt/ | sudo mount
可能会这么做,但事实并非如此。如何继续安装/mnt/
文件夹中的所有硬盘?
发布于 2022-07-12 20:05:04
创建脚本mount_harddisks.bash
#!/bin/bash
ls -d -L /mnt/* | xargs -L1 -t sudo mount
创建服务mount_harddisks.service
[Unit]
Description=Harddrive mounting service
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=no
ExecStart=bash /{path to script}/mount_harddisks.bash
[Install]
WantedBy=multi-user.target
https://askubuntu.com/questions/1418428
复制相似问题