Buat EBS volume Amazon tersedia untuk digunakan - Amazon EBS

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

Buat EBS volume Amazon tersedia untuk digunakan

Setelah Anda melampirkan EBS volume Amazon ke instans Anda, volume tersebut akan ditampilkan sebagai perangkat blok. Anda dapat memformat volume dengan sembarang sistem file lalu memasangnya. Setelah Anda membuat EBS volume tersedia untuk digunakan, Anda dapat mengaksesnya dengan cara yang sama seperti Anda mengakses volume lainnya. Setiap data yang ditulis ke sistem file ini ditulis ke EBS volume dan transparan untuk aplikasi yang menggunakan perangkat.

Anda dapat mengambil snapshot EBS volume Anda untuk tujuan pencadangan atau untuk digunakan sebagai baseline saat Anda membuat volume lain. Untuk informasi selengkapnya, lihat EBSCuplikan Amazon.

Jika EBS volume yang Anda persiapkan untuk digunakan lebih besar dari 2 TiB, Anda harus menggunakan skema GPT partisi untuk mengakses seluruh volume. Untuk informasi selengkapnya, lihat Kendala EBS volume Amazon.

Format dan pasang volume yang terpasang

Misalkan Anda memiliki EC2 instance dengan EBS volume untuk perangkat root,/dev/xvda, dan Anda baru saja melampirkan EBS volume kosong ke instance menggunakan/dev/sdf. Gunakan prosedur berikut untuk membuat volume baru terpasang tersedia untuk digunakan.

