Tôi quyết định viết hướng dẫn từng bước mà tôi đã làm để thiết lập điều này. Một lưu ý quan trọng là tôi đã làm điều này trên một hệ thống nơi tôi khởi động từ một phân vùng riêng không phải là một phần của LVM. Vì vậy, LVM chỉ đơn giản là để lưu trữ và không có bất kỳ tệp nào mà HĐH cần để khởi động. Ngoài ra, điều này là để tạo ra sự xuất hiện của một ổ đĩa lớn, mặc dù một kỹ thuật tương tự có thể được sử dụng để tạo ra sự xuất hiện của nhiều ổ đĩa (phân vùng tốt thực sự). Đó là một bãi rác rất ích kỷ vì các hướng dẫn khác không hoàn toàn phù hợp với tôi. Vì vậy, tôi hy vọng nó có thể giúp đỡ người khác.
Các hướng này về cơ bản là từ liên kết được cung cấp bởi Murat Gunes với một số thông tin khác tôi đã thu thập từ đây .
Tôi bắt đầu với một đĩa mà tôi không có bất cứ thứ gì tôi cần.
- Trước tiên, bạn cần tạo một phân vùng như Linux LVM. Bạn có thể sử dụng fdisk để làm điều này. Bạn có thể thấy tất cả các ổ đĩa Ubuntu thấy và cách chúng được liệt kê bằng cách chạy:
sudo fdisk -l
Dòng đầu tiên trong mỗi phần sẽ cung cấp cho bạn đủ thông tin để xác định ổ đĩa của bạn. Nó sẽ trông như:
Đĩa / dev / sda: 500,1 GB, 500107862016 byte
Phần quan trọng là /dev/sda
. Bây giờ chạy : sudo fdisk /dev/sda
. Bạn sẽ thấy:
Lệnh (m để được giúp đỡ):
Nhập p
để liệt kê các phân vùng trên ổ đĩa của bạn. Bạn cần xóa các phân vùng mà bạn muốn tạo thành một phần của LVM. Vì vậy, gõ d
để xóa. Nếu ổ đĩa chỉ có một phân vùng, nó sẽ xóa nó (cũng đánh dấu nó để loại bỏ, nó không xảy ra cho đến khi chúng tôi bảo nó làm điều đó). Nếu không, tôi nghĩ (tôi chỉ có một) nó yêu cầu bạn nhập số của cái bạn muốn xóa.
Bây giờ bạn cần tạo parition mới. Gõ n
cho mới. Nó hỏi liệu mở rộng hay chính. Nhập p
cho chính. Nó yêu cầu số phân vùng, loại 1. Đối với hình trụ đầu tiên và hình trụ cuối cùng, hãy để trống chúng để sử dụng mặc định.
Bây giờ bạn cần thiết lập nó để Linux LVM. Loại t
. Nó yêu cầu mã hex, sử dụng 8e
cho Linux LVM. Bạn sẽ thấy một cái gì đó như:
Thay đổi loại hệ thống của phân vùng 1 đến 8e (Linux LVM)
Cuối cùng gõ w
để viết ra những thay đổi vào đĩa.
- Bây giờ chúng ta cần cài đặt LVM để chạy
sudo apt-get install lvm2
để cài đặt nó.
- Tôi sẽ thành thật và nói rằng tôi không chắc bước này làm gì nhưng các hướng khác đã nói là làm
modprobe dm-mod
để tải Mô-đun LVM. Tôi không nhận được bất kỳ lỗi nào vì vậy tôi cho rằng nó hoạt động.
- Chúng ta cần chỉnh sửa tệp / etc / mô-đun để tải mô-đun này khi khởi động. Làm
sudo nano /etc/modules
để mở nó lên để chỉnh sửa. Thêm dm-mod
vào danh sách các mặt hàng.
- Chúng tôi cũng muốn chỉnh sửa cấu hình lvm để cập nhật bộ lọc để không mất nhiều thời gian để quét (tôi nghĩ đó là lý do tại sao). Vì vậy, làm
sudo nano -w /etc/lvm/lvm.conf
và thay đổi dòng với:
bộ lọc = ["a /.*/"]
được:
bộ lọc = ["a | / dev / hd [ab] |", "r /.*/"]
- Bây giờ chúng ta cần thiết lập LVM đầu tiên. Làm
sudo vgscan
. Bạn sẽ thấy một cái gì đó như:
Đọc tất cả các khối lượng vật lý. Điều này có thể mất một lúc ...
Không tìm thấy nhóm âm lượng
Chỉ trong trường hợp có bất kỳ nhóm âm lượng nào đã được thiết lập sudo vgchange -a y
để chạy chúng.
- Bây giờ chạy
sudo pvcreate /dev/sda1
để thiết lập phân vùng.
- Bây giờ hãy chạy
sudo vgcreate media /dev/sda1
thay thế phương tiện truyền thông với tên bạn muốn phân vùng được gắn nhãn là.
- Bây giờ hãy chạy
sudo lvcreate -l100%FREE -nvolume media
thay thế âm lượng bằng tên mà bạn muốn nó được gọi. Điều này sẽ sử dụng tất cả không gian trống có sẵn trong phân vùng.
- Bây giờ chúng ta cần định dạng âm lượng để ext4 bạn sẽ làm
sudo mke2fs -t ext4 /dev/media/volume
.
- Tạo thư mục bạn muốn gắn âm lượng tại. Tôi đã làm
sudo mkdir /mnt/media
.
- Gắn âm lượng bằng cách làm
sudo mount /dev/media/volume /mnt/media
. Bây giờ điều này chỉ dành cho phiên này. Khi bạn khởi động lại, nó sẽ không được tự động phát lại. Để làm điều đó chúng ta cần chỉnh sửa /etc/fstab
tập tin. Để làm điều này thêm sudo nano /etc/fstab
và thêm dòng:
/ dev / media / volume / mnt / media ext4 mặc định 0 1
Tại thời điểm này, bạn có thể bắt đầu thêm tệp vào đĩa, vì vậy nếu bạn cần xóa các đĩa khác bạn muốn thêm, bạn có thể sao chép chúng vào đây.
Thêm một ổ đĩa khác vào ổ đĩa của bạn
- Vì vậy, làm theo các bước trong viên đạn đầu tiên một lần nữa nhưng cho ổ đĩa mới.
- Bây giờ nếu tên ổ đĩa là
/dev/sdb1
sau đó làm sudo vgextend media /dev/sdb1
để thêm nó vào ổ đĩa .
- Bây giờ chúng ta cần ngắt âm lượng. Để làm điều này làm
sudo umount /dev/media/volume
.
- Bây giờ bạn có thể xem số liệu thống kê về âm lượng của bạn bây giờ bằng cách chạy
sudo vgdisplay
. Phần quan trọng là Free PE / Size
. Bạn cần biết bạn có thể thêm bao nhiêu dung lượng cho âm lượng cho bước tiếp theo.
- Vì vậy, nếu bạn có 150 Gb không gian, bạn sẽ làm
sudo lvextend -L+150G /dev/media/volume
.
- Bây giờ chạy
sudo e2fsck -f /dev/media/volume
để kiểm tra hệ thống tập tin.
- Bây giờ chạy
sudo resize2fs /dev/media/volume
để thay đổi kích thước tất cả mọi thứ.
- Bạn có thể chạy lại số liệu thống kê và xác minh rằng
Free PE / Size
đã giảm xuống mức bạn mong đợi.
- Kể lại âm lượng bằng cách làm
sudo mount /dev/media/volume /mnt/media
- Rửa sạch và lặp lại cho bất kỳ ổ đĩa khác.
Ngoài ra, một điều mà tôi thấy hữu ích là tôi có các tệp tôi cần để sao chép các đĩa vào LVM mà tôi đã tạo trước khi tôi thêm đĩa đó. Vì vậy, tôi đã sử dụng cp -r -v
để nó sao chép đệ quy các tệp và sử dụng đầu ra dài dòng để tôi biết nó đang làm gì. Một ví dụ về lệnh đầy đủ sẽ là:
cp -r -v / mnt / temp / Phim / mnt / shared / media
Ở đâu /mnt/temp/Movies
là thư mục mà bạn muốn sao chép từ.