标签: cache

Ubuntu 是否存储外部媒体/驱动器的数据?

我将机密数据(文档、电子表格、图像等)保存在 U 盘或光盘上。我在需要时插入/插入它们以访问数据,并在我完成后将它们放回抽屉中。

  1. Ubuntu 是否存储这些数据(在缓存中或其他地方)

如果是...

  1. 在哪里?
  2. 多长时间?
  3. 如何从 Ubuntu 中删除它?
  4. 如何首先停止 Ubuntu 存储这些数据?

ps:我已经知道存储图像缩略图的缓存目录,但我现在询问正在存储的整个文件。谢谢。

dvd usb cd cache

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

我们可以清除Ubuntu中的内存缓存吗

在我的Ubuntu 20.04中,我在系统监视器中看到 8.7\xc2\xa0GB 内存缓存。我可以清除这个吗?最好的方法是什么?

\n

在此输入图像描述

\n

cache ram 20.04

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

有谁知道 VS-Code Cache 的数据是否在 `~/.cache` 之外的任何地方?

每次我在 google 上查找时,我都会找到如何清除 Windows 上的 VS-Code 缓存数据。公平地说,尽管它是一个开源项目,但它是由微软的开发人员用微软的资金构建的。

无论如何,我(显然)使用 Ubuntu,一直以来并且永远都会使用#Linux4Life。我想清除 .VSCode 的所有缓存数据,但是,就像许多其他 Microsoft 构建的软件一样,Microsoft 将一些东西放在我认为奇怪的地方。

我在 StackOverflow.com 上找到了一个线程/问题(此文本是链接)。作者提出以下建议:

rm -rf ~/Library/Application\ Support/Code/Cache/*
rm -rf ~/Library/Application\ Support/Code/CachedData/*
Run Code Online (Sandbox Code Playgroud)

我还没有尝试将它输入到命令行中,但通过查看它,我确信它不会在我的计算机上执行任何操作,因为这些(目录/文件)路径不会引用我的计算机上的任何内容机器,或我所知道的任何 Ubuntu 发行版上。这个问题是关于 Mac/Linux 的,所以我猜上面是 Unix/Mac 的事情。尽管一个示例显示正斜杠,而另一个示例显示反斜杠。如果有人知道一些事情,我会很高兴。

cache directory

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

如何禁用预取缓存?

我运行了一些 Ubuntu 服务器,这些服务器上运行着大量 django 站点。站点和 httpd 在启动时启动,之后(除了我通过 SSH 更新它或使用 bzr 更新网站)没有其他东西在它上面运行。

目前,超过一半的 ram 被分配为缓存。这不是问题,因为缓存通常会腾出空间或其中的一小部分进入交换区(同样,这并没有真正困扰我),但我认为不需要它。

有没有快速禁用缓存的方法?这更像是一个实验而不是其他任何事情,因此知道如何重新打开它会很方便。

cache

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

告诉内核强烈缓存特定目录

这个问题是对Optimizing EXT4 performance的重新表述。

我有一个包含构建文件的目录,大多数非常小,但总共 5.6G。

我通常一遍又一遍地访问相同的文件子集(几千个,几十兆字节)。子集每天都在变化(不同的项目,不同版本的库)。当我使用它时需要更长的时间似乎是磁盘搜索。例如,如果我du第二次执行两次,则所需时间与第一次相同,并且磁盘活动相似。

理想情况下,我想告诉内核将 X Mb 分配给元数据,将 Y 分配给文件夹中的数据,例如 nfs 缓存的选项。

除了从本地主机挂载 nfs 并将其缓存到 ramdisk 之外,是否有可能以某种方式实现?

filesystem performance cache

6
推荐指数
2
解决办法
1074
查看次数

为什么一些 icon-theme.cache 文件很大?

在我的工作计算机上,我注意到有些icon-theme.cache文件非常大。例如:

  1. /usr/share/icons/hicolor/icon-theme.cache: 120MB
  2. /usr/share/icons/gnome/icon-theme.cache: 113MB
  3. /usr/share/icons/pacifica/icon-theme.cache: 103MB
  4. /usr/share/icons/oxygen/icon-theme.cache: 94MB

等等。这可能是什么原因?比如我家的电脑,/usr/share/icons/hicolor/icon-theme.cache只有24kB大,其他的甚至更小。

我可以删除这些文件吗(它们会自动重新生成)吗?或者有没有其他方法可以缩小它们?

icons cache icon-themes

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

~/.cache 中有什么不是真正的缓存吗?

我的机器有很多内存,所以我搬进~/.cache/google-chrome/tmptmpfs RAM 磁盘。这使得浏览器运行速度更快并减少 SSD 使用量。当我重新启动时,一切都会消失,但会再次重新创建。一切皆好。

理论上,我~/.cache也可以把所有东西都搬到那里。

~/.cache但在实践中,某些包(ab)用于除临时可重现数据之外的其他用途的可能性有多大?

更新(2天后):

我决定尝试一下并这样做:

$ mv ~/.cache ~/.cache.old
$ ln  -s  /tmp/home/ray/.cache  ~/.
Run Code Online (Sandbox Code Playgroud)

然后将其添加到我的~/.profile

mkdir  -p  /tmp/home/ray/.cache
Run Code Online (Sandbox Code Playgroud)

到目前为止,重新启动后一切正常。删除 .cache.old 将释放大约 2G 的大部分旧文件。

如果我确实遇到了任何滥用 .cache 的包,我可以教.profile为该特定情况将符号链接添加回真实目录。

更新(3年后):

我已经运行了三年多了,没有出现明显的问题。

tmpfs cache

6
推荐指数
0
解决办法
1207
查看次数

有没有办法设置(最大)缓冲区/缓存 Ubuntu 服务器从 RAM 中保留的数量?

我最近将服务器的 RAM 升级到 16 GB。服务器本身不需要太多 RAM,但 Ubuntu 似乎为缓存保留了很多。

这样做的free - m结果是:

              total        used        free      shared  buff/cache   available
Mem:          15498        1811        7478          31        6208       13326
Swap:          3401           0        3401
Run Code Online (Sandbox Code Playgroud)

它在连续运行 2 个月时使用不到 2 GB,但如果我理解正确的话,它会保留 6 GB。我还计划在其上运行 Minecraft 服务器,这将需要 8 GB RAM,而只有 7 GB“免费”。

因此,问题是:我可以限制为缓存保留的数量,以便我可以免费使用吗?

cache ram

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

将文件复制到 USB 的进度条

在 Nautilus 文件管理器上,将任何文件复制到闪存驱动器时,进度条将立即达到 100%,表示传输已完成。问题是文件仅写入缓存,并且仍在从缓存传输到磁盘。

有没有什么方法可以让 Nautilus 具有“缓存感知”功能,以便它只显示实际复制到驱动器的数据的进度?如果做不到这一点,是否有任何方法可以将 USB 设备的写入缓存减少到大约 5MB 左右,以便进度条真正完成其工作?

目前运行的是具有 16GB RAM 的 Ubuntu 20.04

编辑:我不想完全禁用缓存,也不想手动调整每个设备的安装选项。

nautilus usb cache filemanager

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

请参阅终端文本。“等待缓存锁定”错误。怎么修?我使用的是 Ubuntu 21.04

advait@advait-Bravo-15-A4DDR:~$ sudo apt install ubuntu-restricted-extras
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is …
Run Code Online (Sandbox Code Playgroud)

package-management cache software-installation

6
推荐指数
2
解决办法
11万
查看次数