Untuk memformat dan memasang EBS volume di Linux
  1. Connect ke instans Anda menggunakanSSH. Untuk informasi selengkapnya, lihat Connect ke instans Linux Anda.

  2. Perangkat dapat dilampirkan ke instans dengan nama perangkat yang berbeda dengan yang Anda tentukan dalam pemetaan perangkat blok. Untuk informasi selengkapnya, lihat nama perangkat di instance Linux. Gunakan perintah lsblk untuk melihat perangkat disk yang tersedia dan titik pemasangannya (jika ada) untuk membantu Anda menentukan nama perangkat yang tepat untuk digunakan. Output dari lsblk menghapus prefiks /dev/ dari jalur perangkat lengkap.

    Berikut ini adalah contoh output untuk instance yang dibangun di atas Sistem Nitro, yang mengekspos EBS volume sebagai perangkat NVMe blok. Perangkat root adalah /dev/nvme0n1, yang memiliki dua partisi bernama nvme0n1p1 dan nvme0n1p128. Volume yang terlampir adalah /dev/nvme1n1, yang tidak memiliki partisi dan belum dipasang.

    [ec2-user ~]$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme1n1 259:0 0 10G 0 disk nvme0n1 259:1 0 8G 0 disk -nvme0n1p1 259:2 0 8G 0 part / -nvme0n1p128 259:3 0 1M 0 part

    Berikut ini instans output untuk instans T2. Perangkat root adalah /dev/xvda, yang memiliki satu partisi bernama xvda1. Volume yang terlampir adalah /dev/xvdf, yang tidak memiliki partisi dan belum dipasang.

    [ec2-user ~]$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 8G 0 disk -xvda1 202:1 0 8G 0 part / xvdf 202:80 0 10G 0 disk
  3. Tentukan apakah ada sistem file pada volume. Volume baru adalah perangkat blok mentah, dan Anda harus membuat sistem file di dalamnya sebelum Anda dapat memasang dan menggunakannya. Volume yang dibuat dari snapshot mungkin sudah memiliki sistem file; jika Anda membuat sistem file baru di atas sistem file yang sudah ada, operasi akan menimpa data Anda.

    Gunakan salah satu atau kedua metode berikut untuk menentukan apakah ada sistem file pada volume:

    • Gunakan perintah file -s untuk mendapatkan informasi tentang perangkat spesifik, seperti tipe sistem file-nya. Jika output menunjukkan hanya data, seperti pada contoh output berikut, tidak ada sistem file di perangkat

      [ec2-user ~]$ sudo file -s /dev/xvdf /dev/xvdf: data

      Jika perangkat memiliki sistem file, perintah akan menampilkan informasi tentang jenis sistem file. Misalnya, output berikut menunjukkan perangkat root dengan sistem XFS file.

      [ec2-user ~]$ sudo file -s /dev/xvda1 /dev/xvda1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
    • Gunakan perintah lsblk -f untuk mendapatkan informasi tentang semua perangkat yang terlampir pada instans.

      [ec2-user ~]$ sudo lsblk -f

      Misalnya, output berikut menunjukkan bahwa ada tiga perangkat yang dilampirkan ke instans—nvme1n1, nvme0n1, dan nvme2n1. Kolom pertama mencantumkan perangkat dan partisi mereka. Kolom FSTYPE menunjukkan jenis sistem file untuk setiap perangkat. Jika kolom kosong untuk perangkat tertentu, itu berarti perangkat tidak memiliki sistem file. Dalam hal ini, perangkat nvme1n1 dan partisi nvme0n1p1 pada perangkat keduanya nvme0n1 diformat menggunakan sistem XFS file, sedangkan perangkat nvme2n1 dan partisi nvme0n1p128 pada perangkat nvme0n1 tidak memiliki sistem file.

      NAME FSTYPE LABEL UUID MOUNTPOINT nvme1n1 xfs 7f939f28-6dcc-4315-8c42-6806080b94dd nvme0n1 ├─nvme0n1p1 xfs / 90e29211-2de8-4967-b0fb-16f51a6e464c / └─nvme0n1p128 nvme2n1

    Jika output dari perintah ini menunjukkan bahwa tidak ada sistem file pada perangkat, Anda harus membuatnya.

  4. (Bersyarat) Jika Anda menemukan bahwa ada sistem file pada perangkat di langkah sebelumnya, lewati langkah ini. Jika Anda memiliki volume kosong, gunakan perintah mkfs -t untuk membuat sistem file pada volume.

    Awas

    Jangan gunakan perintah ini jika Anda memasang volume yang sudah memiliki data di dalamnya (misalnya, volume yang dibuat dari snapshot). Jika tidak, Anda akan memformat volume dan menghapus data yang ada.

    [ec2-user ~]$ sudo mkfs -t xfs /dev/xvdf

    Jika Anda mendapatkan kesalahan yang mkfs.xfs tidak ditemukan, gunakan perintah berikut untuk menginstal XFS alat dan kemudian ulangi perintah sebelumnya:

    [ec2-user ~]$ sudo yum install xfsprogs
  5. Gunakan perintah mkdir untuk membuat direktori titik pasang untuk volume. Titik pasang adalah tempat volume berada di struktur sistem file dan tempat Anda membaca serta menulis file setelah Anda memasang volume. Contoh berikut membuat direktori yang bernama /data.

    [ec2-user ~]$ sudo mkdir /data
  6. Pasang volume atau partisi pada direktori titik pemasangan yang Anda buat pada langkah sebelumnya.

    Jika volume tidak memiliki partisi, gunakan perintah berikut dan tentukan nama perangkat untuk memasang seluruh volume.

    [ec2-user ~]$ sudo mount /dev/xvdf /data

    Jika volume memiliki partisi, gunakan perintah berikut dan tentukan nama partisi untuk memasang partisi.

    [ec2-user ~]$ sudo mount /dev/xvdf1 /data
  7. Tinjaulah izin file untuk pemasangan volume baru Anda untuk memastikan bahwa pengguna dan aplikasi Anda dapat menulis ke volume. Untuk informasi selengkapnya tentang izin file, lihat Keamanan file di Proyek Dokumentasi Linux.

  8. Titik pemasangan tidak dipertahankan secara otomatis setelah melakukan boot ulang instans Anda. Untuk memasang EBS volume ini secara otomatis setelah reboot, ikuti prosedur selanjutnya.

Otomatis memasang volume yang terlampir setelah boot ulang

Untuk memasang EBS volume yang terpasang pada setiap reboot sistem, tambahkan entri untuk perangkat ke /etc/fstab file.

Anda dapat menggunakan nama perangkat, seperti, in /dev/xvdf/etc/fstab, tetapi sebaiknya gunakan pengenal unik universal 128-bit perangkat () sebagai gantinya. UUID Nama perangkat dapat berubah, tetapi UUID tetap ada sepanjang umur partisi. Dengan menggunakanUUID, Anda mengurangi kemungkinan bahwa sistem menjadi tidak dapat di-boot setelah konfigurasi ulang perangkat keras. Untuk informasi selengkapnya, lihat Petakan EBS volume Amazon ke nama NVMe perangkat.

