Встречается на собеседованиях • сегодня

Какие знаешь причины отказа создания файла в Linux

Основные причины, почему не удаётся создать файл в Linux:

  1. Нет прав на запись в директорию

    bash
    touch /root/test.txt  # Permission denied без sudo
  2. Директория не существует
    Нужно сначала создать папку или использовать -p:

    bash
    mkdir -p /path/to/folder && touch /path/to/folder/file.txt
  1. Файловая система только для чтения
    Часто после сбоев или при монтировании:

    bash
    mount -o remount,rw /dev/sda1
  2. Закончилось место на диске
    Проверить: df -h, очистить место.

  3. Достигнут лимит inodes
    Проверить: df -i, удалить ненужные файлы.

  4. Файл уже существует и заблокирован
    Например, другим процессом.

  5. Некорректное имя файла
    Символы /, \0, слишком длинное имя (>255 байт).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы