В документации Bash указано, что source
работает с одним именем файла :
. (a period)
. filename [arguments]
Read and execute commands from the filename argument in the current shell context. If filename...
И исходный код... для источник ... подтверждает это:
result = source_file (filename, (list && list->next));
Где source_file
определено вevalfile.c
для вызова_evalfile
:
rval = _evalfile (filename, flags);
и _evalfile
открывает только один файл:
fd = open (filename, O_RDONLY);
нет, на данный момент btrfs raid1 выбрал устройство для чтения на основе pid процесса (т.е. :если pid четный читается с диска 0, если pid нечетный читается с диска 1 ).
Во всяком случае, недавно это было исправлено, и была добавлена новая структура для добавления новых политик чтения.
Эта работа еще не объединена в основное ядро, но, вероятно, скоро будет.