В теоретическом плане я размышлял об определенном сценарии использования и задавался вопросом, сталкивался ли кто-нибудь с чем-либо подобным.

Если бы я настроил свой внутренний SSD и внешний SSD (подключенный через SATA к Firewire) в качестве набора RAID 1, они были бы зеркалами друг друга, независимо загружаемые.

Мне было интересно, есть ли способ разделить их и работать с ними независимо (что приведет к расхождению двух дисков), а затем, когда я соберу их вместе, проведу какое-то слияние моей работы от каждого к новому синхронизированному государство.

Я не обязательно думаю, что это было бы осуществимо, если бы они оба расходились, но я думаю, что слияние типа --ours или - theirs in git, принятие состояния одного из дисков в качестве нового состояния для обоих может быть возможный.

Это позволит вам выполнять работу на вашем ноутбуке, синхронизировать ваши диски с помощью RAID, а затем, если вы захотите, вы можете оставить свой ноутбук дома, возьмите только внешнее устройство где-нибудь, где, как вы знаете, будет машина (например, работа или школа). проделанную работу, а затем, когда вы вернетесь к своему ноутбуку, «перемотайте» свое внутреннее устройство в новое состояние внешнего со всей работой, которую вы сделали в этот день.

Ура!

1 ответ1

0

Во-первых, кажется, что вам не нужен RAID. Вам просто нужно программное обеспечение для синхронизации данных.

Во-вторых, git не подходит для больших двоичных файлов. Я бы rsync или какую-нибудь программу на верхнем уровне rsync . Другими альтернативами верхнего уровня являются btsync или syncthing , но они чаще используются в сетях или на удаленных хостах. В любом случае они могут сделать эту работу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .