Что вызывает ошибку синтаксического анализа в моем / etc / fstab

Я пытаюсь смонтировать Google Диск, но получаю следующую ошибку:

mount: / etc / fstab: ошибка синтаксического анализа в строке 12 - игнорируется mount: / home / kao / Google Диск: не могу найти в / etc / fstab.

Строка следующая:

gdfuse#default  /home/kao/Google\ Drive     fuse    uid=1000,gid=1000,allow_other,user,_netdev     0       0
0
задан 11 April 2020 в 21:13

1 ответ

Я обнаружил ту же ошибку - вот мое исправление:

Использование \ 0x40 в fstab является правильным для адресации пространства в имени точки монтирования в / etc / fstab, однако, когда оно передается в качестве аргумента для сценария 'gfuser' он заменяется обратно на пробел, в результате чего сценарий обрабатывает его как 2 аргумента. Я изменил свой сценарий 'gfuser', изменив

su $ USERNAME -l -c "google-drive-ocamlfuse -label $ 1 $ *"

на

su $ USERNAME -l -c "google-drive- ocamlfuse -label $ 1 '$ 2' "

путем 'одинарного цитирования' второй аргумент из fstab (который является точкой монтирования) команда google-drive-ocamlfuse захватывает пространство ...

Удачи!

0
ответ дан 30 April 2020 в 16:13

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

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