Я установил btrf-tools и хотел бы сжать 5 ГБ с моего основного раздела для использования в качестве временного снимка для резервной копии 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, я получаю ошибки прав доступа. Когда я root, я ничего не получаю. (Я предполагаю, что «Btrfs v0.20-rc1» - это не устройство / монтирование, а просто традиционный баннер (нижний колонтитул?).)
Что происходит?
Спасибо!
Вот что показывает GParted
@Grumbel поднимает хороший вопрос! Может быть, у меня нет 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
Так что я думаю, что я не на том уровне, на котором я думал.
btrfs fi show
сканирует все ваши устройства, чтобы найти, содержит ли какое-либо btrfs, поэтому следует ожидать появления сообщений об ошибках при запуске от имени пользователя, поскольку у вас нет прав доступа. Если вы запускаете с правами root и у вас нет btrfs, вы получите вывод, который вы получили. Если у вас есть btrfs и btrfs fi show
не удается его найти, возможно, что-то не так.
btrfs fi df
просто необходимо запустить на точке монтирования, а не на блочном устройстве.