запись файла в несколько мест (разные файловые системы -)

Используйте команду type и так далее:

type test > /dev/null 2>&1
echo $?
0

type fsfsf > /dev/null 2>&1
echo $?
1
0
16.12.2020, 18:01
2 ответа

Поскольку вы хотите записывать на разные диски, которые могут быть доступны только часть времени, вам нужна синхронизация файлов .

Для этого есть много вариантов. Синхронизация у меня работает, хотя я не синхронизирую локальные пути.

0
18.03.2021, 22:42

Вы можете использовать жесткие -ссылки , если эти каталоги находятся в одной и той же файловой системе:

ln /home/user/multiPlaces/untitled.mp4 /home/user/cloudPlace/untitled.mp4
ln /home/user/multiPlaces/untitled.mp4 /home/user/local/untitled.mp4

Где /home/user/multiPlaces/untitled.mp4и /home/user/local/untitled.mp4не должны существовать; вместо этого они будут сгенерированы во время создания жесткой ссылки.

Таким образом, они будут ссылаться непосредственно на исходный inode , и удаление оригинала не отразится на других.

2
18.03.2021, 22:42

Теги

Похожие вопросы