Saya memutuskan untuk menulis petunjuk langkah demi langkah yang saya lakukan untuk mengatur ini. Catatan penting adalah bahwa saya melakukan ini pada sistem di mana saya boot dari partisi terpisah yang bukan merupakan bagian dari LVM. Jadi LVM hanya untuk penyimpanan dan tidak memiliki file yang dibutuhkan oleh OS untuk boot. Juga ini adalah untuk menciptakan tampilan satu drive besar, meskipun teknik yang sama dapat digunakan untuk membuat tampilan beberapa drive (well partitions really). Ini adalah dump otak yang sangat egois karena pemandu lainnya tidak begitu lengkap untuk saya. Jadi saya harap ini bisa membantu orang lain.
Arahan ini pada dasarnya dari tautan yang disediakan oleh Murat Gunes dengan beberapa informasi lebih lanjut yang saya kumpulkan dari sini .
Saya mulai dengan disk yang saya tidak punya apa-apa di atasnya yang saya butuhkan.
- Pertama, Anda perlu membuat partisi sebagai Linux LVM. Anda dapat menggunakan fdisk untuk melakukan ini. Anda dapat melihat semua drive yang dilihat oleh Ubuntu dan bagaimana mereka terdaftar dengan menjalankan:
sudo fdisk -l
Baris pertama di setiap bagian harus memberi Anda informasi yang cukup untuk mengidentifikasi drive Anda. Ini akan terlihat seperti:
Disk / dev / sda: 500.1 GB, 500107862016 byte
Bagian yang penting adalah /dev/sda
. Sekarang jalankan: sudo fdisk /dev/sda
. Kamu akan lihat:
Command (m for help):
Ketik p
untuk mencantumkan partisi pada drive Anda. Anda perlu menghapus partisi yang ingin Anda jadikan bagian dari LVM. Jadi ketikkan d
untuk menghapus. Jika drive hanya memiliki satu partisi, ia akan menghapusnya (beri tanda untuk dihapus, tidak akan terjadi sampai kami memintanya untuk melakukannya). Kalau tidak, saya pikir (milik saya hanya satu) meminta Anda untuk memasukkan nomor yang ingin Anda hapus.
Sekarang Anda perlu membuat partisi baru. Ketikkan n
untuk yang baru. Ia bertanya apakah diperpanjang atau primer. Ketik p
untuk primer. Ia meminta nomor partisi, ketik 1. Untuk silinder pertama dan silinder terakhir biarkan saja kosong untuk menggunakan default.
Sekarang Anda perlu mengaturnya ke Linux LVM. Jenis t
. Ia meminta kode hex, gunakan 8e
untuk Linux LVM. Anda akan melihat sesuatu seperti:
Jenis sistem partisi 1 hingga 8e yang diubah (Linux LVM)
Terakhir, ketik w
untuk menuliskan perubahan pada disk.
- Sekarang kita perlu menginstal LVM jadi jalankan
sudo apt-get install lvm2
untuk menginstalnya.
- Saya akan jujur dan mengatakan saya tidak yakin apa yang dilakukan langkah ini tetapi petunjuk lain mengatakan lakukan
modprobe dm-mod
untuk Memuat Modul LVM. Saya tidak mendapatkan kesalahan, jadi saya pikir itu berhasil.
- Kita perlu mengedit file / etc / modules ke modul ini ketika boot. Lakukan
sudo nano /etc/modules
untuk membukanya untuk mengedit. Tambahkan dm-mod
ke daftar item.
- Kami juga ingin mengedit konfigurasi lvm untuk memperbarui filter sehingga tidak perlu waktu lama untuk memindai (saya pikir itu sebabnya). Jadi lakukan
sudo nano -w /etc/lvm/lvm.conf
dan ubah baris dengan:
filter = ["a /.*/"]
menjadi:
filter = ["a | / dev / hd [ab] |", "r /.*/"]
- Sekarang kita perlu mengatur LVM pertama. Lakukan
sudo vgscan
. Anda harus melihat sesuatu seperti:
Membaca semua volume fisik. Ini mungkin butuh waktu ...
Tidak ada grup volume yang ditemukan
Untuk berjaga-jaga kalau-kalau ada grup volume yang sudah menyiapkan run sudo vgchange -a y
untuk membuatnya tersedia.
- Sekarang jalankan
sudo pvcreate /dev/sda1
untuk mengatur partisi.
- Sekarang jalankan
sudo vgcreate media /dev/sda1
penggantian media dengan nama yang Anda inginkan untuk diberi label partisi.
- Sekarang jalankan
sudo lvcreate -l100%FREE -nvolume media
mengganti volume dengan nama yang Anda inginkan. Ini akan menggunakan semua ruang kosong yang tersedia di partisi.
- Sekarang kita perlu memformat volume jadi untuk ext4 yang akan Anda lakukan
sudo mke2fs -t ext4 /dev/media/volume
.
- Buat direktori tempat Anda ingin memasang volume. Saya lakukan
sudo mkdir /mnt/media
.
- Pasang volume dengan melakukan
sudo mount /dev/media/volume /mnt/media
. Sekarang ini hanya untuk sesi ini. Ketika Anda reboot, itu tidak akan dipasang ulang secara otomatis. Untuk melakukan itu kita perlu mengedit /etc/fstab
file. Untuk melakukan ini, tambahkan sudo nano /etc/fstab
dan tambahkan baris:
/ dev / media / volume / mnt / media ext4 default 0 1
Pada titik ini Anda dapat mulai menambahkan file ke disk, jadi jika Anda perlu menghapus disk lain yang ingin Anda tambahkan, Anda dapat menyalinnya di sini.
Menambahkan drive lain ke volume Anda
- Jadi ikuti langkah-langkah di peluru pertama lagi tetapi untuk drive baru.
- Sekarang jika nama drive
/dev/sdb1
kemudian lakukan sudo vgextend media /dev/sdb1
untuk menambahkannya ke volume.
- Sekarang kita perlu meng-unmount volume. Untuk melakukan ini, lakukan
sudo umount /dev/media/volume
.
- Sekarang Anda dapat melihat statistik pada volume Anda sekarang dengan menjalankan
sudo vgdisplay
. Bagian yang penting adalah Free PE / Size
. Anda perlu tahu berapa banyak ruang yang dapat Anda tambahkan ke volume untuk langkah selanjutnya.
- Jadi, jika Anda memiliki ruang 150 Gb, Anda akan melakukannya
sudo lvextend -L+150G /dev/media/volume
.
- Sekarang jalankan
sudo e2fsck -f /dev/media/volume
untuk memeriksa sistem file.
- Sekarang jalankan
sudo resize2fs /dev/media/volume
untuk mengubah ukuran segalanya.
- Anda dapat menjalankan statistik lagi dan memverifikasi yang
Free PE / Size
telah jatuh ke apa yang Anda harapkan.
- Hitung kembali volume dengan melakukan
sudo mount /dev/media/volume /mnt/media
- Bilas dan ulangi untuk drive lain.
Juga sesuatu yang saya temukan bermanfaat adalah saya memiliki file yang saya butuhkan untuk menyalin dari disk ke LVM yang saya buat sebelum saya menambahkan disk itu. Jadi saya menggunakan cp -r -v
sehingga akan menyalin file secara rekursif dan menggunakan output verbose jadi saya tahu apa yang dilakukannya. Contoh dari perintah lengkap adalah:
cp -r -v / mnt / temp / Film / mnt / shared / media
Di mana /mnt/temp/Movies
folder yang ingin Anda salin.