Tôi có / nhà của tôi trên một phân vùng BTRFS và tôi cần thu nhỏ nó, tiếc là Gparted không có tùy chọn thay đổi kích thước cho FS này. Tôi có thể thay đổi kích thước nó theo bất kỳ cách nào khác mà không mất dữ liệu của mình không?
Tôi có / nhà của tôi trên một phân vùng BTRFS và tôi cần thu nhỏ nó, tiếc là Gparted không có tùy chọn thay đổi kích thước cho FS này. Tôi có thể thay đổi kích thước nó theo bất kỳ cách nào khác mà không mất dữ liệu của mình không?
Câu trả lời:
Theo trang tính năng GParted , btrfs thu nhỏ được hỗ trợ. Nếu tùy chọn không khả dụng, cài đặt gói btrfs-tools có thể khắc phục nó. Nếu điều đó không hiệu quả, đó có thể là do Ubuntu bao gồm một phiên bản GParted cũ hơn, trong trường hợp đó bạn có thể sử dụng CD Live GParted:
http://gparted.sourceforge.net/livecd.php
(đó cũng là cách Ubuntu khuyên bạn nên sử dụng nó)
Theo trang này trong wiki btrfs :
Để thu nhỏ hệ thống tệp bằng 4 GiB:
btrfs filesystem resize -4g /mnt
hoặcbtrfsctl -r -4g /mnt
Đặt kích thước FS. Để đặt hệ thống tập tin thành một kích thước cụ thể, hãy bỏ qua hàng đầu + hoặc - từ kích thước.
Các lệnh btrfs
và btrfsctl
trong Ubuntu được cung cấp bởi gói có tên btrfs-utils
mà bạn có thể cài đặt trong Trung tâm phần mềm. Bạn chạy các lệnh này trong Terminal (Ctrl + Alt + T). 4g
Tuy nhiên, thay thế bằng nhiều bạn thực sự muốn thu nhỏ phân vùng và /mnt
bằng điểm gắn kết của phân vùng. Ví dụ: để thu nhỏ phân vùng btrfs được gắn tại / media / Alpha bằng 500 MiB, bạn sẽ chạy:
btrfs filesystem resize -500m /media/Alpha
Hoặc là:
btrfsctl -r -500m /media/Alpha
Giả sử các hướng dẫn thay đổi kích thước các hệ thống tệp btrfs giống như đối với các hệ thống tệp khác, bạn nên tránh thay đổi kích thước phân vùng trên cùng một đĩa vật lý với hệ thống đang chạy. Vì vậy, nếu cần, hãy khởi động từ một hệ thống trực tiếp để thay đổi kích thước phân vùng trên ổ đĩa có hệ thống Ubuntu đã cài đặt của bạn. (Điều này cũng áp dụng cho việc thay đổi kích thước được thực hiện trong GParted.)
Nếu một số tiện ích hoặc ứng dụng không thấy kết quả của thao tác thay đổi kích thước khi được thực hiện, thì khởi động lại là một ý tưởng tốt.
Xem các trangbtrfs
và btrfsctl
hướng dẫn để biết thêm chi tiết về việc sử dụng các lệnh này. Và hy vọng wiki btrfs sẽ sớm được sao lưu.
Cá nhân tôi không quen thuộc lắm với các hệ thống tập tin btrfs, nhưng có vẻ lạ đối với tôi rằng các lệnh thay đổi kích thước này lấy điểm gắn kết của hệ thống tập tin thay vì tên thiết bị. Nếu bất cứ ai có thể giải thích điều đó, xin vui lòng bình luận hoặc thoải mái chỉnh sửa câu trả lời này để cải thiện nó.