-4

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

3 ответа3

3

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

Чтобы снова открыть документ, снова вставьте USB-накопитель.

Вы можете легко приравнять это к просмотру фильма на диске ... Вы вставляете DVD в проигрыватель и нажимаете кнопку воспроизведения, смотрите фильм, а затем извлекаете диск DVD из проигрывателя. Можете ли вы сейчас нажать кнопку воспроизведения и посмотреть фильм без диска в плеере? Нет, вы не можете, вы должны заново вставить диск, чтобы посмотреть его снова.

0

Если вы удалите USB-накопитель, вы больше не сможете получить доступ к своим файлам.

Вы можете иметь следующие варианты:

  • вы можете сохранять свои файлы в облачной онлайн-службе (вы можете получить доступ к своим файлам, если у вас нет подключения к интернету)
  • также вы можете сохранить ваши файлы на локальном NAS (Network Attached Storage)
  • если вы хотите иметь временную копию на виртуальном диске, где хранятся ваши файлы, если вы не выключите компьютер (RamDisk)
  • вы также можете использовать виртуальную машину для хранения этих файлов (требуется больше технического опыта)
-1

Это похоже на удаление файла, который у вас еще открыт.

Бежать:

lsof |grep filename

например, у меня был файл с именем test с данными в нем, он редактировал его, но затем удалил его из файловой системы, продолжая редактировать (я удалил файл test и .test.swp):

lsof |grep test
vim       19408                  sah    4u      REG                8,3     12288   3658163 /home/sah/.test.swp

отсюда мы получаем pid(19408) и файловый дескриптор 4:

ls -l /proc/19408/fd/4 
lrwx------ 1 sah sah 64 Apr  8 15:57 /proc/19408/fd/4 -> /home/sah/.test.swp

Тогда просто:

cp /proc/19408/fd/4  /home/sah/.test.swp
vi -r test

и его обратно ..

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .