标签: tmp

如何将我的垃圾箱移动到 /tmp 或在重新启动时自动清空垃圾箱?

我很少使用垃圾箱。(我用Shift+ Delete) 但是最近发现我经常误删一些重要的文件。所以我现在想使用垃圾箱。

但是众所周知,如果我不自行清除垃圾箱,我有限的磁盘空间将被垃圾箱中的文件填满。

所以我有一个想法。我想将垃圾箱移到 中/tmp,这样我就不必自己清理了。

我写了一些代码~/.bash_profile是这样的:

mkdir /tmp/my-trash
Run Code Online (Sandbox Code Playgroud)

我做了一个指向/tmp/my-trash. 我删除了目录~/.local/share/Trash/files,并将我的符号链接移动~/.local/share/Trashfiles.

但它不起作用!我将一些文件放入/tmp/my-trash,单击右下角的垃圾箱图标。但是什么都没有。我选择了一个文件并按了Delete,但它说它无法将文件移入垃圾箱并要求我永久删除该文件。

tmp trash

5
推荐指数
1
解决办法
1227
查看次数

丢失了保存的 gedit 文件

我昨晚在关闭计算机之前在 gedit 中保存了一个文本文件,我记得我给这个文件取了什么名字。当我今天早上打开电脑加载文件时,我找不到它。我已经搜索了该文件,并且我已经使用 搜索了它的内容grep,但我仍然没有找到该文件。

当我打开gedit中,在“文件”下拉菜单,它列出了我最近的文件,丢失的文件的文件名有,但是,当我选择它,没有文字,它是空的。它说它位于 /tmp 中,但是当我浏览或搜索文件系统时找不到该文件。请帮我

gedit tmp files

5
推荐指数
1
解决办法
2191
查看次数

磁盘驱动器启动问题:/tmp 的磁盘驱动器尚未准备好或不存在!

当我启动 Ubuntu 时,我收到了这个错误:The disk drive for /tmp is not ready yet or is not present!我尝试跳过挂载,但它像命令提示符一样出现。

请帮我。

mount tmp

5
推荐指数
1
解决办法
2万
查看次数

VLC 无法播放 /tmp 目录中的视频

我有一个视频位于/tmp/example.mp4。当我尝试使用 VLC 播放它时,出现以下错误:

无法打开您的输入:VLC 无法打开 MRL“file:///tmp/example.mp4”。检查日志以了解详细信息。

当我检查日志时,它包含以下错误级别条目:

