Questions tagged «ssd»

一种无部件的全电子存储设备,取代了旋转的硬盘驱动器。

7
如何知道磁盘是SSD还是HDD
我想知道磁盘是固态驱动器还是硬盘。 lshw未安装。我这样做yum install lshw,它说没有名为lshw的软件包。我不知道哪个版本的http://pkgs.repoforge.org/lshw/适用于我的CentOS。 我在网上搜索,没有任何内容可以解释如何知道驱动器是SSD还是HDD。我应该先格式化它们吗? 结果fdisk -l: Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00074f7d Device Boot …

6
什么不放在SSD上?
我购买了SSD,然后将使用全新的Linux安装程序来安装台式机系统。 SSD已知速度很快,但有一个缺点:写入次数(每块?)是有限的。 因此,我正在考虑哪些数据应位于SSD上,哪些数据应位于HDD驱动器上。通常,我认为应该将经常更改的数据放置在HDD上,将不经常更改的数据放置在SSD上。 现在,我以类似的情况阅读了这个问题。答案中写道:“ SSD驱动器非常适合交换空间...” 为什么SSD非常适合交换空间?好的,我认为提高系统性能的潜力很大,但是交换数据的次数并不频繁,因此SSD上的写入次数很多,从而导致SSD寿命较短? 那么/ var目录呢?它的内容也不经常更改吗?将其放在HDD上不是一个好主意吗? 是否还有其他不应位于SSD上的数据?

5
如何从正在运行的系统中安全地删除SATA磁盘?
有时我需要将磁盘插入磁盘托架。在其他时候,我有一个非常奇怪的设置,即在笔记本电脑上使用SATA-eSATA电缆连接SSD的同时,还要从台式机上取电。 如何安全地从系统中删除SATA磁盘?这个Phoronix论坛主题有一些建议: justsumdood写道: 一个(匿名)droid写道: 在拔掉插头之前,您在软件方面做了什么?它是简单的“ umount / dev / sd” [驱动器号]吗?卸下设备后,要“关闭电源”(或使设备休眠): hdparm -Y /dev/sdX (其中X代表您要关闭电源的设备。例如:/ dev / sdb) 这将使驱动器掉电,从而可以移除驱动器而没有电压浪涌的危险。 这是否意味着磁盘缓存已正确刷新并随后关闭电源? 来自同一线程的另一个建议: chithanh写道: 所有SATA和eSATA硬件在物理上都可以热插拔(即,如果您插入/拔出插头,则不会损坏)。 芯片组和驱动程序如何处理这是另一个问题。某些驱动程序/芯片组组合不能正确处理热插拔,需要一个如下所示的热插拔命令: echo 0 - 0 > /sys/class/scsi_host/hostX/scan 用适合您的SATA / eSATA端口的编号替换X。 我怀疑这样做是否正确,但我也找不到任何证明。 那么,从系统中删除连接的磁盘的正确方法是什么?假设我已经卸载了磁盘上的每个分区并运行了sync。如果可能,请指向一些官方文档,我在Linux文档树或Linux ATA Wiki中都找不到任何内容。
64 ssd  sata  hot-plug  disk 

2
“同步”和“异步”安装选项之间的区别
从最终用户的角度来看,sync和asyncmount选项之间有什么区别?使用这些选项之一挂载的文件系统是否比使用另一个选项挂载的文件系统更快?如果未设置,则默认为哪个选项? man mount他说,这种sync选择可能会缩短闪存的寿命,但可能会因过时的传统观点而失效。无论如何,这让我有些担心,因为分区/和/home放置位置的主硬盘驱动器是SSD驱动器。 Ubuntu安装程序(14.04)sync既未指定分区也未指定async选项/,但已通过option async进行/home了设置defaults。这是我的/etc/fstab,我添加了一些额外的行(请参阅注释),但未更改安装程序所做的行中的任何内容: # / was on /dev/sda2 during installation UUID=7e4f7654-3143-4fe7-8ced-445b0dc5b742 / ext4 errors=remount-ro 0 1 # /home was on /dev/sda3 during installation UUID=d29541fc-adfa-4637-936e-b5b9dbb0ba67 /home ext4 defaults 0 2 # swap was on /dev/sda4 during installation UUID=f9b53b49-94bc-4d8c-918d-809c9cefe79f none swap sw 0 0 # here goes part written by …
42 filesystems  mount  fstab  ssd 

