有时我会在网上看到“确保你设置 'bs=' 因为默认值会花费太长时间”的评论,以及我自己非常不科学的经验,“这似乎比其他人花费的时间更长上周时间”似乎证明了这一点。因此,每当我使用“dd”(通常在 1-2GB 范围内)时,我都会确保指定 bytes 参数。大约有一半的时间我使用我从中复制的任何在线指南中指定的值;剩下的时间我会从'fdisk -l'列表中选择一些有意义的数字,我认为是较慢的媒体(例如我正在写入的SD卡)。
对于给定的情况(媒体类型、总线大小或其他重要事项),有没有办法确定“最佳”值?容易确定吗?如果没有,是否有一种简单的方法可以达到 90-95%?或者“只选择大于 512 的东西”甚至是正确答案?
我想过自己尝试这个实验,但是(除了工作量很大)我不确定哪些因素会影响答案,所以我不知道如何设计一个好的实验。
我在 VirtualBox 中使用 Linux 作为来宾操作系统。我从其文件系统中删除了大量文件。现在我想缩小文件系统映像文件 (vdi)。收缩通过压缩文件系统映像在磁盘中具有“空”值的任何位置进行。
似乎一个名为zerofree的应用程序可以将“null”写入文件系统的空闲空间,使其变得稀疏。但是说明说它只适用于 ext2/ext3。我的来宾操作系统上有 ext4。
为什么它不能在 ext 4 上工作(引用的原因是“范围”,但有人可以更清楚地了解它吗)?
如果我将ext 4安装为ext 3然后重新安装为ext 4,它会起作用吗?
任何其他可以在 ext 上做与 zerofree 类似的事情的工具?
本周我将开始使用 VPS 进行网络托管,这对我来说是一个很大的进步,因为我以前只使用过托管/共享服务。我对 Linux 有一些经验,我不害怕终端,但这是一个与我习惯操作的环境完全不同的环境。
我主要关心安全性……虽然在一段时间内不会有任何重要的事情,但我确实打算将其作为一个学习练习。据我所知,我想:
我没有做过太多 SSH/VNC,所以我也打算阅读一下。在我的情况下,你能给我什么建议?虽然我希望它相当通用,但我将使用 Ubuntu Server 10.04,尽管我可以选择 CentOS 和 Debian(或 Windows)作为替代方案。Apache 将用于服务网站。
dd ×1
ext4 ×1
file-copy ×1
performance ×1
security ×1
sparse-files ×1
ssh ×1
virtualbox ×1
vnc ×1