“Файл подкачки xxx уже существует” при редактировании апачского конфигурационного файла в энергии?

ПРЕДУПРЕЖДЕНИЕ: e2fsck будет, вероятно, вредить смонтированному разделу

Вы только что изменили свой диск (раздел) размер; необходимо будет сделать следующее для изменения Вас размер фс (если это Вы используете расширение* фс:

e2fsck -f /dev/<partition>
resize2fs /dev/<partition> <size>

HTH

9
23.01.2014, 16:26
5 ответов

Файлы подкачки Vim обычно скрыты (Скрытые файлы Unix начинаются с a .). Для просмотра скрытых файлов, а также регулярных, Вы должны ls -A (мнемосхема: для Всех). Это должно показать Вам, является ли файл подкачки там или нет.

16
27.01.2020, 20:04

Это происходит только, когда файл, который Вы пытались отредактировать, не сохранен полностью на диске. Сценарии:

  1. Вы закрываете свою систему неправильно, когда файл все еще открыт в vi/vim.

  2. когда к Вашему файлу получают доступ одновременно через различные/те же консоли в vi.

vi/vim создает .swp файл каждый раз, когда файл открыт в vi/vim. Каждый раз файл открыт в vi/vim, vi/vim проверки на этот файл, и, если найдено это предупреждение открывается

Это, может избежаться двумя способами

  1. один путем удаления .swp файла, который называют как

"path/of/the/file/you/were/editing/.your_file_name.swp"

  1. можно также выбрать, восстанавливают режим vi/vim при открытии файла и нажимающей опции восстановления.

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

5
27.01.2020, 20:04
  • 1
    Если там были не сохранены изменения, можно восстановить их использование vi -r (или vim -r если Вы предпочитаете). Я обычно пишу восстановленный файл во временный файл и diff это против основного файла. (Я не делаю довольно доверительный восстановление для не потери информации.) –  Keith Thompson 29.02.2012, 05:26

В сообщении необходимо видеть полный путь в файл. Вы можете комната это вставкой копии путь следующим образом:

rm -f /path/to/the/file
0
27.01.2020, 20:04

Если файл, который Вы редактируете, называют httpd.conf затем файл подкачки назовут .httpd.conf.swp. Это скрыто, если Вы не добавляете -a к Вашему ls аргументы.

ls -a /etc/httpd/conf/
1
27.01.2020, 20:04

Чтобы удалить файл подкачки в Linux, используйте эту команду

rm .filename.swp
1
27.01.2020, 20:04

Теги

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