Почему я получаю 'Файл, используемый Другим Пользователем' и 'ошибками' Нарушения Совместного использования приложений при попытке открыть и и сохранить файлы?

У меня нет точного пошагового рецепта для Вас, но я подозреваю, что начал бы создавать систему как это. Я предполагаю, что Вы - пользователь Ubuntu на основе своего значка, тегов.

  • Я запустил бы с mini.iso, который соответствует Вашей рабочей системе, и сделайте установку только для CLI на портативный диск. Я сделал бы это одним большим разделом.
  • Я протестировал бы начальную загрузку от портативного диска удостовериться, что все работает до сих пор.
  • На установке на Вашем портативном диске я обновил бы/etc/fstab и/boot/grub/menu.list для использования uuid, если они уже не.
  • Я создал бы резервный сценарий (/root/rsync-to-portadrive) и исключил бы файл (/root/rsync-exclude) как рев (вероятно, необходимо добавить/настроить Ваш исключать файл).

Я не протестировал это и разработал мелкие детали, но я вполне уверен, если, rsync и не перезаписывают/etc/fstab или начальную загрузку/, затем система, необходимо все еще загрузиться и смочь смонтировать корневую файловую систему./root/rsync-exclude файл помешает Вам включать tmp файлы и спам, который Вы не должны копировать, и он помешает Вам перезаписывать свой каталог начальной загрузки / и fstab.

Как я сказал, я не протестировал, я полагаю, что мой основной план является звуковым. Я соглашаюсь с другими плакатами в вере, что это не замечательный метод для резервного копирования Вашей системы. Если у Вас будут какие-либо приложения базы данных как mysql, то Вы захотите удостовериться, что Вы создаете резервную копию их отдельно.

/root/rsync-to-portadrive

# mount the portable device
mkdir -p /srv/portabackup/
mount /dev/disk/by-uuid/19976dc9-2d2b-43e3-87ff-d3fb071ddcb3 /srv/portabackup/

# make a backup of your /boot and fstab
mkdir -p /srv/portabackup/boot_backup/
cp /etc/fstab /srv/portabackup/boot_backup/fstab
rsync -va /boot/ /srv/portabackup/boot_backup/
# sync the main system
rsync -vaEH --delete --stats -D --numeric-ids \
      --exclude-from=/root/rsync-exclude \
      / /srv/portabackup/
# unmount
umount /srv/portabackup/

/root/rsync-exclude

