Membuat dan melampirkan disk penyimpanan blok Lightsail ke instance Linux - Amazon Lightsail

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membuat dan melampirkan disk penyimpanan blok Lightsail ke instance Linux

Anda dapat membuat dan melampirkan disk penyimpanan blok tambahan untuk instans Amazon Lightsail Anda. Setelah Anda membuat disk tambahan, Anda harus terhubung ke instance Lightsail berbasis Linux/Unix dan memformat dan memasang disk.

Topik ini menunjukkan cara membuat disk baru dan melampirkannya menggunakan Lightsail. Ini juga menjelaskan cara menghubungkan ke instance berbasis Linux/Unix Anda menggunakanSSH, sehingga Anda dapat memformat dan memasang disk yang terpasang.

Jika Anda memiliki instance berbasis Windows Server, lihat topik berikut sebagai gantinya: Buat dan lampirkan disk penyimpanan blok ke instance Windows Server Anda.

Langkah 1: Membuat disk baru dan melampirkannya ke instans Anda

  1. Pada halaman rumah Lightsail, pilih Storage.

  2. Pilih Buat disk.

  3. Pilih Wilayah AWS dan Availability Zone tempat instance Lightsail Anda berada.

  4. Pilih ukuran.

  5. Masukkan nama untuk disk Anda.

    Nama sumber daya:

    • Harus unik Wilayah AWS di masing-masing akun Lightsail Anda.

    • Harus terdiri dari 2 hingga 255 karakter.

    • Harus dimulai dan diakhiri dengan karakter alfanumerik atau angka.

    • Dapat berisi karakter alfanumerik, angka, periode, tanda hubung, dan garis bawah.

  6. Pilih salah satu opsi berikut untuk menambahkan tag ke disk Anda:

    • Tambahkan tanda hanya kunci atau Edit tanda hanya kunci (jika tanda telah ditambahkan). Masukkan tanda baru Anda ke dalam kotak teks kunci tanda, lalu tekan Enter. Pilih Simpan setelah Anda selesai memasukkan tanda Anda untuk menambahkannya, atau pilih Batal untuk tidak menambahkannya.

      Tag khusus kunci di konsol Lightsail.
    • Buat tag nilai kunci, lalu masukkan kunci ke kotak teks Kunci, dan nilai ke kotak teks Nilai. Pilih Simpan setelah Anda selesai memasukkan tanda Anda, atau pilih Batal untuk tidak menambahkannya.

      Tanda nilai-kunci hanya dapat ditambahkan satu per satu sebelum menyimpan. Untuk menambahkan lebih dari satu tag nilai-kunci, ulangi langkah-langkah sebelumnya.

      Tag nilai kunci di konsol Lightsail.
  7. Pilih Buat disk.

    Setelah beberapa detik, disk akan dibuat dan Anda berada di halaman pengelolaan disk baru.

  8. Pilih instans Anda dari daftar, lalu pilih Lampirkan untuk melampirkan disk baru ke instans Anda.

