Как заставить мою систему распознавать внешний диск и автоматизировать его?

У меня есть внешний диск (обычный жесткий диск на переносных USB-салазках), который определенно обнаруживается моей системой:

[17444.585104] usb 2-1: new SuperSpeed USB device number 5 using xhci_hcd [17444.607892] usb 2-1: New USB device found, idVendor=0bc2, idProduct=a003 [17444.607897] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [17444.607899] usb 2-1: Product: USB [17444.607901] usb 2-1: Manufacturer: Seagate [17444.607904] usb 2-1: SerialNumber: [redacted] [17444.621921] scsi host3: uas [17444.623400] scsi 3:0:0:0: Direct-Access Seagate USB 0836 PQ: 0 ANSI: 6 [17447.781513] sd 3:0:0:0: Attached scsi generic sg1 type 0 [17447.782315] sd 3:0:0:0: [sdb] 3907029167 512-byte logical blocks: (2.00 TB/1.82 TiB) [17447.782740] sd 3:0:0:0: [sdb] Write Protect is off [17447.782744] sd 3:0:0:0: [sdb] Mode Sense: 2b 00 10 08 [17447.783552] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA [17447.804606] sdb: sdb1 [17447.807607] sd 3:0:0:0: [sdb] Attached SCSI disk

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

В идеале я хотел бы, чтобы этот жесткий диск USB обрабатывался так же, как и любой флеш-накопитель. А именно, я вставляю диск, и система автоматически монтирует его и представляет его мне в пользовательском интерфейсе и сразу же доступна:

Из этого вопроса я понимаю, что он работает с GVFS и системой FUSE, но это не помогает мне получить поведение, которое я хочу.

Итак, что можно сделать, чтобы мой внешний диск обрабатывался так же, как любой USB-накопитель?

1
задан 6 July 2017 в 02:07

2 ответа

Вы всегда можете установить его в файле /etc/fstab и добавить к опции nofail, чтобы, если он не был прикреплен во время загрузки, он не будет терпеть неудачу и повесить там.

пример моего внешнего привода 3TB:

UUID=6AAA4323AA42EB61 /media/Seagate ntfs defaults,nofail 0 0

Когда система загружается, если диск отключен, ошибок вообще нет. Когда я включаю или подключаю его, он все равно будет автоматически монтироваться в том же месте.

Надеюсь, что это поможет!

2
ответ дан 18 July 2018 в 10:40

Вы всегда можете установить его в файле /etc/fstab и добавить к опции nofail, чтобы, если он не был прикреплен во время загрузки, он не будет терпеть неудачу и повесить там.

пример моего внешнего привода 3TB:

UUID=6AAA4323AA42EB61 /media/Seagate ntfs defaults,nofail 0 0

Когда система загружается, если диск отключен, ошибок вообще нет. Когда я включаю или подключаю его, он все равно будет автоматически монтироваться в том же месте.

Надеюсь, что это поможет!

2
ответ дан 24 July 2018 в 19:37
  • 1
    в предпочтении nautilus, есть опция automount. установка в true позволит полностью автоматизировать съемку всех носителей. – ravery 6 July 2017 в 05:51
  • 2
    Одной из вещей, которые я хотел бы избежать , является использование /etc/fstab. Если вместо этого система может быть обработана FUSE, она будет гораздо более предпочтительной (менее возиться с разрешениями и т. П.). Я буду учитывать это и использовать его, пока у меня нет более твердого решения, хотя, спасибо. – Kaz Wolfe 6 July 2017 в 19:07
  • 3
    @KazWolfe Нет проблем. Я понимаю, что вы говорите. Я пытался понять это на своем внешнем 3TB, и я следил за тем, что кто-то еще опубликовал в Интернете об использовании FUSE и udisks для автомонтирования. У меня было решение с использованием udev, которое, казалось, работало, но это не рекомендуется. Таким образом, я сделал трюк udisks, и диск не полностью монтировался при запуске, как предполагалось, до тех пор, пока я не щелкнул его в файловом менеджере. Надеюсь, кто-то покажет хороший способ для этого работать без fstab. До тех пор я сохраняю свое собственное решение. знак равно – Terrance 18 July 2017 в 06:11

Другие вопросы по тегам:

Похожие вопросы: