Câu hỏi vấn đề với các công cụ btrfs


Tôi đã cài đặt các công cụ btrf và tôi muốn thu nhỏ 5gb khỏi phân vùng chính của tôi để sử dụng như một ảnh chụp tạm thời cho một dd sao lưu. Nhưng trước tiên ...

me@my:~$ btrfs fi show
failed to open /dev/sda: Permission denied
failed to open /dev/sda1: Permission denied
failed to open /dev/sdb: Permission denied
failed to open /dev/sdb1: Permission denied
failed to open /dev/sdb2: Permission denied
failed to open /dev/sdb5: Permission denied
failed to open /dev/sdc: Permission denied
failed to open /dev/sdc1: Permission denied
failed to open /dev/dm-0: Permission denied
failed to open /dev/dm-1: Permission denied
Btrfs v0.20-rc1
me@my:~$ sudo btrfs fi show
Btrfs v0.20-rc1
me@my:~$ sudo btrfs fi df /dev/sdb1
ERROR: couldn't get space info on '/dev/sdb1' - Inappropriate ioctl for device

Đây không phải là kết quả đầu ra mà tôi mong đợi. Bạn thấy rằng khi tôi không root, tôi nhận được các lỗi quyền. Khi tôi gốc, tôi chẳng nhận được gì cả. (Tôi giả sử "Btrfs v0.20-rc1" không phải là một thiết bị / gắn kết, nhưng chỉ là một biểu ngữ truyền thống (chân trang?).)

Chuyện gì vậy?

Cảm ơn!

Đây là những gì GParted cho thấy

enter image description here

@Grumbel mang đến một điểm tốt! Có lẽ tôi không có btrfs. Tôi thực sự chắc chắn rằng tôi đã chọn nó trong khi cài đặt vì nó dường như là điều mới lạ trên ext4. Chỉ có điều tôi có thể nghĩ là cũng kiểm tra LVM overrode sự lựa chọn hệ thống tập tin ??

cat /etc/fstab nói

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro 0       1

Vì vậy, tôi đoán tôi không phải trên những gì tôi nghĩ rằng tôi đã được trên.


1
2018-01-17 04:30


gốc




Các câu trả lời:


btrfs fi show quét tất cả các thiết bị của bạn để tìm xem có bất kỳ btrfs nào không, do đó, các thông báo lỗi khi chạy nó khi người dùng được mong đợi, vì bạn không có quyền truy cập. Nếu bạn chạy dưới dạng root và không có bất kỳ btrfs nào thì bạn sẽ nhận được kết quả đầu ra. Nếu bạn có btrfs và btrfs fi show không thể tìm thấy nó, có thể có điều gì đó sai trái.

btrfs fi df chỉ cần chạy trên điểm lắp, không phải thiết bị khối.


2
2018-01-17 04:52



Cảm ơn! Tôi khá chắc chắn rằng tôi đã chọn Btrfs khi cài đặt. Điểm gắn kết của tôi trong trường hợp này là gì? - Jason Kleban
Tôi đã thêm một số chi tiết - tất cả điều đó có thêm vào bạn không? Tôi đang ở ext4 sau khi tất cả, trường hợp đóng cửa? - Jason Kleban
Có vẻ như bạn đang chạy ext4. Nếu bạn là mạo hiểm, bạn có thể thu nhỏ nó và tạo một btrfs trong không gian trống với resize2fs và lvreduce. - Grumbel