Langkah 2: Connect ke instans Anda untuk memformat dan memasang disk

  1. Setelah Anda membuat dan melampirkan disk Anda, kembali ke halaman manajemen instance di Lightsail.

    Tab Connect ditampilkan secara default.

    Tab Connect di halaman pengelolaan instans
  2. Pilih Connect menggunakan SSH untuk menyambung ke instans Anda.

  3. Masukkan perintah berikut ke jendela terminal:

    lsblk

    Output lsblk menghilangkan /dev/ awalan dari jalur disk.

    catatan

    Pada 29 Juni 2023 kami memperbarui perangkat keras yang mendasarinya untuk instance Lightsail. Dalam contoh berikut, nama perangkat untuk instance generasi sebelumnya ditampilkan sebagai/dev/xvda. Nama perangkat untuk instance yang dibuat setelah tanggal ini ditampilkan sebagai/dev/nvme0n1.

    Current generation instances

    Dalam contoh output berikut, volume root (nvme0n1) memiliki dua partisi (nvme0n1p1 dan nvme0n1p128), sedangkan volume tambahan (nvme1n1) tidak memiliki partisi.

    [ec2-user ~]$ sudo lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme1n1 259:0 0 30G 0 disk /data nvme0n1 259:1 0 16G 0 disk └─nvme0n1p1 259:2 0 8G 0 part / └─nvme0n1p128 259:3 0 1M 0 part
    Previous generation instances

    Dalam contoh output berikut, volume root (xvda) memiliki satu partisi (xvda1), sedangkan volume tambahan (xvdf) tidak memiliki partisi.

    [ec2-user ~]$ sudo lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 16G 0 disk └─xvda1 202:1 0 8G 0 part / xvdf 202:80 0 24G 0 disk
  4. Menentukan apakah akan membuat sistem file pada disk. Disk baru adalah perangkat blok mentah, dan Anda harus membuat sistem file di dalamnya sebelum Anda dapat memasang dan menggunakannya. Disk yang telah dipulihkan dari snapshot kemungkinan sudah memiliki sistem file di dalamnya. Jika Anda membuat sistem file baru pada sistem file yang sudah ada, maka operasi akan menimpa data Anda.

    Gunakan yang berikut ini untuk menentukan apakah disk Anda memiliki sistem file atau tidak. Jika disk Anda tidak memiliki sistem file, lanjutkan ke Langkah 2.5. Jika disk Anda memiliki sistem file, lewati ke Langkah 2.6.

    Current generation instances
    sudo file -s /dev/nvme1n1

    Anda akan melihat output berikut pada disk baru.

    /dev/nvme1n1: data

    Jika Anda melihat output seperti berikut, itu berarti bahwa disk Anda sudah memiliki sistem file.

    /dev/nvme1n1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
    Previous generation instances
    sudo file -s /dev/xvdf

    Anda akan melihat output berikut pada disk baru.

    /dev/xvdf: data

    Jika Anda melihat output seperti berikut, itu berarti bahwa disk Anda sudah memiliki sistem file.

    /dev/xvda1: Linux rev 1.0 ext4 filesystem data, UUID=1701d228-e1bd-4094-a14c-12345EXAMPLE (needs journal recovery) (extents) (large files) (huge files)
  5. Gunakan perintah berikut untuk membuat sistem file baru pada disk. Mengganti nama perangkat (seperti/dev/nvme1n1) untuk device_name. Bergantung pada persyaratan aplikasi Anda atau keterbatasan sistem operasi Anda, Anda dapat memilih jenis sistem file yang berbeda, seperti ext3 atauext4.

    penting

    Langkah ini mengasumsikan bahwa Anda memasang sebuah disk kosong. Jika Anda memasang disk yang sudah memiliki data di dalamnya (misalnya, disk yang dipulihkan dari snapshot), jangan gunakan mkfs sebelum memasang disk. Sebagai gantinya, lewati ke Langkah 2.6 dan buat titik pemasangan. Jika tidak, Anda akan memformat disk dan menghapus data yang ada.

    Current generation instances
    sudo mkfs -t xfs device_name

    Anda akan melihat output seperti berikut.

    meta-data=/dev/nvme1n1 isize=512 agcount=16, agsize=1048576 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=0 = reflink=1 bigtime=1 inobtcount=1 data = bsize=4096 blocks=16777216, imaxpct=25 = sunit=1 swidth=1 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=16384, version=2 = sectsz=512 sunit=1 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0
    Previous generation instances
    sudo mkfs -t ext4 device_name

    Anda akan melihat output berikut seperti berikut ini.

    mke2fs 1.42.9 (4-Feb-2014) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 4194304 inodes, 16777216 blocks 838860 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 512 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
  6. Gunakan perintah untuk membuat direktori titik pemasangan untuk disk tersebut. Titik pemasangan adalah tempat volume berada dalam struktur sistem file dan tempat Anda membaca file dan menulis file setelah Anda memasang disk tersebut. Ganti lokasi untuk mount_point, untuk ruang yang tidak terpakai seperti/data.

    sudo mkdir mount_point
  7. Anda dapat memverifikasi bahwa disk sekarang memiliki sistem file di dalamnya dengan memasukkan perintah berikut.

    Current generation instances
    sudo file -s /dev/nvme1n1

    Alih-alih /dev/nvme1n1: data, Anda akan melihat output yang mirip dengan berikut ini.

    /dev/nvme1n1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
    Previous generation instances
    sudo file -s /dev/xvdf

    Alih-alih /dev/xvdf: data, Anda akan melihat output yang mirip dengan berikut ini.

    /dev/xvdf: Linux rev 1.0 ext4 filesystem data, UUID=0ee83fdf-e370-442e-ae38-12345EXAMPLE (extents) (large files) (huge files)
  8. Akhirnya, pasang disk dengan memasukkan perintah berikut.

    sudo mount device_name mount_point

    Tinjaulah izin file untuk pemasangan disk baru Anda untuk memastikan bahwa pengguna dan aplikasi Anda dapat menulis ke disk. Untuk informasi selengkapnya tentang izin file, lihat Membuat EBS Volume Amazon Tersedia untuk Digunakan di Panduan EC2 Pengguna Amazon.

Langkah 3: Memasang disk setiap kali Anda me-reboot instans Anda

Anda mungkin ingin me-mount disk ini setiap kali Anda me-reboot instance Lightsail Anda. Jika tidak, langkah ini opsional untuk Anda.

  1. Untuk memasang disk ini pada setiap boot ulang sistem, tambahkan entri untuk perangkat ke file /etc/fstab.

    Buat backup dari file /etc/fstab Anda yang dapat Anda gunakan jika Anda secara tidak sengaja menghancurkan atau menghapus file ini saat Anda mengeditnya.

    sudo cp /etc/fstab /etc/fstab.orig
  2. Buka file /etc/fstab dengan menggunakan editor teks apa pun, vim misalnya.

    Anda harus masuk sudo sebelum membuka file sehingga Anda dapat menyimpan perubahan.

  3. Tambahkan baris baru ke akhir file untuk disk Anda dengan menggunakan format berikut.

    device_name mount_point file_system_type fs_mntops fs_freq fs_passno

    Sebagai contoh, baris baru Anda mungkin terlihat seperti ini.

    Current generation instances
    /dev/nvme1n1 /data xfs defaults,nofail 0 2
    Previous generation instances
    /dev/xvdf /data ext4 defaults,nofail 0 2
  4. Simpan file, dan tutup editor teks Anda.