AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[tmp](server)

Martin Hope
VictorLee
Asked: 2022-04-16 02:13:19 +0800 CST

“创建易失性文件和目录的启动作业正在运行”的根本原因是什么

  • 0

重新启动服务器( Debian 9.5, 64bit )后卡在“正在运行创建易失性文件和目录的启动作业” ,并通过此“boot-stuck-at-a-start-job-is-running-for-create”解决-易失性文件和目录”。

我无法弄清楚这个问题的根本原因是什么,尽管从许多不是指根本原因的问题中进行搜索,而只是不符合我的各种解决方案。

我们没有达到文件或(子)目录的限制,并设置了dir_nlinkfor ext4.

# sudo tune2fs -l /dev/debian-vg/root | grep dir_nlink
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent
 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum

和的容量超过50%。inodedisk

原来的/tmp目录只有很少的文件和目录,总的磁盘空间使用量只有1G。

一些信息:

$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.9.0-7-amd64 root=/dev/mapper/debian--vg-root ro net.ifnames=0 biosdevname=0 console0=tty0 console=ttyS0,115200n8 quiet

$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=4077900k,nr_inodes=1019475,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=817924k,mode=755)
/dev/mapper/debian--vg-root on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=36,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=9039)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=817920k,mode=700,uid=1000,gid=1000)

$ lsblk
NAME                MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda                 254:0    0 1000G  0 disk 
└─vda1              254:1    0 1000G  0 part 
  └─debian--vg-root 253:0    0    3T  0 lvm  /
vdb                 254:16   0    4T  0 disk 
vdc                 254:32   0    2T  0 disk 
└─debian--vg-root   253:0    0    3T  0 lvm  /

$ blkid
/dev/vda1: UUID="ijfyeQ-***" TYPE="LVM2_member" PARTUUID="d6***"
/dev/mapper/debian--vg-root: UUID="2d2294a9-***" TYPE="ext4"
/dev/vdc: UUID="PXrGC9-***" TYPE="LVM2_member"

$ sudo find /tmp/ | wc -l
28905144
linux debian boot kernel tmp
  • 2 个回答
  • 497 Views
Martin Hope
Rjak
Asked: 2017-03-17 07:55:31 +0800 CST

git 报告“设备上没有剩余空间”,但 df -h 说有 2.5G 可用 [重复]

  • 4
这个问题在这里已经有了答案:
磁盘已满,du 告诉不同。如何进一步调查? (18 个回答)
5年前关闭。

我有一个运行 Ubuntu 14.04 的 EC2 节点。在今天早上的部署中,我从 git fetch 收到以下错误消息:

error: unable to create temporary file: No space left on device

我登录到服务器并且 df -h 表明我有足够的空间:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            492M   12K  492M   1% /dev
tmpfs           100M  488K   99M   1% /run
/dev/xvda1      7.8G  4.9G  2.5G  67% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            497M  4.0K  497M   1% /run/shm
none            100M     0  100M   0% /run/user

我在这里误读了 df 吗?我的理解是 EC2 上的 /tmp 驻留在 /dev/xvda1 上,但也许我错了?

hard-drive ubuntu amazon-ec2 tmp
  • 3 个回答
  • 16874 Views
Martin Hope
Allan Xu
Asked: 2016-08-06 05:41:19 +0800 CST

Windows Server:清除 TEMP 文件夹的任何内置应用程序

  • 0

使用 Windows Server 2012 R2:

我的应用程序在服务帐户的临时文件夹中创建了许多临时文件:

C:\Users\SVC_ACCT\AppData\Local\Temp\

我需要构建一个 PowerShell 脚本,每天晚上在繁忙时间之外清理临时文件夹的内容。

在我构建脚本之前,我想知道是否有这样的命令行可以让我每天晚上可靠地安排它?

windows tmp
  • 2 个回答
  • 441 Views
Martin Hope
John
Asked: 2016-06-18 11:30:23 +0800 CST

在 *nix 系统上的 /tmp 中,模式为 `drwxrwxrwt` 的目录是否安全?

  • 5
drwxrwxrwt  2 root     root     4096 Aug 20  2015 .font-unix
drwxrwxrwt  2 root     root     4096 Aug 20  2015 .ICE-unix
-rw-------  1 root     root        0 Aug 20  2015 ipt.err
-rw-------  1 root     root       90 Aug 20  2015 ipt.out
drwxr-xr-x  3 root     root     4096 Mar 28 16:23 npm-23008-fc1739e3
drwxrwxrwt  2 root     root     4096 Aug 20  2015 .Test-unix
drwx------  2 root     root     4096 May 11 03:00 tmp.ayv48eJWjN
drwx------  2 root     root     4096 Apr  5 14:55 tmp.DhPr9EXfH5
drwx------  2 root     root     4096 Apr  5 15:11 tmp.DVHx8GHsP4
drwx------  2 root     root     4096 Apr  5 14:45 tmp.FDa39cA3ft
drwx------  2 root     root     4096 May  4 03:00 tmp.fvjOmYe2WQ
drwx------  2 root     root     4096 May 25 03:00 tmp.GEHVHEq0Vf
drwx------  2 john     john     4096 May 12 07:06 tmp.hpMfMe2Dlw
drwx------  2 root     root     4096 Apr  5 12:57 tmp.M543QjpOej
drwx------  2 root     root     4096 Apr 20 03:00 tmp.oruELImlbd
drwx------  2 root     root     4096 Feb 12 22:28 tmp.OV7qrrSCbt
drwx------  2 root     root     4096 Apr 13 03:00 tmp.oyJKXfMa52
drwx------  2 john     john     4096 May 12 07:10 tmp.qqHnbm5bEN
drwx------  2 root     root     4096 Feb 12 22:46 tmp.RRRN63RvPS
drwx------  2 root     root     4096 Feb 12 22:28 tmp.tDLx4KXKjY
drwx------  2 root     root     4096 Apr 27 03:00 tmp.Yp1DDIZUXI
drwxr-xr-x  3 www-data www-data 4096 Mar 28 16:25 www-data
drwxrwxrwt  2 root     root     4096 Aug 20  2015 .X11-unix
drwxrwxrwt  2 root     root     4096 Aug 20  2015 .XIM-unix

在服务器上运行 Lynis 测试后,我注意到它建议删除临时文件夹中的旧文件。

当我去查看内容时,我注意到tmp文件夹中的一些目录对它们有777的权限!

drwxrwxrwt  2 root     root     4096 Aug 20  2015 .font-unix
drwxrwxrwt  2 root     root     4096 Aug 20  2015 .ICE-unix
drwxrwxrwt  2 root     root     4096 Aug 20  2015 .Test-unix
drwxrwxrwt  2 root     root     4096 Aug 20  2015 .X11-unix
drwxrwxrwt  2 root     root     4096 Aug 20  2015 .XIM-unix

我对这些了解不多。他们安全吗?

x11 file-permissions tmp
  • 1 个回答
  • 15084 Views
Martin Hope
user2349450
Asked: 2014-01-14 05:47:58 +0800 CST

/var/tmp 大小增加。MYD文件吃掉内存

  • 2

我对linux文件系统不太了解。我的机器上安装了centos。突然我的网络停止工作。/var/tmp/ 中的 sql_2031_0.MYD 文件在网站浏览时变大。它消耗内存并且网络在 100% 填充 tmp 时停止打开。我知道有一些已删除的文件正在占用内存。我使用将内存设置为 0

ls -l /proc/7415/fd/10618322

在此之后,所有已删除的文件现在都使用 0 内存。使用以下命令检查

 sudo lsof | grep deleted

在这里您可以查看 db info 和 DF 输出

http://i.stack.imgur.com/T4nSU.jpg 直接图片链接

tmp
  • 1 个回答
  • 3053 Views
Martin Hope
Petteri H
Asked: 2010-04-02 05:34:37 +0800 CST

JBoss 5.1.0.GA 和巨大的 vfs-nested.tmp

  • 0

我在使用 JMeter 进行性能测试时注意到了这一点。前半小时一切正常,/server/all/tmp 目录大小约为 36M。

然后突然 tmp 目录增长到 6.1G。该空间被 vfs-nested.tmp 中的 jar 文件占用。如果我让服务器闲置,就不会有这样的行为。

我找到了https://jira.jboss.org/jira/browse/JBAS-7126但添加该配置没有任何区别。

编辑:以 -Djboss.vfs.forceCopy=false 启动根本不会创建这样的目录。但这会以某种方式影响集群设置吗?

java files jboss tmp
  • 1 个回答
  • 3581 Views
Martin Hope
datasn.io
Asked: 2010-02-03 18:43:24 +0800 CST

只删除 /tmp/* 和所有 apache 日志文件(access.log、error.log)可以吗?

  • 2

它们只是占用了太多磁盘空间,删除它们是否安全?

当我设置 crontab 作业以例行删除时,有什么需要特别注意的吗?谢谢!

logging tmp
  • 1 个回答
  • 660 Views
Martin Hope
Alex Reynolds
Asked: 2009-08-07 02:09:43 +0800 CST

fopen() 无法在 /tmp 共享上打开文件

  • 1

我有一个 C 应用程序,有时无法打开存储在/tmp共享中的文件。

这是相关的代码块:

  // open file and start parsing

  notStdin = strcmp(inFile, "-");
  if (notStdin) {
     coordsIn = fopen(inFile, "r");   <----- inFile = file that I want to open
     if (coordsIn == NULL) {
        fprintf(stderr, "ERROR: Could not open coordinates file: %s\n\t%s\n", inFile, strerror(errno));
        exit(EXIT_FAILURE);
     }
  }
  else
     coordsIn = stdin;

在八到十次试验中,我得到一个NULLFILE 指针。这是一个示例错误消息:

ERROR: Could not open coordinates file: /tmp/coordinates.txt
       File or directory does not exist

但是,该文件/tmp/coordinates.txt确实存在,因为我可以使用标准实用程序(如head、cat或more等)打开它。

/tmp/coordinates.txt不同试用文件的权限是一样的。

以下是结果uname -a:

$ uname -a
Linux hostname 2.6.18-128.2.1.el5 #1 SMP Wed Jul 8 11:54:47 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

如果我使用inFile存储在不同的非/tmp共享中的不同,那么我不会观察到这种症状。

是否有任何事情会导致fopen()存储在/tmp共享中的文件失败?我可以采取其他故障排除步骤吗?

linux tmp fopen
  • 5 个回答
  • 5977 Views
Martin Hope
freddiefujiwra
Asked: 2009-06-11 20:27:02 +0800 CST

为什么要从 /tmp 中删除文件?

  • 3

我用的是centOS5,但是/tmp的这些文件随着时间的流逝会自动删除。这会在什么样的结构中杀死他?另外,如何阻止这种情况?

centos unix tmp tmpwatch
  • 2 个回答
  • 3206 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve