Где мой / 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) 

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, то он не находится в энергозависимой памяти.

  • установка mmcblk0p1 не удалась с неправильным аргументом
  • как монтировать UUID без использования / etc / fstab
  • Как подключить файл NRG в Linux?
  • Установить каталог на корневой каталог
  • Как работает chrooting в ОС?
  • Получить имя устройства и точку подключения, если известна метка раздела
  • Ошибка при установке CF-карты
  • Точка монтирования не существует, создайте каталог, затем «Файл существует»
  • mount - как долго был установлен раздел?
  • как монтировать -t proc proc proc / с их абсолютным путем для chroot?
  • почему права собственности на файловую систему не влияют после монтирования?
  • Interesting Posts

    Как запросить (из командной строки) информацию об уровне рабочего стола высокого уровня для характеристики системы

    Ввод символов Юникода по имени

    Поиск файлов на диске, которые соответствуют действительно длинному текстовому списку файлов

    Ctrl + C не работает в gnome-terminal

    Извлечение второго слова из строковой переменной

    Как использовать параметр -t для отображения команды Unix

    Вкладка в xterm под KDE всегда вызывает диалог инструмента доступности

    Использование 'find' в командной строке

    Обновление при перезагрузке с помощью init.d

    Опишите подробно процесс загрузки системы Linux

    Linux Mint Rebecca – Пакеты 404 не найдены

    sudo script – лучшая практика?

    Преобразование json-объекта сопоставления в управляемую строку csv с использованием сценария bash

    Как выйти из режима `tail -f` без использования` Ctrl + c`?

    Почему я не могу использовать клавиши со стрелками в терминале на Debian 6? (некорневой)

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