Tôi đã thấy một số hướng dẫn về việc mở rộng âm lượng logic LVM2. Không ai trong số họ hướng dẫn bạn ngắt kết nối hệ thống tập tin. Họ tuyên bố rằng bạn có thể mở rộng âm lượng LVM trong khi nó đang được sử dụng. Thê nay đung không?
Tôi đã thấy một số hướng dẫn về việc mở rộng âm lượng logic LVM2. Không ai trong số họ hướng dẫn bạn ngắt kết nối hệ thống tập tin. Họ tuyên bố rằng bạn có thể mở rộng âm lượng LVM trong khi nó đang được sử dụng. Thê nay đung không?
Câu trả lời:
Điều đó phụ thuộc vào việc hệ thống tập tin có thể được mở rộng trực tuyến hay không. Hầu hết các hệ thống tập tin Linux chính có thể được mở rộng trong khi chúng được gắn kết (btrfs, ext2, ext3, ext4, xfs, zfs) - ngoại lệ chính là reiserfs. Nếu bạn muốn mở rộng một trong các hệ thống tệp này trên một ổ đĩa LVM, bạn có thể mở rộng âm lượng với lvextend
, sau đó mở rộng hệ thống tệp để lấp đầy âm lượng được mở rộng, tất cả mà không tắt hoặc ngắt kết nối bất cứ thứ gì.
Nếu bạn đang thu nhỏ âm lượng, có ít hệ thống tệp không yêu cầu gắn kết: chỉ btrfs và zfs có thể được thu nhỏ trực tuyến. Thu nhỏ hệ thống tập tin, sau đó gọi lvreduce
để đưa kích thước khối hợp lý xuống kích thước của hệ thống tập tin.
Không cần phải ngắt kết nối một ext3
hoặc ext4
hệ thống tập tin để mở rộng nó. Thu hẹp hệ thống tập tin, tuy nhiên, là một vấn đề khác. Điều đó đòi hỏi nó phải được bỏ qua và chỉnh sửa fsck
trước khi nó xuống cỡ.