Ich habe versucht, bcache in Ubuntu 14.04 mit einer Neuinstallation und einer leeren /home
Partition ( /dev/sdb2
) als Sicherungsgerät einzurichten . Ich habe ein laufendes System auf meiner SSD und möchte seine /dev/sda2
Partition zum Zwischenspeichern meiner verwenden /home
. Ich habe es immer geschafft, meine Ubuntu-Probleme in den Foren zu lösen, aber ich habe Probleme, die Grundlagen hier zu verstehen, und brauche Hilfe:
- Welches Konto muss ich angemeldet sein, wenn ich bcache überhaupt einrichte? Offensichtlich muss der Benutzer, der während der Installation erstellt
/dev/sdb2
wurde, abgemeldet sein, damit/home
er nicht gemountet werden kann. Daher habe ich ein temporäres Benutzerkonto auf einer separaten Partition eingerichtet, um dies zu tun. Das scheint schon zu ungeschickt. make-bcache -B
und-C
beide sagen mir, dass es auf dem Gerät Nicht-Bcache-Superblocks gibt, also habe ich essudo wipefs -a
auf beiden Geräten getan . Die Partitionen werden dann in GParted als unformatiert ohne UUID angezeigt. Ist das normal?Wenn ja, was passiert mit fstab und
/home
beim Booten? Muss ich die UUID von bcache in fstab verwenden? Ich habe es getan, aber das System hat die/home
Partition beim nächsten Start nicht gefunden.Beide
echo /dev/sdb2 > /sys/fs/bcache/register
undecho /dev/sda2 > /sys/fs/bcache/register
Rückmeldungen "Berechtigung verweigert"; Soweit ich weiß,/sys
kann nicht geschrieben werden.Scheint also
echo /dev/sdb2 | sudo tee /sys/fs/bcache/register
geklappt zu haben.
Kann jemand überprüfen, ob dies der richtige Weg ist, dies in Ubuntu zu tun?
Ich habe es anscheinend geschafft, das Sicherungslaufwerk zu erstellen, zu registrieren und anzuhängen, aber laut dem habe tail /sys/block/bcache0/bcache/stats_total/*
ich nur Daten umgangen. Mein gesamtes Setup ist jetzt ziemlich durcheinander, daher wäre jede Klarstellung sehr dankbar.