Windows не может получить доступ к файлам linux, сделанным во внешнем hdd

Попробуйте Scribus.

Scribus :

Scribus предназначен для гибкой компоновки и набора текста, а также для подготовки файлов для профессионального оборудования для настройки изображения , Он также может создавать анимированные и интерактивные PDF-презентации и формы. Примеры использования включают написание небольших газет, брошюр, информационных бюллетеней, плакатов и книг.

Вы можете установить его, запустив:

sudo apt-get install scribus

Также см. вопрос «Хороший инструмент публикации» и поток Open Source InDesign?

3
задан 9 January 2012 в 09:25

2 ответа

Во-первых, вы можете воспроизвести?

Запустить эти команды в терминале:

umount /dev/sdb5
mount /dev/sdb5 -t ntfs /mnt
echo "hello world" > /mnt/bar0.txt
mkdir /mnt/foo
echo "hello world" > /mnt/foo/bar1.txt
sync
umount /mnt

Теперь загрузитесь в окна.

Можете ли вы открыть файл [ f2]? Вы можете открыть папку foo? Вы можете открыть файл bar1.txt из внутренней папки foo?

Если вы не можете воспроизвести

Что-то пошло во время вашей оригинальной работы. Попробуйте воспроизвести исходный набор данных. Если вы все еще не можете воспроизвести, долейте его до аномалии, пока не сможете. То есть, недостаточно доказательств, чтобы сказать, что пошло не так. Если вам интересно, попробуйте разбить его. Умышленно делайте что-то неправильно, пока ваши действия не воспроизведут проблему. Возможно, проблема проявляется только тогда, когда ntfs нуждается в проверке.

Если вы можете воспроизвести

Собирать журналы. Посмотрите в /var/log на что-нибудь интересное, и особенно dmesg. Определите, когда / где происходит ошибка. Это когда вы создаете файл? Это когда вы создаете папку? Это когда вы создаете файл в папке? Это когда вы не запускаете sync до umount ing?

Во-вторых, некоторые мысли

Можете ли вы открыть файл bar0.txt? Являются ли имена папок странными ? Существует несколько символов, которые нельзя использовать в именах файлов. Вы можете открыть папку foo?
1
ответ дан 25 May 2018 в 15:25
  • 1
    0. Я попытался воспроизвести то, что вы предложили, но на этот раз окна распознают файлы и папки. 1.Folders, которые я не вижу в окнах, все еще существуют, когда я перезагружаю Linux или возвращаюсь из окон. 2. Нет, я даже пытался изменить имена на одно слово, но это не помогло. 3. Похоже, нет. Я вижу все файлы в Linux. – PooLaS 12 January 2012 в 23:01
  • 2
    @PooLaS звучит так, как будто ваша проблема - аномалия. Попробуйте удалить и воссоздать исходный набор данных о проблемах по образцу, который я изложил. – djeikyb 13 January 2012 в 04:03
  • 3
    Я создал новую папку, поместил туда все файлы из этой плохой папки, ввел команду sync в терминал перед удалением устройства и - wolia! оно работает. Windows может видеть эту новую папку со всеми файлами. Спасибо чувак – PooLaS 13 January 2012 в 23:36
  • 4
    @PooLaS Сладкое дело. Это довольно странно, если требуется ручное выполнение sync .. umount должен заботиться обо всем. Может быть ошибка там, если вы можете отслеживать ее. – djeikyb 14 January 2012 в 04:54

Я нашел работу: прикрепите жесткий диск к машине Windows, создайте папку, а затем поместите в нее все свои подпапки. Раздражает, но вы можете получить доступ к подпапкам.

-2
ответ дан 25 May 2018 в 15:25

Другие вопросы по тегам:

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