Perintah lvcreate digunakan pada dasarnya untuk membuat volume logis baru di LVM. Untuk membuat volume LVM dasar, Anda dapat menggunakan perintah di bawah ini:
$ sudo lvcreate -l 100%FREE -n lvtest Vol1 Logical volume “lvtest” created
Jika Anda ingin melihat detail dari apa yang Anda buat, gunakan perintah lvdisplay:
$ sudo lvdisplay Vol1 --- Logical volume --- LV Path /dev/Vol1/lvtest LV Name lvtest VG Name Vol1 LV UUID 4W2369-pLXy-jWmb-lIFN-SMNX-xZnN-3KN208 LV Write Access read/write LV Creation host, time … -0400 LV Status available # open 0 LV Size 2.00 GiB Current LE 513 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:2
Parameter -l mendefinisikan berapa banyak ruang yang tersedia pada grup volume yang ditentukan untuk digunakan untuk volume logis. Perhatikan bahwa Anda dapat menentukan nilai sebagai persen dari ruang kosong di grup volume. Contoh ini menggunakan semua (100%) ruang kosong untuk volume logis baru.
Anda dapat menggunakan parameter -l untuk menentukan ukuran sebagai persentase dari ruang yang tersedia atau parameter -L untuk menentukan ukuran sebenarnya dalam byte, kilobyte (KB), megabyte (MB), atau gigabyte (GB). Parameter -n memungkinkan Anda memberikan nama untuk volume logis (disebut lvtest dalam contoh ini).
Opsi perintah LVM adalah seperti yang ditunjukkan di bawah ini:
lvbuat contoh Perintah
1. Untuk Kekuatan 2 ukuran potongan untuk volume logis snapshot antara 4k dan 512k:
# lvcreate -c ChunkSize # lvcreate --chunksize ChunkSize
2. Untuk Menyetel atau menyetel ulang kebijakan alokasi bersebelahan untuk volume logis:
# lvcreate -C y|n # lvcreate --contiguous y|n
3. Untuk memberikan jumlah garis
# lvcreate -i stripes: # lvcreate --stripes stripes
4. Untuk Memberikan jumlah kilobyte untuk granularitas strip:
# lvcreate -I StripeSize # lvcreate --stripesize StripeSize
5. Untuk memberikan jumlah perluasan logis yang akan dialokasikan untuk volume logis baru:
# lvcreate -l LogicalExtentsNumber[%{VG|PVS|FREE|ORIGIN} # lvcreate --extents LogicalExtentsNumber[%{VG|PVS|FREE|ORIGIN}
6. Untuk memberikan ukuran yang akan dialokasikan untuk volume logis baru:
# lvcreate -L --size LogicalVolumeSize[bBsSkKmMgGtTpPeE]
7. Untuk menyetel angka minor:
# lvcreate --minor minor
8. Untuk Set ke y untuk membuat nomor kecil yang ditentukan tetap:
# lvcreate -M y|n # lvcreate --persistent y|n
9. Untuk membuat volume logis yang dicerminkan dengan salinan Mirrors:
# lvcreate -m mirrors # lvcreate --mirrors mirrors
10. Untuk memberi nama untuk volume logis baru:
# lvcreate -n LogicalVolumeName # lvcreate --name LogicalVolumeName
11. Untuk menonaktifkan sinkronisasi udev:
# lvcreate --noudevsync
12. Untuk Memulai atau menghindari pemantauan volume logis yang dicerminkan atau snapshot dengan dmeventd:
# lvcreate --monitor y|n
13. Untuk tidak mencoba berinteraksi dengan dmeventd kecuali –monitor ditentukan:
# lvcreate --ignoremonitoring
14. Untuk Menyetel izin akses ke read only atau read and write:
# lvcreate -p r|rw # lvcreate --permission r|rw
15. Untuk mengatur hitungan sektor baca ke depan dari volume logis ini:
# lvcreate -r ReadAheadSectors|auto|none # lvcreate --readahead ReadAheadSectors|auto|none
16. Untuk membagi cermin menjadi beberapa wilayah:
# lvcreate -R MirrorLogRegionSize # lvcreate --regionsize MirrorLogRegionSize
17. Untuk Membuat volume logis snapshot (atau snapshot) untuk yang sudah ada:
# lvcreate -s # lvcreate --snapshot
18. Untuk membuat volume logis yang menggunakan jenis segmen yang ditentukan:
# lvcreate --type SegmentType
19. Untuk Membuat perangkat sparse dengan ukuran tertentu (dalam MB secara default) menggunakan snapshot:
# lvcreate --virtualsize VirtualSize
20. Untuk Mengontrol zeroing dari KB pertama data dalam volume logis baru:
# lvcreate -Z y|n # lvcreate --zero y|n