Saya mengikuti tutorial ini yang ditemukan di sini:Bagaimana cara mengatur beberapa hard drive sebagai satu volume?
Yang bekerja dengan baik namun saya memiliki drive 3TB dan setiap kali saya membuat partisi (apakah itu melalui fdisk atau gparted), setelah saya mulai membuat volume di LVM, partisi saya diubah ukurannya menjadi 2TB dan tabel partisi menjadi msdos yang tidak mengizinkan saya membuat partisi lagi atau memperluas partisi saat ini.
Apakah ada cara agar drive 3TB saya bekerja dengan LVM?
Terima kasih,
Adam
Jawaban yang Diterima:
Tampaknya dengan membuat partisi untuk digunakan sebagai volume fisik di LVM, kami terbatas pada ukuran volume 2TB. Ini karena keterbatasan dalam sistem tabel partisi MSDOS lama yang dikelola oleh fdisk
dan mengapa seseorang harus menggunakan GPT.
Untungnya, LVM juga memahami perangkat biasa tanpa tabel partisi. Ini memiliki kelemahan bahwa Anda harus menggunakan seluruh perangkat sebagai volume fisik, tetapi itulah yang ingin saya capai.
Untuk menghapus tabel partisi saat ini, jalankan perintah berikut (Peringatan:ini secara efektif menghapus semua konten pada disk! ):
sudo dd if=/dev/zero of=PhysicalVolume bs=512 count=1
mengganti PhysicalVolume
dengan jalur perangkat Anda, mis. /dev/sdb
. Kemudian jalankan
sudo partprobe
untuk membiarkan kernel membaca ulang tabel partisi baru yang sekarang tidak ada.
Sekarang benar-benar memformatnya sebagai volume fisik LVM:
sudo pvcreate PhysicalVolume
(sekali lagi, ganti PhysicalVolume
dengan jalur perangkat Anda)
Ini berdasarkan informasi yang disebutkan di halaman manual pvcreate
:
DESCRIPTION
pvcreate initializes PhysicalVolume for later use by the Logical Volume
Manager (LVM). Each PhysicalVolume can be a disk partition, whole
disk, meta device, or loopback file. For DOS disk partitions, the
partition id should be set to 0x8e using fdisk(8), cfdisk(8), or a
equivalent. For whole disk devices only the partition table must be
erased, which will effectively destroy all data on that disk. This can
be done by zeroing the first sector with:
dd if=/dev/zero of=PhysicalVolume bs=512 count=1