Я попытался настроить bcache в Ubuntu 14.04 с новой установкой и пустым /homeразделом ( /dev/sdb2) в качестве резервного устройства. У меня есть работающая система на моем SSD, и я хотел бы использовать ее /dev/sda2раздел для кэширования /home
. Мне всегда удавалось разобраться со своими проблемами с Ubuntu на форумах, но я изо всех сил пытаюсь понять основы здесь и нуждаюсь в помощи:
- В какую учетную запись мне нужно войти, когда я сначала настроил bcache? Очевидно, что пользователь, созданный во время установки,
/dev/sdb2должен быть отключен/home, поэтому для этого я создал временную учетную запись пользователя в отдельном разделе. Это кажется слишком неуклюжим. make-bcache -Bи-Cоба говорят мне, что на устройстве есть суперблоки без bcache, так что я сделалsudo wipefs -aна обоих устройствах. Затем разделы отображаются как неотформатированные без UUID в GParted. Это нормально?Если так, что происходит с fstab и
/homeпри загрузке? Нужно ли использовать UCID bcache в fstab? Я сделал, но система не нашла/homeраздел при следующей загрузке.Оба
echo /dev/sdb2 > /sys/fs/bcache/registerиecho /dev/sda2 > /sys/fs/bcache/registerвозвращают сообщения «Отказано в доступе»; как я понимаю,/sysне может быть написано.Так что,
echo /dev/sdb2 | sudo tee /sys/fs/bcache/registerпохоже, сработало.
Может кто-нибудь проверить, что это правильный способ сделать это в Ubuntu?
Кажется, мне удалось создать, зарегистрировать и подключить резервный диск, но, согласно данным, tail /sys/block/bcache0/bcache/stats_total/*я только обошел данные. Вся моя установка сейчас в полном беспорядке, поэтому любые разъяснения будут с благодарностью.