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

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

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

  • SUID случайно удален из файла / bin / su
  • Команда IPtables показывает, что libipt_random.so отсутствует
  • Windows 7 для Linux: установка без CD / DVD или USB-накопителя
  • Я не могу использовать прокрутку колеса мыши в Eclipse XFCE
  • Пакетное удаление информации exif
  • Как настроить устройство обратной связи видео4linux
  • Мне нужно, чтобы сохранить файл 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 – стандартом.

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

  • Предоставление пользователям SSH доступа только для чтения к каталогу
  • Как прерывание клавиатуры заканчивается как сигнал процесса
  • Безопасно ли использовать tar, даже если в именах файлов и путях есть некоторые символы, отличные от ASCII?
  • Systemd - как служба может определить первый запуск с момента запуска?
  • Где находится документация для net.ipv4.conf.all.log_martians?
  • i686 против ядра i486 на Intel Core i3
  • 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 - лучшая ОС в мире.