- lost+found/
- core
- *~
- .nfs*
- /tmp/***
- /var/tmp/***
- /boot/***
- /boot_backup/***
- /etc/fstab
- /etc/mtab
- /srv/portabackup/***
- /proc/***
- /sys/***
+ *

3
задан 21 July 2010 в 02:18
7 ответов

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

Что-либо, что файлы доступов в режиме реального времени (антивирус, синхронизация или индексация программного обеспечения) могут потенциально создать проблемы с файлами Microsoft Office.

Microsoft Office создает временный файл (с и без расширения файла) файлы при сохранении. Фанатичные программы сканирования в реальном времени иногда видят эти временные файлы, пытаются считать свое содержание и при этом инициировать блокировки файла. Это вызывает мгновенные проблемы, когда родительское приложение пытается преобразовать временный файл назад в его намеченный формат.

От MSKB: Описание способа, которым Excel сохранил файлы

Когда Excel сохранил файл, Excel выполняют эти шаги:

  1. Excel создает случайным образом именованный временный файл (например, Cedd4100 без расширения файла) в папке назначения, которую Вы указали в диалоговом окне Save As. Целая рабочая книга записана во временный файл.
  2. Если изменения сохраняются в существующий файл, Excel удаляет исходный файл.
  3. Excel переименовывает временный файл. Excel дает временному файлу имя файла, которое Вы указали (такие как Book1.xls) в диалоговом окне Save As.

От MSKB: Описание того, как Word создает временные файлы

Упрощенное представление схемы раньше сохранило отредактированный файл

Создайте временный файл
Запишите временный файл
Удалите исходный файл
Переместите временный файл для предназначения для имени

Word получает значительную скорость производительности путем размещения временного файла в тот же каталог как сохраненный файл. Если бы Word поместил временный файл в другое место, то он должен был бы использовать команду MS-DOS COPY для перемещения временного файла от другого каталога до сохраненного местоположения. Путем отъезда временного файла в том же каталоге как сохраненный файл документа Word может использовать команду MS-DOS MOVE для быстрого обозначения временного файла как сохраненный документ.


Большая часть av, индексация и синхронизация программного обеспечения обрабатывают временные файлы правильно; некоторые не делают. И некоторые хорошо работают самостоятельно, но не хорошо вместе при наблюдении той же папки. Вам решать для выяснения, какая программа вызывает проблему в среде. Надо надеяться, этот ответ дает направляющий свет в правильном направлении.

Обновление: Microsoft выпустила пару текущих исправлений для решения этой проблемы.
Office 2007 Текущие исправления
Текущие исправления Excel 2007
Вместо того, чтобы запросить текущие исправления от MS, ищите их в Доле Текущих исправлений.

К вашему сведению: Ни один полностью не решает нашу проблему, но они действительно значительно уменьшают частоту "ошибки совместного доступа".

7
ответ дан 3 December 2019 в 04:51

Что-то, что я заметил использование Windows Vista, - то, что это действительно 'блокирует' файлы наугад.

Я использую Неблокировщик, чтобы показать мне, где он заблокирован, и он позволяет мне разблокировать файл.

2
ответ дан 3 December 2019 в 04:51

Действительно ли возможно, что другие пользователи так или иначе разъединяются от доли, не закрывая приложение сначала? т.е. пользователи портативных компьютеров, которые просто закрывают крышку для Резервного устройства и идут домой? Возможно, другие проблемы сетевого соединения?

Я посмотрел бы в общем диске для файлов блокировки - они обычно запускают с тильды. Например, document.docx имел бы файл блокировки в том же каталоге, который будет ~ $document.docx. Это - скрытый файл, таким образом, необходимо позволить Выставочным Скрытым файлам И Папкам в Проводнике видеть его.

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

Просто мысль...

Jes

1
ответ дан 3 December 2019 в 04:51

Ошибка указывает, что другой пользователь заблокировал файл, когда этот пользователь пытался открыть его. Средства управления доступом для чтения-записи для этого пользователя не имеют никакого значения, когда блокировка присутствует.

Возможные причины,

  • Файл сохранил в местоположениях, которые совместно используются с доступом для записи?
  • Предыдущий доступ файла завершаются со сбоем приложения?

Приложения MS Office обычно открывают файлы в режиме записи. Если кому-то откроют его, или если бы приложение отказало в прошлый раз с этим открытым файлом, то Вы, вероятно, получили бы эту ошибку.

Другое маленькое наблюдение: Вы заметили, doc/xls файл, который открыт, но еще не отредактированный на самом деле, его метка времени изменила к тому, когда он был открыт (если Вы переключаетесь на проводник и видите его список). Это восстанавливается более старой метке времени, если Вы закрываетесь, файл ни с кем редактирует/сохраняет. Это вызвано тем, что файл открыт в режиме записи.

0
ответ дан 3 December 2019 в 04:51

Проверьте также, что у них есть способность создать файлы в той папке. Программа говорит, позволяется ли записать присутствием ~ $document.docx (или безотносительно), что это содержит. Если это не может создать тот файл, или другая программа имеет дескриптор к нему, это затем предполагает, что это только для чтения.

0
ответ дан 3 December 2019 в 04:51

Приложения Microsoft Office получают имя пользователя от поля в опциях под вкладкой "Общие" Excel, вкладки информации о пользователе в слове и т.д.

проверьте клиенты для наблюдения то, что поле имеет в нем на вкладке.....

0
ответ дан 3 December 2019 в 04:51

Отключите панель сведений, отображаемую в нижней части проводника Windows. Перейдите в Организовать -> Макет -> Панель сведений . Это решает первую проблему.

Отключить Показывать всплывающее описание для папок и элементов рабочего стола Нажмите Инструменты -> Параметры папки . В открывшемся окне щелкните вкладку «Просмотр». Прокрутите список вниз до Показать всплывающее описание для элементов папки и рабочего стола , снимите флажок и нажмите ОК . Это устраняет вторую проблему.

Отключить панель предварительного просмотра. Перейдите в Организовать -> Макет -> Панель предварительного просмотра . Это исправляет номер 3.

1
ответ дан 3 December 2019 в 04:51

Теги

Похожие вопросы