
如果按照建議我們透過rc.local 執行此操作,CentOS 7 HVM 社群映像不會安裝磁碟機(因為透過/etc/fstab 項目執行此操作可能會導致電腦停止執行,並且如果在啟動過程中安裝過程中出現任何問題,則無法存取該磁碟機)。我們已將 /etc/rc.local 的權限設定為可執行文件,但它仍然在啟動過程中掛載。不知道是什麼問題!
因此,我透過檔案 mountebs.service 中 /etc/systemd/system 中的以下 systemd 單元來完成此操作,該單元工作正常
[Unit]
Description=Mount EBS Drives
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/bin/mount /dev/xvdb1 /var/www/
[Install]
WantedBy=multi-user.target
現在,我在這裡提供了一些額外的東西,例如After=network.target
可以刪除的東西,因為它只需要在系統啟動時安裝驅動器而不需要其他任何東西?另外,透過 systemd 單元執行此操作是最佳選擇還是可以執行其他更簡單的操作?