Tôi đang sử dụng SSD cục bộ trong Google Cloud Platform và đặc điểm của SSD cục bộ do Google cung cấp là người dùng phải định dạng lại và gắn nó mỗi khi người dùng khởi động lại HĐH:
https://cloud.google.com/compute/docs/disks/add-local-ssd#formatmultiple
Tôi muốn tự động hóa việc này vì thật khó chịu khi phải thực hiện việc này theo cách thủ công mỗi khi hệ thống khởi động lại. Vì vậy, tôi đã tạo một tập lệnh trong /etc/init.d/automountssd.sh
#!bin/bash
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 mount /dev/md0 /root/Downloads/
Sau đó gán quyền: chmod 775 /etc/init.d/automountssd.sh
Và tôi đã đăng ký nó dưới dạng autorun : update-rc.d automountssd.sh mặc định
Và sau khi khởi động lại, không có gì xảy ra. :(
Đã giải quyết: Tôi đã làm theo câu trả lời của alfajorcito và điều này hoạt động hoàn hảo trên nền tảng GCP.
Đầu tiên, tôi làm theo lời khuyên của anh ấy và thay đổi #!bin/bash thành #!/bin/bash.
Và đăng ký nó như một dịch vụ bằng cách làm như sau: nano /etc/systemd/system/automountssd.service
[Đơn vị]
Mô tả = automount cho ssd cục bộ GCP
[Dịch vụ]
Loại=oneshot
ExecStart=/etc/init.d/automountssd.sh
Thời gian chờBắt đầuSec=0
[Cài đặt]
WantedBy=multi-user.target
Và Khởi động dịch vụ tự động khi khởi động và chạy dịch vụ: sudo systemctl enable automountssd && sudo systemctl start automountssd
Giờ đây, bất cứ khi nào hệ điều hành được khởi động, SSD sẽ tự động được định dạng, định cấu hình và gắn Raid :)