Я использую локальный SSD в Google Cloud Platform, и характеристика локального SSD, предоставленного Google, заключается в том, что пользователь должен переформатировать и монтировать его каждый раз, когда пользователь перезапускает ОС:
https://cloud.google.com/compute/docs/disks/add-local-ssd#formatmultiple
Я хотел автоматизировать это, потому что надоедает делать это вручную каждый раз при перезагрузке системы. Поэтому я создал скрипт в /etc/init.d/automountssd.sh.
#!бен/баш
sudo mdadm --create /dev/md0 --level=0 --raid-devices=4 /dev/nvme0n1 /dev/nvme0n2 /dev/nvme0n3 /dev/nvme0n4
судо mkfs.ext4 -F/dev/md0
sudo mount /dev/md0 /root/Загрузки/
Затем назначьте разрешения: chmod 775 /etc/init.d/automountssd.sh
И я зарегистрировал его как автозапуск: update-rc.d automountssd.sh по умолчанию
И после перезагрузки ничего не произошло. :(
Решено: я последовал ответу alfajorcito, и это отлично работает на платформе GCP.
Сначала я последовал его совету и заменил #!bin/bash на #!/bin/bash.
И зарегистрируйте его как службу, выполнив следующие действия: нано /etc/systemd/system/automountssd.service
[Ед. изм]
Description=automount для локального ssd GCP
[Оказание услуг]
Тип = ваншот
ExecStart=/etc/init.d/automountssd.sh
Таймаутстартсек=0
[Установить]
WantedBy=многопользовательская.цель
И запустите службу автоматически при загрузке и запустите службу: sudo systemctl включить automountssd && sudo systemctl запустить automountssd
Теперь при загрузке ОС SSD будет автоматически форматироваться, Raid настраиваться и монтироваться :)