AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 865000
Accepted
Kaffi
Kaffi
Asked: 2017-07-26 00:54:47 +0800 CST2017-07-26 00:54:47 +0800 CST 2017-07-26 00:54:47 +0800 CST

fstab 中同一安装点上的两个外部硬盘驱动器,但只能安装一个

  • 772

我在 fstab 文件中有两个外部硬盘驱动器。它们指向同一个安装点。在启动过程中,这两个驱动器中只有一个应该安装在安装点,并且只有一个连接到 pc。第二个在启动过程中没有连接电脑。

请在附件中找到我的 fstab 文件:

##External Harddrive (Removable Drive 1)
UUID=<Some UUID> /media/usb0 ext4 auto,nofail,noatime,rw,user    0   0

##External Harddrive (Removable Drive 2)
UUID=<Some UUID> /media/usb0 ext4 auto,nofail,noatime,rw,user    0   0

如果连接了第二个驱动器,则分区不会安装到 debian。如果我尝试手动安装它没有错误,但如果我尝试访问安装点它是空的。如果我手动将它安装到另一个安装点,我可以安装它。

如果第一个驱动器在启动期间未连接到系统,有没有办法安装第二个驱动器?

linux
  • 3 3 个回答
  • 4308 Views

3 个回答

  • Voted
  1. shubhangi khade
    2017-07-27T00:46:31+08:002017-07-27T00:46:31+08:00

    mount -a 挂载 /etc/fstab 中的所有文件系统。

    如果驱动器尚未在 fstab 中,那么它不会对该驱动器执行任何操作。

    首先,检查磁盘是如何分区的(例如使用 fdisk -l(即小写 L,而不是数字 1)或使用其他工具,例如 gpart。)

    如果您的硬盘是 LVM,这些说明将不起作用,请停止并按照以下说明进行操作:https ://superuser.com/a/666034/121698

    使用手动挂载命令进行测试。示例:mount -t ext2 /dev/sdb1 /mnt。

    第一个分区的内容现在应该在 /mnt 下可见。

    请注意,这假定 ext2 作为文件系统。根据需要进行调整。

    请注意,这假定为 /dev/sdb1,它可能是 /dev/sdb2、sdb3、... 甚至可以在该磁盘上存在多个分区。根据需要进行调整。

    如果可行:卸载 /mnt 并在 /etc/fstab 中添加一行。最简单的方法是复制现有行之一并进行调整。建议您了解这些值的含义,因此请查看顶部这样的一行:

    Device Mountpoint FStype Options Dump Pass#
    
    • 设备是您尝试挂载的设备/ 例如 /dev/sdb1 挂载点是您希望文件夹显示的目录。
    • FStype 是文件系统类型。例如 ext2, ext3, ext4, fat, iso9660, ...
    • 选项是 FS 选项,例如 rw 表示读写,或 ro 表示只读。
    • 转储和通行证用于恢复。哪个磁盘需要 fsck'ed?在哪个顺序等。

    因此...选择要安装磁盘的位置。例如在 /home/old_backup 中。如果该目录不存在,然后制作它。(例如mkdir /home/old_backup)。如果该目录中已经有内容,那么一旦您在该位置安装磁盘,您将不会再看到它们。(卸载后它们会再次出现,并且它们仍将使用磁盘空间)。

    现在编辑 /etc/fstab 并添加相关行。

    #Device       Mountpoint          FStype  Options       Dump    Pass#
    /dev/sdb1     /home/old_backup    ext2    ro              2       2      
    

    用 测试mount /home/old_backup。

    下次启动或发出 mount -a 时,它将自动安装。

    • 0
  2. Best Answer
    Daniel Widrick
    2017-07-27T06:13:04+08:002017-07-27T06:13:04+08:00

    如果第一个驱动器在启动期间未连接到系统,有没有办法安装第二个驱动器?

    使用带有一些逻辑的启动脚本来检测第一个驱动器是否已连接。如果没有检查第二个驱动器。安装找到的任何一个。将 /etc/fstab 排除在外。

    • 0
  3. RLazar
    2017-07-27T06:55:55+08:002017-07-27T06:55:55+08:00

    在/etc/fstab更改auto为noauto第二个驱动器。然后编辑以下行并将其添加到行/etc/rc.local之前exit 0或末尾(如果不存在):

    test -L /dev/disk/by-uuid/uuid_of_1st_drive && mount UUID=uuid_of_2nd_drive
    
    • 0

相关问题

  • Linux 主机到主机迁移

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 在 RHEL4 上修改 CUPS 中的现有打印机设置

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve