/tmp目录及其持久性

Le Fri 07 February 2025

一些工作空间启动时,不会挂载/tmp目录。

  /workspace df -h
Filesystem      Size  Used Avail Use% Mounted on
overlay         3.3G  305M  2.8G  10% /
overlay         985G  332G  613G  36% /run
tmpfs            64M     0   64M   0% /dev
tmpfs            10M  4.0K   10M   1% /.PlnPyKFp4CRfFtgC1_run
shm              64M   84K   64M   1% /dev/shm
cgroup          1.0M     0  1.0M   0% /sys/fs/cgroup
tmpfs            64M     0   64M   0% /proc/keys

根目录列表:

  /workspace ls -alh /
total 80K
drwxr-xr-x   1 root root 4.0K Aug 16 13:12 .
drwxr-xr-x   1 root root 4.0K Aug 16 13:12 ..
lrwxrwxrwx   1 root root    7 Apr 27  2024 bin -> usr/bin
drwxr-xr-x   2 root root 4.0K Apr 15  2020 boot
drwxr-xr-x   5 root root  340 Feb  7 10:16 dev
drwxr-xr-x   1 root root 4.0K Feb  6 12:08 etc
drwxr-xr-x   1 root root 4.0K Jun  4  2024 home
lrwxrwxrwx   1 root root    7 Apr 27  2024 lib -> usr/lib
lrwxrwxrwx   1 root root    9 Apr 27  2024 lib32 -> usr/lib32
lrwxrwxrwx   1 root root    9 Apr 27  2024 lib64 -> usr/lib64
lrwxrwxrwx   1 root root   10 Apr 27  2024 libx32 -> usr/libx32
drwxr-xr-x   2 root root 4.0K Apr 27  2024 media
drwxr-xr-x   2 root root 4.0K Apr 27  2024 mnt
drwxr-xr-x   2 root root 4.0K Apr 27  2024 opt
drwxr-xr-x  13 root root 4.0K Jan  8 03:32 .PlnPyKFp4CRfFtgC1
drwxrwxrwt   3 root root   80 Feb  7 10:16 .PlnPyKFp4CRfFtgC1_run
dr-xr-xr-x 542 root root    0 Feb  7 10:16 proc
drwxr-xr-x   1 root root 4.0K Feb  7 10:24 root
drwxrwxrwx   3 root root 4.0K Feb  7 10:16 run
lrwxrwxrwx   1 root root    8 Apr 27  2024 sbin -> usr/sbin
drwxr-xr-x   2 root root 4.0K Apr 27  2024 srv
dr-xr-xr-x  12 root root    0 Feb  7 10:16 sys
drwxrwxrwx   3 root root 4.0K Feb  7 10:17 tmp
drwxr-xr-x   1 root root 4.0K Jan  8 03:33 usr
drwxr-xr-x   1 root root 4.0K Feb  6 12:08 var
drwxr-xr-x   1 root root 4.0K Feb  6 12:07 workspace

在Cloud Studio中,/tmp目录没有持久性。

在一些工作空间启动时,会自动挂在外部磁盘空间到/tmp目录。而另外一些工作空间启动时,/tmp不会挂载外部磁盘空间。 工作空间是否挂载/tmp目录,是用户完全不可控的。

另外,/run目录也是挂载的外部磁盘空间。

Par 纳兰风来, Catégorie : my-ops

Tags :