Где мой / tmp смонтирован?

$ df /tmp Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 480589544 42607368 413546516 10% / $ ls /dev/root ls: cannot access /dev/root: No such file or directory 

Я хотел проверить, размещена ли в Debian установка по умолчанию /tmp в ОЗУ или на диске, но теперь я полностью смущен. Зачем было бы объявлять несуществующее устройство как тип файловой системы? Что означает «монтируется на /»?

Вот вывод mount :

 /dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=811520k,mode=755) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=1013960,mode=755) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1623020k) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) none_debugfs on /sys/kernel/debug type debugfs (rw,relatime) cgroup on /sys/fs/cgroup type tmpfs (rw,relatime,size=12k) cgmfs on /run/cgmanager/fs type tmpfs (rw,relatime,size=100k,mode=755) systemd on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/run/cgmanager/agents/cgm-release-agent.systemd,name=systemd) tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=811520k,mode=700,uid=1000,gid=1000) 

  • Подключить файл изображения без разрешения root?
  • Ошибка при установке CF-карты
  • Всегда ли монтируется root?
  • Почему монтирование происходит через существующий каталог?
  • В какой ситуации файл записывается в блок-устройство во время umount?
  • umount: устройство занято. Зачем?
  • Необходимо переместить полный диск unix из старого HP в новый блок
  • Получить имя устройства и точку подключения, если известна метка раздела
  • 3 Solutions collect form web for “Где мой / tmp смонтирован?”

    Если выход такой, как указано выше, он находится на жестком диске. Вы можете получить /dev/root , посмотрев на командную строку ядра:

     $ cat /proc/cmdline | grep root BOOT_IMAGE=/boot/vmlinuz-3.19.0-32-generic root=UUID=0cde5cf9-b15d-4369-b3b1-4405204fd9ff ro 

    Таким образом, /dev/root эквивалентен разделу с UUID, напечатанным выше; ваш будет отличаться. Чтобы посмотреть этот UUID, используйте

     $ sudo blkid /dev/sda1: UUID="0cde5cf9-b15d-4369-b3b1-4405204fd9ff" TYPE="ext4" /dev/sda5: UUID="37bc6a9c-a27f-43dc-a485-5fb1830e1e42" TYPE="swap" /dev/sdb1: UUID="177c3cec-5612-44a7-9716-4dcba27c69f9" TYPE="ext4" 

    Как вы можете видеть, подходящим разделом является /dev/sda1 . Таким образом, ваш /tmp находится на жестком диске. Еще одна раздача на выходе df – это точка монтирования / . Если вы установили /tmp в ОЗУ, вместо этого вы получите

     $ df /tmp Filesystem 1K-blocks Used Available Use% Mounted on tmpfs 3640904 20 3640884 1% /tmp 

    Результат df /tmp дает ответ: списки столбцов «Установлено» / , поэтому /tmp является частью файловой системы, установленной на / , т.е. корневой файловой системе. Это не отдельная файловая система.

    Чтобы быть более точным, вы должны запустить df /tmp/ : если /tmp является символической ссылкой, тогда df /tmp перечисляет информацию о местоположении символической ссылки, тогда как df /tmp/ перечисляет информацию о целевом каталоге.

    Упоминание /dev/root в столбце устройства связано с его перечислением в /etc/mtab . Вы можете найти реальное устройство, просмотрев /proc/mounts с помощью </proc/mounts awk '$2 == "/" {print $1}' или findmnt / .

    Чтобы проверить это, mount является более подходящим. Вы можете попробовать, и grep его выход на 'tmp'

    Пример :

     $ mount | grep tmp tmpfs on /dev/shm type tmpfs ... 

    Здесь говорится, что мой раздел /dev/shm монтируется с tmpfs (временное хранилище файлов, то есть в ОЗУ). Если ваш раздел не монтируется с помощью tmpfs, то он не находится в энергозависимой памяти.

    Interesting Posts

    Как устранить проблемы с сетью в Debian

    Цитирование в подстановке команд

    Emacs создает курсор

    Pacman: ошибка: дублированная запись в базе данных

    Почему я получаю ошибки аутентификации в этой «открытой» конфигурации?

    `ip addr` в одной строке для каждого интерфейса

    Как проверить, была ли переменная передана функции в Bash?

    Как tail / grep / awk последние N байтов файла, а не строки

    как разрешить различным пользователям одинакового доступа к группе / редактировать файлы / каталоги, созданный пользователем той же группы

    Доступный временный файл с одним процессом

    Как я могу предотвратить блокировку tmux при прокрутке вверх?

    Не удается перенаправить вывод из sed

    pipe, {list; } работает только с некоторыми программами

    Зачем нужны драйверы как для x-сервера, так и для ядра Linux?

    Такая же проблема с загрузкой ftp при любом распространенном распространении

    Linux и Unix - лучшая ОС в мире.