Ich habe versucht, bcache in Ubuntu 14.04 mit einer Neuinstallation und einer leeren /homePartition ( /dev/sdb2) als Sicherungsgerät einzurichten . Ich habe ein laufendes System auf meiner SSD und möchte seine /dev/sda2Partition 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/sdb2wurde, abgemeldet sein, damit/homeer 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 -Bund-Cbeide sagen mir, dass es auf dem Gerät Nicht-Bcache-Superblocks gibt, also habe ich essudo wipefs -aauf 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
/homebeim Booten? Muss ich die UUID von bcache in fstab verwenden? Ich habe es getan, aber das System hat die/homePartition beim nächsten Start nicht gefunden.Beide
echo /dev/sdb2 > /sys/fs/bcache/registerundecho /dev/sda2 > /sys/fs/bcache/registerRückmeldungen "Berechtigung verweigert"; Soweit ich weiß,/syskann nicht geschrieben werden.Scheint also
echo /dev/sdb2 | sudo tee /sys/fs/bcache/registergeklappt 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.