首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Debian Bullseye上安装SSD

在Debian Bullseye上安装SSD
EN

Unix & Linux用户
提问于 2022-08-01 20:04:08
回答 1查看 390关注 0票数 0

我正在尝试使用USB端口连接的SSD (外部SSD)作为我的Linux主目录,并且遇到了一些奇怪的行为。我正在使用ssh连接到机器。我用USB棒运行Debian (我尝试直接在SSD上安装整个操作系统,但也有问题)。

/home下,运行mount /dev/sda1 usercd user后,运行dd测试写入速度(dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync,但发现写入速度仅为4MB/s ),这意味着SSD不用于目录。在这一点上,当使用另一个ssh实例(因为运行dd是阻塞的)检查文件大小(du -sh test)时,它确实显示了1.0G,尽管dd仍然在运行。这是否意味着它确实使用了SSD (从而完成了对文件的写入),而另一个问题导致它花费了更长的时间?当我尝试在子目录(/home/user/test_dir)上运行相同的程序时,它确实正常工作,并显示了632 MB/s

另一个可能奇怪的事情是,运行lsblk -o name,rotasda1列表为ROTA 1。它不应该是ROTA 0,因为它是SSD而不是HD?

我做错了什么?我在网上寻找解释,但找不到与我的问题有关的解释。

在OS安装或SSD上没有用户数据,所以格式化/重置不是问题,也不需要备份任何东西。我想有SSD安装在/home和有增加的速度。我也没有问题(实际上更喜欢)让整个操作系统从SSD中运行。我尝试通过"CloneZilla“将usb棒(上面有Debian安装)复制到SSD,但它也没有通过。

最后,如果我的问题缺乏焦点/不适合StackExchange,我希望您能在一个更适合于这类问题的论坛上给我指点。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-08-02 20:18:02

在评论中,你说你以20美元的价格买到了SSD,即使是最便宜的SATA,这也是一个非常便宜的价格。

我怀疑你有一个假的SSD,声称它的容量比实际容量要大得多:为了战胜临时测试,它只是重复使用它拥有的东西,所以它将覆盖它拥有的最古老的数据--没有任何警告。这也解释了Linux安装的问题。

对于Linux,有一个f3用于检测假SSD和USB棒的工具包:在Debian上,只需apt install f3作为根就可以得到它。然后,在卸载SSD以进行快速测试时,您可以使用f3probe /dev/sda

为了进行更彻底的测试,您可以挂载(mkfs'd) SSD,并运行f3write /home/user或安装闪存盘的任何地方,用测试文件填充它,然后通过f3read /home/user验证所有这些文件的内容实际上仍然在SSD上,而不是被以后的文件覆盖。

有许多用于WindowsU盘测试的工具,也有SSD测试假容量的工具:最著名的工具可能是h2testw (彻底但慢)或FakeFlashTest (快速)。

请参阅:https://www.raymond.cc/blog/test-and-detect-fake-or-counterfeit-usb-flash-drives-bought-from-ebay-with-h2testw/

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

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

复制
相关文章

相似问题

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