Questions tagged «bcache»


2
不同的SSD对HDD缓存选项(dm-cache,flashcashe…)有哪些优点/缺点?
似乎有各种不同的技术可用于使用SSD充当HHD的缓存。我所知道的: dm-cache(由Redhat-在3.9内核中,因此它应该在ubuntu 13.10中) Flashcache(由Facebook开发和使用) Bcache(由Google开发和使用) EnhanceIO(由STEC;基于Flashcache) 各种实现之间有什么值得注意的区别吗?哪一种最适合常规台式PC使用-提高常规程序(如Web浏览器或游戏)的性能?

3
如何设置bcache?
我尝试在Ubuntu 14.04中使用全新安装和空/home分区(/dev/sdb2)作为后备设备来设置bcache 。我的SSD上有一个正在运行的系统,我想使用其/dev/sda2分区来缓存我的/home 。我一直设法从论坛上解决我的ubuntu问题,但我一直在努力了解这里的基础知识并需要帮助: 首先设置bcache时需要登录哪个帐户?显然,在安装过程中创建的用户/dev/sdb2必须注销/home才能卸载,因此我在另一个分区上设置了一个临时用户帐户来执行此操作。这似乎太笨拙了。 make-bcache -B而-C这两种告诉我,有非BCACHE超级块的设备上,所以我做sudo wipefs -a的两个设备。然后,分区在GParted中显示为未格式化,而没有UUID。这正常吗? 如果是这样,fstab和/home启动时会发生什么?我是否需要在fstab中使用bcache的UUID?我可以,但是系统/home在下次启动时找不到该分区。 双方echo /dev/sdb2 > /sys/fs/bcache/register并echo /dev/sda2 > /sys/fs/bcache/register返回“权限被拒绝”的消息; 据我了解/sys,无法写入。 所以 echo /dev/sdb2 | sudo tee /sys/fs/bcache/register似乎奏效了。 有人可以验证这是在Ubuntu中执行此操作的正确方法吗? 我似乎设法创建,注册和附加了后备驱动器,但根据tail /sys/block/bcache0/bcache/stats_total/*我所说,我只是绕过了数据。我的整个设置现在很乱,因此任何澄清将不胜感激。
11 ssd  gparted  bcache 

2
如何同时使用磁盘加密和SSD缓存安装Ubuntu
我在公司环境中使用Ubuntu,我们的安全策略指出我们必须使用全盘加密。 我也有一台配备32GB mSATA SSD和750GB旋转生锈的笔记本电脑。我当前的安装使用bcache来利用此功能,并使用此过程进行安装。这提供了非常可喜的性能提升,而我不必担心填满SSD。 这将是一个悬而未决的问题。赏金将授予: 一种清晰可靠的执行Ubuntu新安装的方法 任何版本都可以接受,但15.04(生动)可以 整个文件系统将被加密 这里的首选项是使用默认的Ubiquity安装程序(dm-crypt加密)中的相关复选框。 文件系统将缓存在SSD上 作为首选,内核dm-cache / lvmcache方法请参见此处,了解使用Debian Jessie进行此操作的方法。 缓存也必须是安全的(即加密的) 关于为什么还要对缓存进行加密,必须有明确的解释 上面已经尝试过Debian Jessie的方法,但是它拒绝为我启动。到目前为止还没有尝试过这里评论中描述的方法。 发布的解决方案将在具有两个空白虚拟磁盘和15.04桌面发行版(amd64发行版)的VirtualBox VM上进行测试。赏金归功于我采用的重新安装实际硬件的第一个解决方案。 请编写您的解决方案,就像进入社区Wiki一样。 我已经获得了赏金-我认为“ LUKS-on-LVM”解决方案仍然存在潜力,该解决方案仅通过使用一个设备映射器组件就可以使批准的答案变得简单,只需一个密码即可。

1
有一个新的SSD,不想用完,但我仍然想用其中的一些与旧硬盘一起存储数据文件
我为笔记本电脑购买了新的250GB三星850 EVO SSD,我希望将其用作主要存储设备,以及旧的但仍可以正常工作的250GB 7500 RPM HDD,并将其与适配器盒一起放入前DVD托架中。 目前,HDD只有一个大的ext4分区,其中包含操作系统,应用程序和数据文件。我想使用HDD来存储数据,但是我不想错过这样做的机会来提高SSD的速度。 我想将SSD上的50GB甚至更小的分​​区组合在一起,然后将其与HDD上的分区合并,以便将访问量最少的修改最少的文件自动移动到SSD。 我看过诸如EnancheIO和Bcache之类的缓存,但是它们似乎不是我想要的,因为(如果我错了,请纠正我): 从可用空间量中减去缓存分区占用的空间。 高速缓存可加快对访问次数最多的文件的访问,无论它们是否也是修改最少的文件,这都与不希望耗尽SSD的目的背道而驰。 以上是正确的,还是缓存(这两个中的哪一个?)可以帮助我实现目标?如果以上正确,您是否知道其他可行的解决方案? 将一个联合文件系统,像OverlayFS,会有帮助吗?如果您监视HDD中访问量最大的文件(atime每天跟踪它们的文件),并确定其中修改最少的文件(跟踪它们的文件mtime),则理论上您可以将这些文件移动到SSD上,从而释放硬盘上的空间。 HDD,而联合文件系统可以使所有这些对用户透明。 这行得通吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.