только точка монтирования

Я не уверен, что это будет иметь смысл, но у меня проблема.

У меня есть внешний жесткий диск, который я использую для своих торрент-файлов. Он монтируется с использованием fstab.

Теперь проблема в некоторых случаях, возможно, из-за сбоев питания, мой жесткий диск размонтирован и (редко) не удалось перемонтировать. Когда происходит сбой восстановления, торрент-файлы продолжаются в точке монтирования (например: / home / user / Downloads).

Мой вопрос: есть ли способ сделать / home / user / Downloads как только для чтения, а затем сделать его пригодным для записи, только если жесткий диск установлен?

Или любые другие лучшие решения приветствуются.

  • Разрешить пользователю NonRoot монтировать определенный внешний жесткий диск NTFS
  • Монтирование NTFS-диска или папки в качестве доли Samba на Raspbian Jessie
  • Какая самая «правильная» точка монтирования для постоянного раздела NTFS?
  • Каталог рестайлов sshfs - как справиться с этим?
  • Есть ли инструмент linux vfs, который позволяет связывать каталог в другом месте (например, mount -bind) в пространстве пользователя?
  • Временно смонтированные файловые системы внезапно отключаются
  • Что касается вывода «df -h» в Linux
  • Операция не разрешена. Для пользователя root?
  • 2 Solutions collect form web for “только точка монтирования”

    Вы можете заставить /home/user/Downloads быть ссылкой на каталог, находящийся на глубине монтирования, который монтируется в другом месте. Вероятно, это приведет к сбою загрузки торрента.

    Например, если целевой каталог является /user/Downloads на HDD, который монтируется на /HDD , тогда /home/user/Downloads должно быть ссылкой на /HDD/user/Downloads , и этот каталог, конечно, не существует, если только HDD установлен.

    Когда вы монтируете диск, разрешения монтируются с разрешениями корневого каталога устройства.

    Так что да, вы могли бы изменить разрешения на свою точку монтирования /home/user/Downloads чтобы ваш пользователь не смог получить к ней доступ. Затем, после установки внешнего накопителя, вам нужно будет отрегулировать права доступа к корневому каталогу вашего диска (снова доступный как /home/user/Downloads после его установки).

    С этого момента пустая точка монтирования не будет доступна для чтения при запуске приложения как непривилегированного пользователя.

    Linux и Unix - лучшая ОС в мире.