首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变/tmp (以增加可用空间)在直播系统上?

改变/tmp (以增加可用空间)在直播系统上?
EN

Unix & Linux用户
提问于 2023-04-08 11:00:40
回答 1查看 470关注 0票数 4

我在一台系统驱动器有限的机器上使用Ubuntu20.04。

我遇到了一个在/tmp中检查可用大小的构建脚本,如果它没有看到12 GB可用,它就拒绝运行,而我在系统驱动器上没有。

但是,我确实在这台机器上有另一个NTFS驱动器;由于它的NTFS,我不能真正直接使用它,但是我可以创建一个磁盘映像。

因此,我想在NTFS分区上创建一个16 GB的ext3映像,然后将其挂载为/tmp。

所以,我试过:

代码语言:javascript
复制
dd if=/dev/zero of=tmp16.img bs=16M count=0 seek=1024
mkfs.ext3 ./tmp16.img
fdisk -l ./tmp16.img
e2label ./tmp16.img tmp16

到目前为止,一切都很好,但后来我试着上马:

代码语言:javascript
复制
$ sudo mount -o remount /path/to/ntfs/tmp16.img /tmp
mount: /tmp: mount point not mounted or bad option.

Ups,肯定是我在某个地方的旧记忆,/tmp是一个单独的挂载--在这台机器上,/tmp不是一个单独的挂载:

代码语言:javascript
复制
$ mount | grep tmp
udev on /dev type devtmpfs (rw,nosuid,noexec,relatime,size=3970256k,nr_inodes=992564,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=802768k,mode=755)
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)
tmpfs on /run/snapd/ns type tmpfs (rw,nosuid,nodev,noexec,relatime,size=802768k,mode=755)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=802764k,mode=700,uid=1000,gid=1000)
tmpfs on /run/netns type tmpfs (rw,nosuid,nodev,noexec,relatime,size=802768k,mode=755)

好吧..。我是否可以在这台机器上使用这个磁盘映像作为/tmp --并且有什么方法可以做到这一点,而不必重新启动机器(我认为,如果必须在/etc/fstab中做一些事情,这是必要的?)

如果没有,是否有其他方法可以使用可用的NTFS空间并将其用作/tmp --最好不用重新启动机器?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2023-04-08 11:03:59

代码语言:javascript
复制
sudo mount -o loop /path/to/ntfs/tmp16.img /tmp

应该行得通。不知道为什么要使用remount

TBO sudo mount -o bind /path/to/ntfs/empty_dir /tmp也能正常工作。NTFS具有存储https://linux.die.net/man/8/ntfs-3g文件所需的所有功能:“它可以处理特殊文件,如符号链接、设备和FIFO;此外,它还提供文件所有权和权限的标准管理,包括POSIX ACL”。当处理数千个小文件时,NTFS-3g可能要慢得多,但否则就没问题了。

票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/742314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档