

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

# Perluas sistem file setelah mengubah ukuran volume Amazon EBS
<a name="recognize-expanded-volume-linux"></a>

Setelah Anda [meningkatkan ukuran volume EBS](requesting-ebs-volume-modifications.md), Anda harus memperluas partisi dan sistem file ke ukuran baru yang lebih besar. Anda dapat melakukan ini segera setelah volume memasuki status `optimizing`.

## Sebelum Anda mulai
<a name="extend-file-system"></a>
+ Buat snapshot dari volume, jika Anda perlu mengembalikan perubahan Anda. Untuk informasi selengkapnya, lihat [Membuat snapshot Amazon EBS](ebs-creating-snapshot.md).
+ Konfirmasikan bahwa modifikasi volume berhasil dan berada dalam status `optimizing` atau `completed`. Untuk informasi selengkapnya, lihat [Pantau kemajuan modifikasi volume Amazon EBS](monitoring-volume-modifications.md).
+ Pastikan volume dilampirkan ke instans dan diformat dan dipasang. Untuk informasi selengkapnya, lihat [Format dan pasang volume yang terpasang](ebs-using-volumes.md#ebs-format-mount-volume).
+ (*Hanya instance Linux*) Jika Anda menggunakan volume logis pada volume Amazon EBS, Anda harus menggunakan Logical Volume Manager (LVM) untuk memperluas volume logis. Untuk petunjuk tentang cara melakukan ini, lihat bagian **Perpanjang LV** di artikel [Bagaimana cara menggunakan LVM untuk membuat volume logis pada partisi volume EBS?](https://repost.aws/knowledge-center/create-lv-on-ebs-partition) .

## Instans Linux
<a name="extend-linux"></a>

**catatan**  
Instruksi berikut memandu Anda melalui proses perluasan sistem file **XFS** dan **Ext4** untuk Linux. Untuk informasi tentang memperluas sistem file yang berbeda, lihat dokumentasinya.

Sebelum Anda dapat memperluas sistem file di Linux, Anda harus memperpanjang partisi, jika volume Anda memilikinya.

### Perluas sistem file volume EBS
<a name="extend-file-system"></a>

Gunakan prosedur berikut untuk memperluas sistem file untuk volume yang diubah ukurannya.

Perhatikan bahwa penamaan perangkat dan partisi berbeda untuk instance Xen dan instance yang dibangun di Sistem Nitro. Untuk menentukan apakah instans Anda berbasis Xen atau berbasis Nitro, lihat jenis hypervisor [Amazon](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#instance-hypervisor-type) EC2.

**Untuk memperluas sistem file volume EBS**

1. [Terhubung ke instans Anda](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html).

1. Ubah ukuran partisi, jika diperlukan. Untuk melakukannya:

   1. Periksa apakah volume memiliki partisi. Gunakan perintah **lsblk**.

------
#### [ Nitro instance example ]

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

------
#### [ Xen instance example ]

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

------
      + Jika volume memiliki partisi, lanjutkan ke langkah berikutnya (2b).
      + Jika volume tidak memiliki partisi, lewati langkah 2b, 2c, dan 2d, dan lanjutkan ke langkah 3.
**Tip pemecahan masalah**  
Jika Anda tidak melihat volume dalam output perintah, pastikan volume [terlampir ke instans](ebs-attaching-volume.md) serta [diformat dan dipasang](ebs-using-volumes.md#ebs-format-mount-volume).

   1. Periksa apakah partisi perlu diperpanjang. Pada output perintah **lsblk** dari langkah sebelumnya, bandingkan ukuran partisi dan ukuran volume.
      + Jika ukuran partisi lebih kecil dari ukuran volume, lanjutkan ke langkah berikutnya (2c).
      + Jika ukuran partisi sama dengan ukuran volume, partisi tidak perlu diperpanjang - lewati langkah 2c dan 2d, dan lanjutkan ke langkah 3.
**Tip pemecahan masalah**  
Jika volume masih mencerminkan ukuran aslinya, [konfirmasikan bahwa modifikasi volume berhasil](monitoring-volume-modifications.md).

   1. Perluas partisi. Gunakan **growpart** perintah dan tentukan nama perangkat dan nomor partisi.

------
#### [ Nitro instance example ]

      Nomor partisi adalah nomor setelah`p`. Misalnya, untuk`nvme0n1p1`, nomor partisi adalah`1`. Untuk`nvme0n1p128`, nomor partisi adalah`128`.

      Untuk memperluas partisi bernama`nvme0n1p1`, gunakan perintah berikut.

**penting**  
Perhatikan ruang antara nama perangkat (`nvme0n1`) dan nomor partisi (`1`).

      ```
      [ec2-user ~]$ sudo growpart /dev/nvme0n1 1
      ```

------
#### [ Xen instance example ]

      Nomor partisi adalah nomor setelah nama perangkat. Misalnya, untuk`xvda1`, nomor partisi adalah`1`. Untuk`xvda128`, nomor partisi adalah`128`.

      Untuk memperluas partisi bernama`xvda1`, gunakan perintah berikut.

**penting**  
Perhatikan ruang antara nama perangkat (`xvda`) dan nomor partisi (`1`).

      ```
      [ec2-user ~]$ sudo growpart /dev/xvda 1
      ```

------
**Tip pemecahan masalah**  
`mkdir: cannot create directory ‘/tmp/growpart.31171’: No space left on device FAILED: failed to make temp dir`: Menunjukkan bahwa tidak ada cukup ruang disk kosong pada volume bagi growpart untuk membuat direktori sementara yang diperlukan untuk melakukan pengubahan ukuran. Kosongkan ruang disk, kemudian coba lagi.
`must supply partition-number`: Menunjukkan bahwa Anda menentukan partisi yang salah. Gunakan perintah **lsblk** untuk mengonfirmasi nama partisi, dan pastikan Anda memasukkan spasi antara nama perangkat dan nomor partisi.
`NOCHANGE: partition 1 is size 16773087. it cannot be grown`: Menunjukkan bahwa partisi sudah memperluas seluruh volume dan tidak dapat diperpanjang. [Konfirmasikan bahwa modifikasi volume berhasil.](monitoring-volume-modifications.md)

   1. Verifikasi bahwa partisi telah diperpanjang. Gunakan perintah **lsblk**. Ukuran partisi sekarang harus sama dengan ukuran volume.

------
#### [ Nitro instance example ]

      Contoh output berikut menunjukkan bahwa volume (`nvme0n1`) dan partisi (`nvme0n1p1`) berukuran sama (`16 GB`).

      ```
      [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  16G  0 part /
      └─nvme0n1p128 259:3    0   1M  0 part
      ```

------
#### [ Xen instance example ]

      Contoh output berikut menunjukkan bahwa volume (`xvda`) dan partisi (`xvda1`) berukuran sama (`16 GB`).

      ```
      [ec2-user ~]$ sudo lsblk               
      NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
      xvda    202:0    0  16G  0 disk
      └─xvda1 202:1    0  16G  0 part /
      xvdf    202:80   0  24G  0 disk
      ```

------

1. Perluas sistem file.

   1. Dapatkan nama, ukuran, tipe, dan titik pemasangan untuk sistem file yang perlu Anda perluas. Gunakan **lsblk -f** perintah **df -hT** atau.

------
#### [ Nitro instance example ]

      Contoh output berikut untuk **df -hT** perintah menunjukkan bahwa sistem `/dev/nvme0n1p1` file berukuran 8 GB, jenisnya`xfs`, dan titik pemasangannya`/`.

      ```
      [ec2-user ~]$ df -hT
      Filesystem      Type  Size  Used Avail Use% Mounted on
      /dev/nvme0n1p1  xfs   8.0G  1.6G  6.5G  20% /
      /dev/nvme1n1    xfs   8.0G   33M  8.0G   1% /data
      ...
      ```

------
#### [ Xen instance example ]

      Contoh output berikut untuk **df -hT** perintah menunjukkan bahwa sistem `/dev/xvda1` file berukuran 8 GB, jenisnya`ext4`, dan titik pemasangannya`/`.

      ```
      [ec2-user ~]$ df -hT
      Filesystem      Type   Size    Used   Avail   Use%   Mounted on
      /dev/xvda1      ext4   8.0G    1.9G   6.2G    24%    /
      /dev/xvdf1      xfs    24.0G   45M    8.0G    1%     /data
      ...
      ```

------
      + Jika ukuran sistem file lebih kecil dari ukuran volume, lanjutkan ke langkah berikutnya (3b).
      + Jika ukuran sistem file sama dengan ukuran volume, maka tidak perlu diperpanjang. Dalam hal ini, lewati langkah-langkah yang tersisa - partisi dan sistem file telah diperluas ke ukuran volume baru.

       

   1. Perintah untuk memperluas sistem file berbeda bergantung pada jenis sistem file. Pilih perintah yang benar berikut berdasarkan tipe sistem file yang Anda ketahui di langkah sebelumnya.
      + **[Sistem file XFS]** Gunakan perintah **xfs\$1growfs** dan tentukan titik pemasangan sistem file yang Anda ketahui pada langkah sebelumnya.

------
#### [ Nitro and Xen instance example ]

        Misalnya, untuk memperluas sistem file yang dipasang pada `/`, gunakan perintah berikut.

        ```
        [ec2-user ~]$ sudo xfs_growfs -d /
        ```

------
**Tip pemecahan masalah**  
`xfs_growfs: /data is not a mounted XFS filesystem`: Menunjukkan bahwa Anda menentukan titik pemasangan yang salah, atau sistem file bukan XFS. Untuk memverifikasi titik pemasangan dan tipe sistem file, gunakan perintah **df -hT**.
`data size unchanged, skipping`: Menunjukkan bahwa sistem file sudah memperluas seluruh volume. Jika volume tidak memiliki partisi, [konfirmasikan bahwa modifikasi volume berhasil](monitoring-volume-modifications.md). Jika volume memiliki partisi, pastikan partisi diperluas seperti yang dijelaskan pada langkah 2.
      + **[Sistem file Ext4]** Gunakan perintah **resize2fs** dan tentukan nama sistem file yang Anda ketahui pada langkah sebelumnya.

------
#### [ Nitro instance example ]

        Misalnya, untuk memperluas sistem file yang dipasang yang bernama `/dev/nvme0n1p1`, gunakan perintah berikut.

        ```
        [ec2-user ~]$ sudo resize2fs /dev/nvme0n1p1
        ```

------
#### [ Xen instance example ]

        Misalnya, untuk memperluas sistem file yang dipasang yang bernama `/dev/xvda1`, gunakan perintah berikut.

        ```
        [ec2-user ~]$ sudo resize2fs /dev/xvda1
        ```

------
**Tip pemecahan masalah**  
`resize2fs: Bad magic number in super-block while trying to open /dev/xvda1`: Menunjukkan bahwa sistem file bukan Ext4. Untuk memverifikasi tipe sistem file, gunakan perintah **df -hT**.
`open: No such file or directory while opening /dev/xvdb1`: Menunjukkan bahwa Anda menentukan partisi yang salah. Untuk memverifikasi partisi, gunakan perintah **df -hT**.
`The filesystem is already 3932160 blocks long. Nothing to do!`: Menunjukkan bahwa sistem file sudah memperluas seluruh volume. Jika volume tidak memiliki partisi, [konfirmasikan bahwa modifikasi volume berhasil](monitoring-volume-modifications.md). Jika volume memiliki partisi, pastikan partisi diperluas seperti yang dijelaskan pada langkah 2.
      + **[Sistem file lainnya]** Lihat dokumentasi untuk sistem file Anda untuk mendapatkan petunjuk.

   1. Verifikasi bahwa sistem file telah diperluas. Gunakan perintah **df -hT** dan konfirmasikan bahwa ukuran sistem file sama dengan ukuran volume.

## Instans Windows
<a name="extend-windows"></a>

Gunakan salah satu metode berikut untuk memperluas sistem file pada instance Windows.

------
#### [ Disk Management utility ]

**Untuk memperluas sistem file menggunakan Manajemen Disk**

1. Sebelum memperluas sistem file yang berisi data berharga, praktik terbaiknya adalah membuat snapshot volume yang berisi data tersebut jika Anda perlu mengembalikan perubahan Anda. Untuk informasi selengkapnya, lihat [Membuat snapshot Amazon EBS](ebs-creating-snapshot.md).

1. Masuk ke instans Windows menggunakan Remote Desktop.

1. Pada dialog **Jalankan**, masukkan **diskmgmt.msc** dan tekan Enter. Utilitas Manajemen Disk terbuka.  
![\[Utilitas Manajemen Disk Windows Server\]](http://docs.aws.amazon.com/id_id/ebs/latest/userguide/images/Expand-Volume-Win2008-before.png)

1. Di menu **Manajemen Disk**, pilih **Tindakan**, **Pindai Ulang Disk**.

1. Buka menu konteks (klik kanan) untuk drive yang diperluas dan pilih **Perluas Volume**.
**catatan**  
**Perluas volume** mungkin dinonaktifkan (berwarna abu-abu) jika:  
Ruang yang tidak terisi tidak berdekatan dengan drive. Ruang yang tidak terisi harus berdekatan dengan sisi kanan drive yang ingin Anda perluas.
Volume menggunakan gaya partisi Master Boot Record (MBR) dan ukurannya sudah 2 TB. Volume yang menggunakan MBR tidak dapat melebihi 2 TB dalam ukuran.  
![\[Utilitas Manajemen Disk Windows Server\]](http://docs.aws.amazon.com/id_id/ebs/latest/userguide/images/Expand-Volume-Win2008-before-menu.png)

1. Di wizard **Perluas Volume**, pilih **Selanjutnya**. Untuk **Pilih jumlah ruang dalam MB**, masukkan jumlah megabyte untuk memperluas volume. Umumnya, Anda menentukan ruang maksimum yang tersedia. Teks yang disorot di bawah **Dipilih** adalah jumlah ruang yang ditambahkan, bukan ukuran akhir yang akan dimiliki oleh volume. Selesaikan panduan.  
![\[Wizard Perluas Volume Windows Server\]](http://docs.aws.amazon.com/id_id/ebs/latest/userguide/images/Extend-Volume-Wizard-Win2008.png)

1. Jika Anda meningkatkan ukuran NVMe volume pada instance yang tidak memiliki AWS NVMe driver, Anda harus me-reboot instance untuk mengaktifkan Windows untuk melihat ukuran volume baru. Untuk informasi lebih lanjut tentang menginstal AWS NVMe driver, lihat [AWS NVMe driver](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/aws-nvme-drivers.html).

------
#### [ PowerShell ]

Gunakan prosedur berikut untuk memperluas sistem file Windows menggunakan PowerShell.

**Untuk memperluas sistem file menggunakan PowerShell**

1. Sebelum memperluas sistem file yang berisi data berharga, praktik terbaiknya adalah membuat snapshot volume yang berisi data tersebut jika Anda perlu mengembalikan perubahan Anda. Untuk informasi selengkapnya, lihat [Membuat snapshot Amazon EBS](ebs-creating-snapshot.md).

1. Masuk ke instans Windows menggunakan Remote Desktop.

1. Jalankan PowerShell sebagai administrator.

1. Jalankan `Get-Partition` perintah. PowerShell mengembalikan nomor partisi yang sesuai untuk setiap partisi, huruf drive, offset, ukuran, dan jenis. Perhatikan huruf drive dari partisi yang akan diperluas.

1. Jalankan perintah berikut untuk memindai ulang disk.

   ```
   "rescan" | diskpart
   ```

1. Jalankan perintah berikut, menggunakan huruf drive yang Anda catat di langkah 4 sebagai pengganti**<drive-letter>**. PowerShell mengembalikan ukuran minimum dan maksimum partisi yang diizinkan, dalam byte.

   ```
   Get-PartitionSupportedSize -DriveLetter <drive-letter>
   ```

1. Untuk memperpanjang partisi ke jumlah tertentu, jalankan perintah berikut, yang akan memasukkan ukuran baru volume di tempat **<size>**. Anda dapat memasukkan ukurannya `KB`, `MB`, dan `GB`; contohnya, `50GB`.

   ```
   Resize-Partition -DriveLetter <drive-letter> -Size <size>
   ```

   Untuk memperpanjang partisi ke ukuran maksimum yang tersedia, jalankan perintah berikut.

   ```
   Resize-Partition -DriveLetter <drive-letter> -Size $(Get-PartitionSupportedSize -DriveLetter <drive-letter>).SizeMax
   ```

    PowerShell Perintah berikut menunjukkan perintah lengkap dan aliran respons untuk memperluas sistem file ke ukuran tertentu.  
![\[Perluas partisi menggunakan PowerShell - spesifik\]](http://docs.aws.amazon.com/id_id/ebs/latest/userguide/images/ebs-extend-powershell-v3-specific.png)

    PowerShell Perintah berikut menunjukkan perintah lengkap dan aliran respons untuk memperluas sistem file ke ukuran maksimum yang tersedia.  
![\[Memperpanjang partisi menggunakan PowerShell - max\]](http://docs.aws.amazon.com/id_id/ebs/latest/userguide/images/ebs-extend-powershell-v3-max.png)

------