Является ли NTFS под linux способным сохранить файл linux с настройками chown и chmod?

У меня возникли некоторые сомнения относительно того, как установить и разрешить linux правильно читать / записывать на жесткий диск NTFS, используемый в качестве резервной копии различных машин (включая Windows, именно так мне нужна NTFS ).

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

Мне нужно, чтобы сохранить файл linux с его настройками chown и chmod в файловой системе NTFS и получить эту информацию обратно.

Сегодня у меня есть NTFS, которая сохраняет все файлы с owner:group тех, кто смонтировал том, и правами rwxrwxrwx для всех.

Я прочитал эту статью, но это слишком много информации, и я не мог понять некоторые вещи при попытке фактически реализовать:

  • Является ли он стабильным в текущей версии?
  • У UBUNTU 10.04 есть все, что нужно? Или мне нужно что-то установить?
  • Каково отношение POSIX ACL к этому? Нужно ли устанавливать что-либо по этому поводу или просто будет делать ntfs-3g ?
  • Где пакеты UBUNTU запускаются с помощью apt-get ?
  • Если я сопоставляю пользователей (с помощью usermap ), вы можете перенести HardDrive на другой компьютер с разными пользователями, смогу ли я их прочитать? (Под linux / windows)?

    Во- usermap , я заметил, что usermap не был готов к использованию. Поэтому я загружаю и компилирует (но не установлен, потому что я боялся испортить вещи здесь), последнюю версию ntfs-3g. В файле README говорится:

    ИСПЫТАНИЯ БЕЗ УСТАНОВКИ

    Более новые версии ntfs-3g можно протестировать без установки каких-либо вещей и без нарушения существующей установки. Просто настройте и сделайте, как показано ранее. Это создаст скрипты ntfs-3g и lowntfs-3g в каталоге src, которые вы можете активировать для тестирования:

      ./configure make 

    затем, как root: src / ntfs-3g [-o mount-options] / dev / sda1 / mnt / windows

    И, чтобы закончить тест, отключите обычный способ: umount / dev / sda1

    Но он ничего не говорит о параметрах mount, которые мне нужно использовать, чтобы иметь полные резервные копии (полное == резервное копирование / восстановление файлов, владельцев, групп и разрешений).

Этот вопрос гласит:

Почему chmod и нет эффекта?

По умолчанию файлы на NTFS принадлежат root с полным доступом ко всем. Чтобы получить стандартную защиту для каждого файла, вы должны монтироваться с параметром «Разрешения». Кроме того, если вы хотите, чтобы разрешения были совместимы с конкретной конфигурацией Windows, вам необходимо сопоставить пользователей.

Кроме того, я использовал инструменты ntfs-3g.usermap /dev/sdb2 для создания файла карты и получил этот результат:

 # Generated by usermap for Linux, v 1.1.4 :carl:S-1-5-21-889330461-3416208041-4118870141-511 :default:S-1-5-21-2592120051-4195220491-4132615201-511 carl:carl:S-1-5-21-889330462-3416208046-4118870148-1000 по # Generated by usermap for Linux, v 1.1.4 :carl:S-1-5-21-889330461-3416208041-4118870141-511 :default:S-1-5-21-2592120051-4195220491-4132615201-511 carl:carl:S-1-5-21-889330462-3416208046-4118870148-1000 

Теперь это значение по умолчанию было отображено, потому что я написал «по умолчанию » для одного файла, который находился под пользователем по умолчанию во время запроса. Я не уверен, что я сделал это правильно. Я не забочусь о каких-либо пользователях, кроме carlroot для этого), и для любых других групп, кроме пользователей . Я видел ответы на часто задаваемые вопросы о том, как мне отвечать на вопросы с именем пользователя. Разве не так сказать группе как « пользователи »? И как я могу проверить, загружая окна, если это сопоставление верно?

Резюме :

  1. Мне нужно rsync для сохранения файлов linux и файлов Windows с разных компьютеров, на внешний USB-накопитель NTFS без потери прав доступа к файлам.
  2. Я не знаю, как установить и запустить драйвер ntfs-3g, чтобы разрешить chown, chmod и все остальное, что необходимо для того, чтобы сделать это возможным. Какие варианты и где?
  3. Все компьютеры имеют имя пользователя carl, но это не гарантирует, что их SID, UID или GID одинаковы.
  4. Окружающая среда состоит из 18 «документов» папок, 6 из них Linux, 6 из них win7, 6 из них – виртуальные боксы XP. Все они будут одной папкой «документы» на внешний жесткий диск NTFS.

Справка:

  • Я также читаю этот форум , и, может быть, он полезен для кого-то, кто пытается помочь мне здесь.
  • Также подумал об этих трех других решениях , создав файловую систему ext. Но внешний HD можно использовать в ящиках окон, которые я не мог установить или писать для установки драйверов. Поэтому он должен легко читаться любыми окнами, а NTFS – стандартом.

Все мои поисковые запросы были слишком сложными, чтобы следовать.

  • Раздел NTFS не устанавливается должным образом, не может выполняться, несмотря на принадлежность
  • Копирование файла в блок-устройство
  • Автоматизация разделов USB NTFS на Gnome не работает, если имя устройства - sdb (FAT32 в порядке)
  • NTFS-3G: все файлы являются «неподдерживаемой точкой повторной обработки»,
  • По умолчанию NTFS mount (R, R / W) Raspbian Jessie?
  • Как получить дату создания файла на логическом томе NTFS?
  • Смонтируйте раздел NTFS как / home с помощью fstab
  • systemd automount ntfs-3g предоставляет статус = 12, может монтироваться с той же записью fstab
  • One Solution collect form web for “Является ли NTFS под linux способным сохранить файл linux с настройками chown и chmod?”

    Вы можете использовать ntfs-3g, но обязательно разместите файл сопоставлений в нужном месте. После этого вы должны увидеть, что владельцы файлов в ./User/name соответствуют пользователю unix.

    Однако, если вы просто хотите использовать его как резервную копию, вы, вероятно, просто сохраните большой архив в месте расположения ntfs. Если вы также хотите получить произвольный доступ, вы можете разместить файл образа ext2 и установить его петлю. Это избавит вас от многих этих головных болей.

    Хорошо, если вы будете монтировать NTFS под / ntfs

    запустите ntfs-3g.usermap /dev/sdb1 (или независимо от вашего раздела ntfs). Ответь на вопросы. Тогда mkdir /ntfs/.NTFS-3G . Затем cp UserMapping /ntfs/.NTFS-3G/UserMapping . Теперь введите запись в / etc / fstab:

    / dev / sdb1 / ntfs ntfs-3g по умолчанию 0 0

    Затем mount /ntfs . Команда ls -l /ntfs/Users/Carl должна показать вашего пользователя Linux как владельца файлов.

    Linux и Unix - лучшая ОС в мире.