/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目录也是挂载的外部磁盘空间。