4
如何在Linux上检查驱动器温度?
我已经使用过hdparm -n,smartctl -A但是它似乎总是一种“每个驱动器”的技术,因为驱动器可能仅对其中一种工具作出回答。 那么,有没有一种标准的方法来获取Linux(HDD或SSD)上的驱动器温度?如果没有,我可以使用哪些(其他)工具来获取此信息?

4
如何检查SSD剩余寿命或介质的磨损程度?
众所周知,SSD的预定使用寿命有限。如何在Linux中检查SSD的当前健康状况? 大多数Google搜索结果会要求您在SMART信息中查找一个称为Media_Wearout_Indicator的百分比字段,或者诸如长期数据耐力之类的其他行话指标-不存在-是的,我确实检查了两个SSD,它们都缺少这些字段。我可以继续找到第三个SSD,但是我觉得这些领域不是标准化的。 为了演示这个问题,这里有两个例子。 对于第一个SSD,尚不清楚哪个字段指示损耗水平。但是,只有一个Unknown_Attribute的RAW值在1到100之间,因此我只能假设这就是我们要寻找的: $ sudo smartctl -A /dev/sda smartctl 6.2 2013-04-20 r3812 [x86_64-linux-3.11.0-14-generic] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART Attributes Data Structure revision number: 1 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST …

2
SSD:我应该多久做一次fstrim?
有不同的来源和建议不同的做法。我发现以下建议应该多久运行一次fstrim。 由cron每周运行 每天由cron运行 在每次启动时运行 最佳选择是什么,为什么?Ubuntu 14.04默认使用第一个选项。
26 ssd  trim 

4
Linux上的Benchmark SSD:如何测量与CrystalDiskmark在Windows中所做的相同的事情
我想对一个ssd进行基准测试(可能使用加密的文件系统),并将其与Windows上crystaldiskmark完成的基准测试进行比较。 那么,如何测量与crystaldiskmark大致相同的东西? 对于第一行(Seq),我认为我可以做类似的事情 LC_ALL=C dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc sudo su -c "echo 3 > /proc/sys/vm/drop_caches" LC_ALL=C dd if=tempfile of=/dev/null bs=1M count=1024 但是我不确定dd参数。 对于随机的512KB,4KB,4KB(队列深度= 32),读取/写入速度测试我不知道如何在Linux中重现测量结果?那我该怎么做呢? 对于测试读取速度,sudo hdparm -Tt /dev/sda对于我来说似乎没有什么意义,因为我希望例如对基准进行测试,例如encfs安装。 编辑 @Alko,@iain 也许我应该写一些关于这个问题的动机:我正在尝试对我的SSD进行基准测试,并比较一些加密解决方案。但这是另一个问题(在我的系统上对不同加密解决方案进行基准测试的最佳方法)。在网上浏览有关ssd和基准测试的信息时,我经常看到用户在论坛上发布其CrystelDiskMark结果。因此,这是该问题的唯一动机。我只想在linux上做同样的事情。对于我的特定基准测试,请参见我的其他问题。

4
SSD驱动器的文件系统
我一直认为传统文件系统是为非SSD驱动器而设计的,并针对非SSD驱动器进行了优化,例如,数据局部性很重要,而碎片则很成问题。 今天推荐使用SSD驱动器的文件系统吗?我最好只使用ext4吗?
24 filesystems  ssd 

