Я пытаюсь смонтировать внешний постоянный диск с помощью команды:
sudo mount -o discard, defaults /dev/sdb /mnt/working
что я хочу сделать, так это сделать его частью сценария запуска, когда я запускаю свою виртуальную машину. Я выполнил инструкции по ссылке: https://cloud.google.com/compute/docs/startupscript#startupscriptrunninginstances
Я добавил сценарий следующим образом:
custom metadata
key value
startup-script #! /bin/bash
sudo mount -o discard,defaults /dev/sdb /mnt/working
Однако когда я перезапускаю свою виртуальную машину, она не выполняет ее. Что я здесь делаю не так?
ИЗМЕНИТЬ, чтобы предоставить дополнительную информацию
Изображение: debian-10-buster-v20200910 Я не включил ведение журнала ошибок, так как я больше не использую бесплатную версию, но надеюсь, что средство просмотра журнала по умолчанию покажет журналы ошибок. Я ничего не вижу. Я также запустил сценарий, войдя в экземпляр vm:
sudo google_metadata_script_runner startup
Это тоже не помогло.
/mnt/working
существует? 3)/dev/sdb
форматируется с файловой системой? 4) Обычно вы используете/etc/fstab
для монтирования файловых систем при запуске. Измените свой вопрос, указав подробные сведения о вашем расследовании этой проблемы. Помните, что команды могут быть специфичными для дистрибутива, включая используемую вами ОС. - person John Hanley   schedule 22.09.2020/var/log/syslog
или аналогичный. Вы также увидите ошибки в выводе консоли. help.ubuntu.com/community/LinuxLogFiles - person John Hanley   schedule 22.09.2020sudo journalctl -u google-startup-scripts.service
- person lukaszberwid   schedule 22.09.2020