我将机密数据(文档、电子表格、图像等)保存在 U 盘或光盘上。我在需要时插入/插入它们以访问数据,并在我完成后将它们放回抽屉中。
如果是...
ps:我已经知道存储图像缩略图的缓存目录,但我现在询问正在存储的整个文件。谢谢。
每次我在 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 的事情。尽管一个示例显示正斜杠,而另一个示例显示反斜杠。如果有人知道一些事情,我会很高兴。
我运行了一些 Ubuntu 服务器,这些服务器上运行着大量 django 站点。站点和 httpd 在启动时启动,之后(除了我通过 SSH 更新它或使用 bzr 更新网站)没有其他东西在它上面运行。
目前,超过一半的 ram 被分配为缓存。这不是问题,因为缓存通常会腾出空间或其中的一小部分进入交换区(同样,这并没有真正困扰我),但我认为不需要它。
有没有快速禁用缓存的方法?这更像是一个实验而不是其他任何事情,因此知道如何重新打开它会很方便。
这个问题是对Optimizing EXT4 performance的重新表述。
我有一个包含构建文件的目录,大多数非常小,但总共 5.6G。
我通常一遍又一遍地访问相同的文件子集(几千个,几十兆字节)。子集每天都在变化(不同的项目,不同版本的库)。当我使用它时需要更长的时间似乎是磁盘搜索。例如,如果我du第二次执行两次,则所需时间与第一次相同,并且磁盘活动相似。
理想情况下,我想告诉内核将 X Mb 分配给元数据,将 Y 分配给文件夹中的数据,例如 nfs 缓存的选项。
除了从本地主机挂载 nfs 并将其缓存到 ramdisk 之外,是否有可能以某种方式实现?
在我的工作计算机上,我注意到有些icon-theme.cache文件非常大。例如:
/usr/share/icons/hicolor/icon-theme.cache: 120MB/usr/share/icons/gnome/icon-theme.cache: 113MB/usr/share/icons/pacifica/icon-theme.cache: 103MB/usr/share/icons/oxygen/icon-theme.cache: 94MB等等。这可能是什么原因?比如我家的电脑,/usr/share/icons/hicolor/icon-theme.cache只有24kB大,其他的甚至更小。
我可以删除这些文件吗(它们会自动重新生成)吗?或者有没有其他方法可以缩小它们?
我的机器有很多内存,所以我搬进~/.cache/google-chrome了/tmptmpfs RAM 磁盘。这使得浏览器运行速度更快并减少 SSD 使用量。当我重新启动时,一切都会消失,但会再次重新创建。一切皆好。
理论上,我~/.cache也可以把所有东西都搬到那里。
~/.cache但在实践中,某些包(ab)用于除临时可重现数据之外的其他用途的可能性有多大?
我决定尝试一下并这样做:
$ 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为该特定情况将符号链接添加回真实目录。
我已经运行了三年多了,没有出现明显的问题。
我最近将服务器的 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“免费”。
因此,问题是:我可以限制为缓存保留的数量,以便我可以免费使用吗?
在 Nautilus 文件管理器上,将任何文件复制到闪存驱动器时,进度条将立即达到 100%,表示传输已完成。问题是文件仅写入缓存,并且仍在从缓存传输到磁盘。
有没有什么方法可以让 Nautilus 具有“缓存感知”功能,以便它只显示实际复制到驱动器的数据的进度?如果做不到这一点,是否有任何方法可以将 USB 设备的写入缓存减少到大约 5MB 左右,以便进度条真正完成其工作?
目前运行的是具有 16GB RAM 的 Ubuntu 20.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) cache ×10
ram ×2
usb ×2
20.04 ×1
cd ×1
directory ×1
dvd ×1
filemanager ×1
filesystem ×1
icon-themes ×1
icons ×1
nautilus ×1
performance ×1
tmpfs ×1