2
您如何获得任何版本的Linux来查看2018年的MacBook Pro SSD?
我尝试 用Ubuntu 18.04.1和Xubuntu 18.04 nvme_load=yes 代替 quiet ---。 df -h仅导致系统生成的安装和安装介质。包括Debian的固件映像在内的每周直播也无法发现ssd。 我在SSD上找到了更多信息。我在OS X High Sierra的系统概述中找到了此信息。 Apple SSD Controller: APPLE SSD AP1024M: Capacity: 1 TB (1,000,555,581,440 bytes) TRIM Support: Yes Model: APPLE SSD AP1024M Revision: 177.77.7 Serial Number: C02829600M9JPD216 Link Width: x4 Link Speed: 8.0 GT/s Detachable Drive: No BSD Name: disk0 …
23 linux  macintosh  ssd 

2
将LVM与SSD和SATA驱动器一起使用
我在这个问题中看到,可以将SSD和标准SATA硬盘都放入单个LVM卷组(VG)中。 这如何影响性能? 当数据在单个卷组中的SATA驱动器上时,是否有办法将操作系统强制在SSD上? 关于将LVM与不同类型的驱动器一起使用是否有很好的白皮书? 为每种驱动器类型和/或速度创建一个VG是否有益?我当时正在考虑为SSD创建一个VG,为SATA创建一个(以及将来可能会添加的每种驱动器类型)。
22 partition  hard-disk  lvm  ssd 

3
使用LVM和dm-crypt进行修剪
我尝试按照本教程在ubuntu 13.04上使用LVM和dm-crypt设置TRIM: http://blog.neutrino.es/2013/howto-properly-activate-trim-for-your-ssd-on-linux-fstrim-lvm-and-dmcrypt/ 请参阅下面有关我的配置和测试过程的说明。 问题 TRIM是否正常工作,是否有可靠的测试? 我的测试程序是否错误或TRIM无法正常工作? 如果它不起作用:我的设置有什么问题? 如何调试设置的TRIM并使TRIM工作? 组态 这是我的配置: cat /etc/crypttab sda3_crypt UUID=[...] none luks,discard 和 cat /etc/lvm/lvm.conf # [...] devices { # [ ... ] issue_discards = 1 # [ ... ] } # [...] SSD是Samsung 840 Pro。 这是我的测试程序 为了测试我刚刚做的设置sudo fstrim -v /,结果 /: [...] bytes were …

3
在Linux中使用2个硬盘(SSD和非SSD)进行分区[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 我在2个磁盘上有以下可用空间: 固态硬盘-240G(sda) 非固态硬盘-240G(标准db) 我了解我应该使用SSD来安装软件包,而非SSD则仅用于存储数据。就我而言,最好的分区方案(包括交换)是什么? 当我尝试自动分区时,它仅安装在1个磁盘上,专用8G进行交换。 PS。我打算将Linux Mint与已安装的Windows 7一起安装为双引导。 更新: 我有8GB的RAM Windows已安装在非SSD驱动器上。


2
有没有办法找出Linux / Unix上的SSD页面大小?fdisk输出中的“物理块”是什么?
到处我读到内部的SSD在4K或更大的“页”,这在约128-256页(“嵌段”结构的分组1,2)。SSD使用这些页面和块,“它们只能在块级别擦除数据”(因此,页面块称为“ [NAND]擦除块”)。并模拟该分区的512B块(出于传统原因这样做)。 我正在尝试接受SSD方面的知识,因为在Samsung 9 np900x3c笔记本电脑上写入Sandisk U100时遇到一些奇怪的滞后/冻结现象。一件有用的事情是正确找出我的SSD有哪些页面/块? /sys/...Linux上是否有实用程序或文件来确定SSD页面大小? 还是如评论中所述,“可能需要驱动器并在NAND芯片上搜索零件号” ? 谷歌搜索我的Sandisk SSD,我找不到合适的数据表/规格。但是Sandisk和人们确实提到“ 4K随机读取/写入”。这是否意味着磁盘有4K页? 此外,还fdisk显示扇区大小(物理和逻辑)和I / O 512字节: Disk /dev/sda: 128.0 GB, 128035676160 bytes 255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O …
17 ssd 

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.