Вопрос проблема с инструментами btrfs


Я установил btrf-tools, и я хотел бы сжать 5gb с моего основного раздела для использования в качестве временного моментального снимка для dd резервное копирование. Но сначала сначала ...

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

Это не те результаты, которые я ожидаю. Вы видите, что когда я не root, я получаю ошибки разрешений. Когда я - корень, я ничего не получаю. (Я предполагаю, что «Btrfs v0.20-rc1» не является устройством / монтированием, а просто традиционным баннером (нижний колонтитул?).)

Что происходит?

Благодаря!

Вот что показывает GParted

enter image description here

@ Громбель поднимает хороший момент! Может быть, у меня вообще нет btrfs. Я действительно уверен, что я выбрал его во время установки, потому что это, казалось, новомодная вещь поверх ext4. Единственное, что я могу думать, это то, что также проверка LVM отменяет выбор файловой системы ??

cat /etc/fstab говорит

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

Поэтому, я думаю, я не на том, что, как я думал, был.


1
2018-01-17 04:30


происхождения




ответы:


btrfs fi show сканирует все ваши устройства, чтобы найти, содержит ли какой-либо btrfs, поэтому сообщения об ошибках при запуске его как пользователей следует ожидать, поскольку у вас нет прав доступа. Если вы выполняете роль root и не имеете btrfs, вы получаете полученный результат. Если у вас есть btrfs и btrfs fi show не может найти его, может быть что-то не так.

btrfs fi df просто нужно запускать на точке монтирования, а не блочном устройстве.


2
2018-01-17 04:52



Благодаря! Я уверен, что выбрал Btrfs при установке. Какова моя точка монтирования в этом случае? - Jason Kleban
Я добавил некоторые подробности - все ли это для вас? В конце концов, я нахожусь на ext4, случай закрыт? - Jason Kleban
Да, похоже, что вы используете ext4. Если вы предприимчивы, вы можете сжать его и сделать btrfs в пустом пространстве с помощью resize2fs а также lvreduce, - Grumbel