ฉันใช้ SSD ในเครื่องใน Google Cloud Platform และลักษณะของ SSD ในเครื่องที่ Google จัดหาให้คือผู้ใช้ต้องฟอร์แมตใหม่และติดตั้งทุกครั้งที่ผู้ใช้รีสตาร์ทระบบปฏิบัติการ :
https://cloud.google.com/compute/docs/disks/add-local-ssd#formatmultiple
ฉันต้องการทำให้เป็นอัตโนมัติเพราะมันน่ารำคาญที่ต้องทำด้วยตนเองทุกครั้งที่ระบบรีสตาร์ท ดังนั้นฉันจึงสร้างสคริปต์ใน /etc/init.d/automountssd.sh
#!bin/ทุบตี
sudo mdadm --create /dev/md0 --level=0 --raid-devices=4 /dev/nvme0n1 /dev/nvme0n2 /dev/nvme0n3 /dev/nvme0n4
sudo mkfs.ext4 -F /dev/md0
sudo เมานต์ /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
[หน่วย]
คำอธิบาย=ติดตั้งอัตโนมัติสำหรับ GCP local ssd
[บริการ]
Type=วันช็อต
ExecStart=/etc/init.d/automountssd.sh
หมดเวลาStartSec=0
[ติดตั้ง]
WantedBy=multi-user.target
และเริ่มบริการโดยอัตโนมัติเมื่อบู๊ตและเรียกใช้บริการ: sudo systemctl เปิดใช้งาน automountssd && sudo systemctl เริ่ม automountssd
ตอนนี้เมื่อใดก็ตามที่ระบบปฏิบัติการถูกบูท SSD จะถูกฟอร์แมตโดยอัตโนมัติ กำหนดค่า Raid และเมานต์ :)