Untuk otomatis memasang volume yang terlampir setelah boot ulang
  1. (Opsional) Buat cadangan dari file /etc/fstab Anda yang dapat digunakan jika Anda secara tidak sengaja menghancurkan atau menghapus file ini saat mengedit.

    [ec2-user ~]$ sudo cp /etc/fstab /etc/fstab.orig
  2. Gunakan blkid perintah untuk menemukan perangkat. UUID Catat perangkat UUID yang ingin Anda pasang setelah reboot. Anda akan membutuhkannya dalam langkah berikut.

    Misalnya, perintah berikut menunjukkan bahwa ada dua perangkat yang dipasang ke instance, dan ini menunjukkan UUIDs untuk kedua perangkat.

    [ec2-user ~]$ sudo blkid /dev/xvda1: LABEL="/" UUID="ca774df7-756d-4261-a3f1-76038323e572" TYPE="xfs" PARTLABEL="Linux" PARTUUID="02dcd367-e87c-4f2e-9a72-a3cf8f299c10" /dev/xvdf: UUID="aebf131c-6957-451e-8d34-ec978d9581ae" TYPE="xfs"

    Untuk Ubuntu 18.04, gunakan perintah lsblk.

    [ec2-user ~]$ sudo lsblk -o +UUID
  3. Buka file /etc/fstab menggunakan editor teks, seperti nano atau vim.

    [ec2-user ~]$ sudo vim /etc/fstab
  4. Tambahkan entri berikut ke /etc/fstab untuk memasang perangkat di titik pemasangan yang ditentukan. Bidang adalah UUID nilai yang dikembalikan oleh blkid (atau lsblk untuk Ubuntu 18.04), titik pemasangan, sistem file, dan opsi pemasangan sistem file yang direkomendasikan. Untuk informasi lebih lanjut tentang bidang yang diperlukan, jalankan man fstab Untuk membuka fstab manual.

    Dalam contoh berikut, kami memasang perangkat dengan UUID aebf131c-6957-451e-8d34-ec978d9581ae titik mount /data dan kami menggunakan sistem xfs file. Kami juga menggunakan defaults dan nofail Bendera. Kami tentukan 0 untuk mencegah agar sistem file tidak dibuang, dan kami tentukan 2 untuk menunjukkan bahwa itu adalah perangkat non-root.

    UUID=aebf131c-6957-451e-8d34-ec978d9581ae /data xfs defaults,nofail 0 2
    catatan

    Jika Anda pernah melakukan boot pada instans Anda tanpa melampirkan volume ini (misalnya, setelah memindahkan volume ke instans lain), opsi pemasangan nofail memungkinkan instans di-boot meskipun terdapat kesalahan saat memasang volume. Derivatif Debian, termasuk versi Ubuntu yang lebih awal dari 16.04, juga harus menambahkan opsi pemasangan nobootwait.

  5. Untuk memverifikasi bahwa entri Anda bekerja, jalankan perintah berikut untuk melepas perangkat, kemudian memasang semua sistem file di /etc/fstab. Jika tidak ada kesalahan, file /etc/fstab akan baik-baik saja dan sistem file Anda akan memasangkannya secara otomatis setelah di-boot ulang.

    [ec2-user ~]$ sudo umount /data [ec2-user ~]$ sudo mount -a

    Jika Anda menerima pesan kesalahan, atasi kesalahan dalam file.

    Awas

    Kesalahan dalam file /etc/fstab dapat membuat sistem tidak dapat di-boot. Jangan mematikan sistem yang memiliki kesalahan di /etc/fstab file Anda.

    Jika Anda tidak yakin bagaimana cara memperbaiki kesalahan di /etc/fstab dan Anda telah membuat file cadangan di langkah pertama prosedur ini, Anda dapat memulihkan dari file cadangan menggunakan perintah berikut.

    [ec2-user ~]$ sudo mv /etc/fstab.orig /etc/fstab

Gunakan salah satu metode berikut untuk membuat volume tersedia pada instance Windows.

PowerShell
Untuk membuat semua EBS volume dengan partisi mentah tersedia untuk digunakan dengan Windows PowerShell
  1. Masuk ke instans Windows menggunakan Remote Desktop. Untuk informasi selengkapnya, lihat Connect ke instans Windows Anda.

  2. Pada taskbar, buka menu Start, dan pilih Windows. PowerShell

  3. Gunakan serangkaian PowerShell perintah Windows yang disediakan dalam PowerShell prompt yang dibuka. Skrip tersebut melakukan tindakan-tindakan berikut ini secara default:

    1. Menghentikan hellHWDetection layanan S.

    2. Melakukan enumerasi disk yang gaya partisinya mentah.

    3. Membuat partisi baru yang mencakup ukuran maksimum yang akan didukung oleh disk dan jenis partisi.

    4. Menetapkan huruf drive yang tersedia.

    5. Memformat sistem file seperti NTFS label sistem file yang ditentukan.

    6. Memulai hellHWDetection layanan S lagi.

    Stop-Service -Name ShellHWDetection Get-Disk | Where PartitionStyle -eq 'raw' | Initialize-Disk -PartitionStyle MBR -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "Volume Label" -Confirm:$false Start-Service -Name ShellHWDetection