filesystem error: cannot open file /tmp/example.mp4 (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

但是该文件确实存在:

$ ls /tmp/example.mp4 
/tmp/example.mp4
Run Code Online (Sandbox Code Playgroud)

此外,当我将该文件复制到我的主文件夹时,我可以毫无问题地播放它。为什么 VLC 无法播放文件夹中的视频/tmp


  • VLC版本: 3.0.8
  • 操作系统版本: Ubuntu 16.04 LTS(4.4.0-173-generic)

输出来自ffprobe

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'example.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf56.40.101
  Duration: 00:00:10.00, start: 0.000000, bitrate: 37 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480, 36 kb/s, 4 fps, 4 …
Run Code Online (Sandbox Code Playgroud)

video tmp vlc snap

5
推荐指数
1
解决办法
1497
查看次数

fstab 中 tmpfs 的“size”参数不起作用吗?

我对使用 tmpfs 的 /tmp 是否尊重size我在以下文件中提供给它的参数感到困惑/etc/fstab

\n

我的 fstab 条目现在显示为:

\n
root_pool/var/tmp  /tmp /var/tmp zfs rw,nodev,nosuid 0 0\ntmpfs /tmp tmpfs rw,nodev,nosuid,noexec,nr_inodes=5k,size=2G,mode=1777 0 0\ntmpfs /dev/shm tmpfs   defaults,nodev,nosuid,nr_inodes=5k,mode=700,size=4G 0 0\n\n
Run Code Online (Sandbox Code Playgroud)\n

但根据 du 的说法,它使用了我的一半内存(我理解这是默认值),而不是我打算分配给它的大小。

\n
 ~ df /tmp\nFilesystem     1K-blocks  Used Available Use% Mounted on\ntmpfs           65921428     0  65921428   0% /tmp\n
Run Code Online (Sandbox Code Playgroud)\n

那么该size参数根本没有任何作用吗?\n我正在使用 Ubuntu 20.04

\n

编辑我可以手动安装它

\n
sudo mount -oremount,size=4G /tmp\n
Run Code Online (Sandbox Code Playgroud)\n

当我这样做时,/tmp预期是 20.04 GB。

\n

编辑:系统状态:

\n
\xe2\x97\x8f tmp.mount - Temporary Directory (/tmp)\n     Loaded: loaded …
Run Code Online (Sandbox Code Playgroud)

fstab mount tmp tmpfs shm

5
推荐指数
1
解决办法
5266
查看次数

lsof +D /tmp 输出的 NAME 列中的大多数条目不以 /tmp 开头。为什么会这样呢?

我所在的实验室拥有共享的科学计算环境。我的系统管理员刚刚告诉实验室中的每个人,我正在使用的节点之一即将崩溃,因为/tmp已满。我一直试图了解我是如何使用的,/tmp但很困惑。我注意到运行lsof +D /tmp显示了许多打开的文件,根据输出的 NAME 列中的条目,这些文件似乎不在或其/tmp任何子目录中(并且未在 的输出中列出ls /tmp),但仍被包含在内在命令输出中。例如,这是输出的一部分:

\n
(base) lsof -u cigoe +d /tmp 2>/dev/null \nCOMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME \nbash 81648 cigoe cwd DIR 253,2 4096 34238020 /home/scratch/cigoe/2022/proposal \nbash 81648 cigoe rtd DIR 253,0 4096 128 / bash 81648 cigoe txt REG 253,0 1150648 3646 /usr/bin/bash \nbash 81648 cigoe mem REG 253,0 2586930 3602 /usr/lib/locale/en_US.utf8/LC_COLLATE \nbash 81648 cigoe mem REG 253,0 9253600 201909537 /var/lib/sss/mc/passwd \nbash …
Run Code Online (Sandbox Code Playgroud)

tmp lsof zfs

5
推荐指数
1
解决办法
126
查看次数

使用 noexec 和 nosuid 挂载 /tmp 会导致问题吗?

我计划在/etc/fstab运行 LAMP 的 Ubuntu 14.04 服务器上使用这一行:

/run/shm/tmp  tmpfs   nosuid,nodev,noexec,size=8G   0  0
Run Code Online (Sandbox Code Playgroud)

我的问题是,没有人知道我是否会被安装造成问题/tmpnosuidnoexec


2015 年 1 月 31 日编辑:上面“在 fstab 中挂载 /tmp 的最佳方法? ”中提到的答案没有回答我的问题,即如果我使用 nosuid 和 noexec 挂载 /tmp 可能会出现什么问题。它只是提到没有必要这样做,如果我使用这些选项,某些东西“可能”会中断。

下面由 aFoP 和 muru 提供的答案通过列举会失败的内容以及如何解决问题来回答我的问题。

感谢 aFoP 和穆鲁!

lamp fstab mount tmp 14.04

4
推荐指数
1
解决办法
4418
查看次数

没有 /tmp 目录的系统?

跑步df -h给出:

Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           385M  6.2M  379M   2% /run
/dev/sda2       113G   27G   81G  25% /
tmpfs           1.9G   69M  1.9G   4% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1       511M  3.4M  508M   1% /boot/efi
tmpfs           385M   40K  385M   1% /run/user/1000
Run Code Online (Sandbox Code Playgroud)

所以没有/tmp出现。这里发生了什么?

filesystem tmp files 15.10

3
推荐指数
1
解决办法
1864
查看次数

如何删除隐藏在 /tmp 挂载点下的文件?

我最近/tmp通过将其添加到 /etc/fstab创建了一个 RAM :

tmpfs /tmp tmpfs rw,nosuid,nodev,noatime   0    0
Run Code Online (Sandbox Code Playgroud)

一切正常,理论上系统现在运行得更快,但在启动时 /var/log/syslog 得到:

… tmp.mount: Directory /tmp to mount over is not empty, mounting anyway.
Run Code Online (Sandbox Code Playgroud)

这种情况似乎不可避免,因为永远没有机会从 /tmp 的文件系统版本中删除文件。

浪费的空间是微不足道的,但作为一个有趣的问题,有没有什么简单的方法可以清除隐藏在 /tmp 挂载点下的垃圾?

tmp mountpoint

3
推荐指数
1
解决办法
779
查看次数

在“/tmp”中找不到安全的套接字路径

前阵子不小心跑了chmod 777 /,一意识到自己做了什么就停下了。不幸的是,它一定已经到了我的/tmp目录,因为每当我现在开始运行 Firefox 时,就会出现以下错误:

** 错误 **:在“/tmp”
跟踪/断点陷阱中找不到安全的套接字路径

我在 Internet 上找不到关于此问题的太多信息,我尝试卸载并重新安装 Firefox - 但没有任何帮助。

如何为 Firefox 提供“'/tmp'中的安全套接字路径”?

firefox tmp chmod

2
推荐指数
1
解决办法
1681
查看次数

ubuntu 中 /boot 和 /tmp 分区需要什么

Ubuntu 中 /boot 和 /tmp 分区的原因是什么?

partitioning tmp

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

tmp ×11

mount ×3

files ×2

fstab ×2

14.04 ×1

15.10 ×1

chmod ×1

filesystem ×1

firefox ×1

gedit ×1

lamp ×1

lsof ×1

mountpoint ×1

partitioning ×1

shm ×1

snap ×1

tmpfs ×1

trash ×1

video ×1

vlc ×1

zfs ×1