5

У меня есть файл "a.txt" и его жесткая ссылка "ha.txt". Если я открою любой из этих файлов в блокноте и сохраню любые изменения, он появится в обоих файлах, так как они все еще связаны. Но если я перезаписываю (копирую) a.txt другим файлом с таким же именем, хардлинк разрывается. Какие еще операции делают это?

Кроме того, я могу использовать его для резервного копирования папки? Так как, если я когда-нибудь изменю (перезаписать) «a.txt», то жесткая ссылка автоматически разорвется, и у меня будет 2 копии. Но поскольку это зависит от того, что я использую для его перезаписи (блокнот, конечно, не будет работать), в конечном счете, это зависит от того, какие операции в окнах "ломают" жесткие ссылки и делают копии?

2 ответа2

4

Все, что удаляет и воссоздает целевой файл, разрывает ссылку. Некоторые приложения будут делать это, а некоторые нет. Я не думаю, что есть способ предсказать это заранее.

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

2

Все, что переписывает имя файла, разорвет ссылку. Изменение содержимого файла не приведет к изменению метаданных имени файла.

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