我有一个 cron 计划的备份任务,它将数据写入 USB 驱动器。(这是一个 SATA 驱动器,卡在通过 USB 连接到我的机器的外部基座中。)
这通常会自动安装在 /media/backups 上(因为“backups”是驱动器上单个分区的分区标签。)
我的问题是它并不总是挂载。它始终处于物理连接状态,但相当频繁地找不到挂载点。当我登录时,它始终处于挂载状态且可见,但当后台进程运行时,有时它不可见。
有什么想法可以解释为什么会这样吗?
答案1
如果你不想手动编辑 /etc/fstab 文件,我建议你尝试一下聚苯乙烯定义定期安装外部驱动器的规则。可以通过在 Synaptic 中安装“pysdm”包来安装它,或者通过在 Ubuntu 软件中心搜索“pysdm”来安装它。安装后,它可以在系统 --> 管理 --> 存储设备管理器下找到。
答案2
我不确定,但我认为挂载是由用户空间完成的(也就是说,只有在您登录后才会挂载)。您可以通过执行系统级挂载来解决此错误,只需将驱动器添加到/etc/fstab
:
UID=ABCDEF1234567890 /mnt/backups ntfs-3g umask=000 0 0
您可以使用以下方法获取分区的 UUID blkid
:
blkid /dev/sda1