首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重新启动后将所有硬盘挂载到文件夹中,如‘`ls /mnt/颇具sudo挂载’

重新启动后将所有硬盘挂载到文件夹中,如‘`ls /mnt/颇具sudo挂载’
EN

Ask Ubuntu用户
提问于 2022-07-12 19:07:23
回答 1查看 58关注 0票数 0

我对安装硬盘有一个具体的问题:

当我的系统在引导时自动启动时,我的系统在某些情况下会崩溃,因为系统无法自动扫描和修复硬盘驱动器。这是不合适的,因为我没有物理访问系统,以管理恢复模式和扫描/修复受影响的硬盘驱动器(例如,停电后)。此外,在这种情况下,其他重要服务将不会运行。这个问题似乎是由硬盘自动挂载/扫描/修复失败引起的。可能是由于没有足够的系统内存来检查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/文件夹中的所有硬盘?

EN

回答 1

Ask Ubuntu用户

发布于 2022-07-12 20:05:04

创建脚本mount_harddisks.bash

代码语言:javascript
运行
复制
#!/bin/bash
ls -d -L /mnt/* | xargs -L1 -t sudo mount

创建服务mount_harddisks.service

代码语言:javascript
运行
复制
[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
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1418428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档