

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
<a name="create-and-attach-additional-block-storage-disks-linux-unix"></a>

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. Hal ini juga menjelaskan cara untuk ter-connect ke instans berbasis Linux/UNIX Anda dengan menggunakan SSH, sehingga Anda dapat memformat dan memasang disk terlampir Anda.

Jika Anda memiliki instance berbasis Windows Server, lihat topik berikut sebagai gantinya: [Buat dan lampirkan disk penyimpanan blok ke instance Windows Server Anda](create-and-attach-additional-block-storage-disks-windows.md).

## Langkah 1: Membuat disk baru dan melampirkannya ke instans Anda
<a name="create-attach-new-disk-to-linux-unix-instance"></a>

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih **Buat disk**.

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

1. Pilih ukuran.

1. Masukkan nama untuk disk Anda.

   Nama sumber daya:
   + Harus unik Wilayah AWS di masing-masing akun Lightsail Anda.
   + Harus berisi 2 hingga 255 karakter.
   + Harus dimulai dan diakhiri dengan karakter alfanumerik atau angka.
   + Dapat berisi karakter alfanumerik, angka, periode, tanda hubung, dan garis bawah.

1. Pilih salah satu opsi berikut untuk menambahkan tag ke disk Anda:
   + **Tambahkan tag kunci saja** atau **Kelola tag** (jika tag 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.\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-key-only-tags.png)
   + **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.\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-key-value-tag.png)
**catatan**  
[Untuk informasi selengkapnya tentang tag kunci saja dan nilai kunci, lihat Tag.](amazon-lightsail-tags.md)

1. Pilih **Buat disk**.

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

1. 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
<a name="connect-to-linux-unix-instance-using-ssh-format-mount-disk"></a>

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

   Tab **Connect** ditampilkan secara default.  
![\[Tab Connect pada halaman manajemen instans\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/lightsail-instance-management-page-connect-tab.png)

1. Pilih **Connect menggunakan SSH** untuk ter-connect ke instans Anda.

1. 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
   ```

------

1. 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)
   ```

------

1. Gunakan perintah berikut untuk membuat sistem file baru pada disk. Gantikan nama perangkat (seperti`/dev/nvme1n1`) untuk*device\$1name*. Bergantung pada persyaratan aplikasi Anda atau keterbatasan sistem operasi Anda, Anda dapat memilih jenis sistem file yang berbeda, seperti `ext3` atau `ext4`.
**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
   ```

------

1. 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. Gantikan lokasi untuk*mount\$1point*, untuk ruang yang tidak terpakai seperti`/data`.

   ```
   sudo mkdir mount_point
   ```

1. 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)
   ```

------

1. 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 Volume Amazon EBS Tersedia untuk Digunakan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html) di Panduan Pengguna *Amazon EC2*.

## Langkah 3: Memasang disk setiap kali Anda me-reboot instans Anda
<a name="mount-disk-every-time-reboot-instance-linux-unix"></a>

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
   ```

1. Buka file `/etc/fstab` dengan menggunakan editor teks apa pun, vim misalnya.

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

1. 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
   ```

------

1. Simpan file, dan tutup editor teks Anda.