1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Добро пожаловать в Клуб Информационной Безопасности! Если Вы здесь впервые, то зарегистрируйтесь и прочитайте правила клуба. Если Вы забыли пароль, то перейдите по ссылке, после чего Вы сможете восстановить его через электронную почту. Помните, что некоторые возможности и разделы форума для гостей недоступны, рекомендуется пройти авторизацию.

Файлы подсистемы Linux нельзя создавать, изменять или удалять при помощи инструментов для Windows Важно Файлы подсистемы Linux нельзя создавать, изменять или удалять при помощи инструментов для Windows

Тема в разделе "Операционные системы", создана пользователем x-sis, 19.11.2016.

  1. x-sis
    Молодец

    x-sis Совет Клуба Команда форума Администратор

    Регистрация:
    26.02.2014
    Сообщения:
    5.718
    Симпатии:
    12.190
    Лучшие ответы:
    28
    Пол:
    Мужской
    Адрес:
    Россия
    [​IMG]

    Весной этого года компания Microsoft начала интеграцию Linux-инструментария в свою новую ОС Windows 10. Первым шагом было включение Ubuntu и Bash инструментария в сборку Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста. Суть обновления заключалась в добавлении Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста, которая транслировала системные вызовы Linux в системные вызовы Windows, что позволяет развернуть в основном окружении Windows полноценный инструментарий Ubuntu Linux без эмуляции и виртуализации.

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

    В начале поста в блоге на MSDN стоит крупное предупреждение:

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

    Создание/изменение файлов Linux из под Windows, скорее всего, приведет к повреждению данных и / или повреждению среды Linux, что в дальнейшем потребует переустановки дистрибутива!

    Речь идет о любых файлах или папках, которые лежат в %LOCALAPPDATA%\lxss в Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста.

    Происходит подобное, судя по информации в блоге, из-за логики работы WSL.

    Если WSL не удается найти файл метаданных Linux для данного файла, то делается вывод, что файл либо поврежден или удален, либо вы не в состоянии открыть или правильно прочитать файл, что приводит к сбоям. В некоторых случаях удаленные файлы распознаются как «поврежденные».

    «Метаданные файлов (расширения, дата создания и прочая информация) формируются в Linux и Windows по-разному. По этой причине ПО и инструменты для Windows не способны корректно сохранить и записать метаданные Linux-файлов (в принципе, они и не должны этого уметь). Кроме этого некоторое ПО для Windows часто не редактирует исходный файл, а создает его копию. При этом исходный файл удаляется и заменяется другим, а метаданные теряются», — говорится в блоге.

    Решается данная проблема хранением необходимых файлов, работа с которыми производится средствами Windows, в рамках файловой системы ОС от Microsoft, а файлы Linux не изменять, создавать или удалять при помощи инструментов для Windows.

    Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста
     
    5n6r и ANDYBOND нравится это.
  2. 5n6r
    Ясная ночь

    5n6r Опытный Старожил

    Регистрация:
    31.01.2017
    Сообщения:
    118
    Симпатии:
    277
    Лучшие ответы:
    0
    Пол:
    Мужской
    Адрес:
    Russia
    Мдя... как бы, как с Нокиа не произошло. Куда М$ свой нос сунет, то все "пиши-пропало". Придется, значит на Фряху переходить.
     
    ANDYBOND нравится это.

Поделиться этой страницей

Загрузка...