Является ли создание жестких ссылок из Linux на разделе NTFS жизнеспособным? - PullRequest
0 голосов
/ 14 января 2011

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

Это очень хорошо, так как я наконец нашел способ сэкономить место на моем диске для резервных копий для старых резервных копий, которые я сделал до того, как узнал о rsync и инкрементных резервных копиях.

После такого длительного вступления любой читатель может ожидать вопрос, поэтому вот он:

Безопасно ли использовать жесткие ссылки для экономии места на разделе ntfs? Конечно, жесткие ссылки будут создаваться из Linux с использованием программы жестких ссылок, упомянутой выше. Точнее, сможет ли Windows (любая версия) использовать файлы, которые были бы заменены жесткими ссылками?

Большое спасибо

Ответы [ 2 ]

2 голосов
/ 14 января 2011

В Windows существуют жесткие ссылки. Они создаются системным вызовом CreateHardLink в kernel32.dll. Относительно того, будет ли ваша программа с жесткими ссылками работать с удаленными общими папками, я бы не знал, но с нативной или с Cygwin.

Теперь реальный вопрос заключается в том, обрабатывают ли их программы Windows. Даже Windows Explorer не может правильно рассчитать дисковое пространство, используемое для жестких ссылок.

0 голосов
/ 14 января 2011

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

...