DiskPart command line tool
Untuk membuat EBS volume tersedia untuk digunakan dengan alat baris DiskPart perintah
  1. Masuk ke instans Windows menggunakan Remote Desktop. Untuk informasi selengkapnya, lihat Connect ke instans Windows Anda.

  2. Tentukan nomor disk yang ingin Anda sediakan:

    1. Buka menu Start, dan pilih Windows PowerShell.

    2. Gunakan Cmdlet Get-Disk untuk mengambil daftar disk yang tersedia.

    3. Dalam output perintah, perhatikan Nomor yang sesuai dengan disk yang Anda sediakan.

  3. Buat file skrip untuk menjalankan DiskPart perintah:

    1. Buka menu Start, dan pilih File Explorer.

    2. Arahkan ke direktori, seperti C:\, untuk menyimpan file skrip.

    3. Pilih atau klik kanan ruang kosong di dalam folder untuk membuka kotak dialog, posisikan kursor di atas Baru untuk mengakses menu konteks, lalu pilih Dokumen Teks.

    4. Beri nama file teks diskpart.txt.

  4. Tambahkan perintah berikut ke file skrip. Anda mungkin perlu memodifikasi nomor disk, jenis partisi, label volume, dan huruf drive. Skrip tersebut melakukan tindakan-tindakan berikut ini secara default:

    1. Memilih disk 1 untuk modifikasi.

    2. Mengkonfigurasi volume untuk menggunakan struktur partisi master boot record (MBR).

    3. Memformat volume sebagai NTFS volume.

    4. Mengatur label volume.

    5. Menetapkan volume huruf drive.

    Awas

    Jika Anda memasang volume yang sudah memiliki data, jangan memformat ulang volume atau Anda akan menghapus data yang ada.

    select disk 1 attributes disk clear readonly online disk noerr convert mbr create partition primary format quick fs=ntfs label="volume_label" assign letter="drive_letter"

    Untuk informasi selengkapnya, lihat DiskPart Sintaks dan Parameter.

  5. Buka prompt perintah, arahkan ke folder tempat skrip berada, dan jalankan perintah berikut agar volume tersedia untuk digunakan pada disk yang ditentukan:

    C:\> diskpart /s diskpart.txt
Disk Management utility
Untuk membuat EBS volume tersedia untuk digunakan dengan utilitas Manajemen Disk
  1. Masuk ke instans Windows menggunakan Remote Desktop. Untuk informasi selengkapnya, lihat Connect ke instans Windows Anda.

  2. Mulai utilitas Manajemen Disk. Pada bilah tugas, buka menu konteks (klik kanan) untuk logo Windows dan pilih Manajemen Disk.

    catatan

    Di Windows Server 2008, pilih Mulai, Alat Administratif, Manajemen Komputer, Manajemen Disk.

  3. Buat volume menjadi online. Di panel bawah, buka menu konteks (klik kanan) untuk panel kiri untuk disk untuk volume. EBS Pilih Online.

    Buat volume menjadi online.
  4. (Syarat) Jika disk tidak diinisialisasi, Anda harus menginisialisasinya sebelum Anda dapat menggunakannya. Jika disk sudah diinisialisasi, lewati langkah ini.

    Awas

    Jika Anda memasang volume yang sudah memiliki data di dalamnya (misalnya, set data publik, atau volume yang Anda buat dari snapshot), jangan memformat ulang volume atau data yang ada akan terhapus.

    Jika disk tidak diinisialisasi, lakukan inisialisasi sebagai berikut:

    1. Buka menu konteks (klik kanan) untuk panel kiri untuk disk dan pilih Inisialisasi Disk.

      Inisialisasi volume.
    2. Di kotak dialog Inisialisasi Disk, pilih gaya partisi dan pilih OKE.

      Inisialisasi pengaturan volume.
  5. Buka menu konteks (klik kanan) untuk panel kanan untuk disk dan pilih Volume Sederhana Baru.

    Pasang volume sederhana.
  6. Di Wizard Volumer Sederhana Baru, pilih Berikutnya.

    Mulai Wizard Volume Sederhana Baru.
  7. Jika Anda ingin mengubah nilai maksimum default, tentukan Ukuran volume sederhana dalam MB, lalu pilih Berikutnya.

    Tentukan ukuran volume.
  8. Tentukan huruf drive yang disukai, jika perlu, di dalam menu dropdown Tetapkan huruf drive berikut, lalu pilih Berikutnya.

    Tentukan huruf drive.
  9. Tentukan Label Volume dan sesuaikan pengaturan default seperlunya, lalu pilih Berikutnya.

    Tentukan pengaturan untuk memformat volume.
  10. Tinjau pengaturan Anda, lalu pilih Selesai untuk menerapkan modifikasi dan tutup wizard Volume Sederhana Baru.

    Tinjau pengaturan Anda dan selesaikan wizard.