Назад | Перейти на главную страницу

Восстановить права доступа к файлам после rsync на NTFS

Когда я возился с разделами под Windows, когда я пытался отформатировать пустое пространство жесткого диска, чтобы иметь его в Windows, я что-то напутал, и cfdisk сказал мне, что все разделы не начинаются с правильных физических границ, и я столкнусь с производительностью капли. Также своп зависал не на том разделе, и Windows вылетала при загрузке.

Что ж, я не смог это исправить, но поскольку у меня была синхронизированная резервная копия моей основной системы Arch Linux (rsync -aAXv / / mnt / ext), я осмелился удалить все разделы, создать новые и вернуть резервную копию на воссозданы разделы linux.

Я смонтировал резервный внешний диск, но он был смонтирован с разрешениями 777. Прежде чем я заметил, как он был смонтирован, я все синхронизировал, а затем заметил, что вся моя Linux-система находится на 777 и все принадлежит root. Все файлы есть, установка даже загружается, но, конечно, я не могу работать со всем, даже дом принадлежит root с правами доступа 777.

Итак, есть ли способ смонтировать внешний диск NTFS со старыми разрешениями или восстановить разрешения по умолчанию как-то еще?

Спасибо

PS: Забыл упомянуть, но, может быть, интересно узнать, что я сделал первую попытку раздела в Windows, поэтому разделы испортились. Корень и / home появились как SFS, а раздел Windows был «перемещен» на sda3, где раньше был раздел подкачки, поэтому linux смонтировал раздел Windows как подкачку, что привело к сбою Windows с BSOD при загрузке.

В частности, NTFS - плохой выбор для создания файловых резервных копий систем Linux, поскольку для разрешений используется модель ACL Windows, а не модель UNIX. Следовательно, разрешения на эти тома определяются параметрами монтирования. Следовательно, когда вы делали резервную копию, вы не создавали резервную копию метаданных разрешений (битов разрешений или владения).

См. (Автоматический) комментарий Давуда о том, почему вы не можете восстановить разрешения по умолчанию (короткий ответ: такого нет), и некоторые мысли о том, что вы могли бы сделать для восстановления (это будет долгим и утомительным) .

Если у вас есть файлы Windows, резервные копии которых также выполняются на этом диске NTFS, метаданные разрешений должны быть неизменными.