Повторное использование дисковых файлов Mnesia для другого узла
На узле с именем node1@localhost я создал схему Mnesia, используя: mnesia:create_schema([node()]). и создал таблицу, используя: mnesia:create_table(tab1, [{disc_copies, [node()]}, {attribute, record_info(fields, tab1)}]).
Для каталога mnesia было установлено значение "mnesia_node1". Каталог был создан, и в нем были созданы файлы БД.
Как только узел был остановлен, файлы БД все еще существуют в каталоге. Я надеялся повторно использовать БД в качестве базы данных mnesia для другого узла, узла2.
Поэтому я запустил другой узел, используя: erl -name node2 -mnesia dir "mnesia_node1".
На узле 2, когда я запускаю mnesia и запускаю tv:start(), я вижу tab1, указанный в схеме. Тем не менее, он не показывает записей. Я ожидал, что Mnesia будет использовать каталог в качестве расположения всех файлов БД.
Я что-то пропустил?
Спасибо яш