Tambahkan UUID data disk ke /etc/fstab agar disk tersebut dipasang secara otomatis saat startup, sehingga tidak perlu memasang ulang secara manual setelah setiap reboot.
Prosedur
Pastikan data disk Anda berstatus In Use, telah diinisialisasi, dan memiliki sistem file yang telah dipasang.
Login ke instans ECS.
Buka ECS console - Instances. Di pojok kiri atas, pilih wilayah dan kelompok sumber daya untuk resource target.
Pada halaman detail instans, klik Connect > Workbench. Ikuti prompt untuk login.
Buat cadangan file
/etc/fstabuntuk mencegah kesalahan akibat konfigurasi yang salah.sudo cp /etc/fstab /etc/fstab.bakKonfigurasikan informasi pemasangan.
Dapatkan informasi disk target.
Jalankan
sudo lsblk -f. Catat nama perangkat target, titik pemasangan (mount point), dan jenis sistem file untuk disk tersebut.sudo lsblk -fNAME FSTYPE LABEL UUID MOUNTPOINT vda └─vda1 ext4 root 33b46ac5-7482-4aa5-8de0-60ab4c3a4c78 / vdb ext4 3d7a3861-da22-484e-bbf4-b09375894b4f └─vdb1 ext4 f1645951-134f-4677-b5f4-c65c71f8f86d /mnt vdc xfs 3d7a3861-da22-484e-bbf4-b09375894b4f /testJika perangkat memiliki partisi, nama perangkat target adalah nama partisinya. Dalam contoh ini, untuk data disk
vdb, nama perangkat target adalahvdb1, titik pemasangan adalah/mnt, dan jenis sistem file adalahext4.Jika perangkat tidak memiliki partisi, nama perangkat target adalah nama perangkat itu sendiri. Dalam contoh ini, untuk data disk
vdc, nama perangkat target adalahvdc, titik pemasangan adalah/test, dan jenis sistem file adalahxfs.
Tambahkan informasi pemasangan ke
/etc/fstab.Ganti
<target_device_name>,<mount_point>, dan<file_system_type>dengan nilai dari langkah sebelumnya, lalu jalankan perintah tersebut. Lihat fstab man-pages untuk penjelasan parameter.PentingDengan opsi yang diatur ke
defaults,nofail, instans akan tetap berjalan normal meskipun konfigurasi pemasangan salah, tetapi tidak ada error yang dilaporkan. Pastikan pemasangan otomatis berhasil untuk menghindari penulisan data ke perangkat yang salah.sudo sh -c "echo `sudo blkid /dev/<target_device_name> | awk '{print \$2}' | sed 's/\"//g'` <mount_point> <file_system_type> defaults 0 0 >> /etc/fstab"Misalnya, jika nama perangkat target adalah
vdb1, titik pemasangan adalah/mnt, dan jenis sistem file adalahext4:sudo sh -c "echo `sudo blkid /dev/vdb1 | awk '{print \$2}' | sed 's/\"//g'` /mnt ext4 defaults 0 0 >> /etc/fstab"
Verifikasi konfigurasi pemasangan.
Lepaskan pemasangan perangkat.
Ganti
<target_device_name>dengan nilai dari Langkah 2.a.sudo umount /dev/<target_device_name>Pasang semua entri dalam
/etc/fstab.Pasang semua sistem file yang belum dipasang yang tercantum dalam
/etc/fstab:sudo mount -aJika terjadi error, kembalikan file
/etc/fstabasli dengan menjalankansudo mv /etc/fstab.bak /etc/fstab.Periksa hasil pemasangan.
Jalankan
sudo lsblk. Jika output menampilkan titik pemasangan (MOUNTPOINT) untuk perangkat target, konfigurasi sudah benar.
Jalankan
sudo rebootuntuk me-restart sistem operasi dan verifikasi bahwa sistem berjalan normal.PentingProses reboot dapat memengaruhi layanan yang sedang berjalan. Lakukan dengan hati-hati.
Setelah instans menyala, jalankan
sudo lsblk. Jika output menampilkan titik pemasangan (MOUNTPOINT) untuk perangkat target, konfigurasi sudah benar.Jika instans gagal dimulai, lihat Memecahkan Masalah Kegagalan Startup Sistem pada Instans Linux yang Disebabkan oleh Kesalahan Konfigurasi /etc/fstab.