14 如何找出系统中有哪些硬盘? 我需要知道有哪些可用的硬盘,包括未安装且可能未格式化的硬盘。我在dmesg或中找不到它们/var/log/messages(滚动太多)。我希望有一种使用/dev或/proc查找此信息的方法,但我不知道如何。我正在使用Linux。 223 linux hardware devices hard-disk
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 … 193 linux hard-disk block-device ssd
13 我怎么知道dd是否仍在工作? 我没有用dd太多,但是到目前为止,这还没有使我失望。目前,我已经dd使用了12多个小时-我正在将映像写回到它所来自的磁盘上-我有点担心,因为我能够dd从磁盘上读取映像7小时。 我在配备Core 2 Duo的MacBook上运行OSX 10.6.6,速度为2.1ghz / core,内存为4gb。我正在从7200rpm硬盘驱动器(引导驱动器)上的.dmg读取,并且正在写入通过SATA-USB连接器连接的7200rpm驱动器。默认情况下,我保留了块大小,图像约为160gb。 编辑:而且,经过14个小时的纯压力dd之后,毕竟工作正常。不过,下一次,我将运行它pv并使用进行跟踪strace。感谢大家的帮助。 147 osx hard-disk dd file-transfer
3 如何在本地计算机上使用SSH dd远程磁盘并将其保存到本地磁盘 如何在本地计算机上使用SSH创建远程磁盘的备份并将其保存到本地磁盘? 我尝试了以下方法: ssh hostname@my.ip.address "sudo dd if=/dev/sdX " | \ dd of=/home/username/Documents/filename.image` 但是,我收到以下错误: 没有tty存在且未指定AskPass程序 85 ssh hard-disk remote dd
6 什么不放在SSD上? 我购买了SSD,然后将使用全新的Linux安装程序来安装台式机系统。 SSD已知速度很快,但有一个缺点:写入次数(每块?)是有限的。 因此,我正在考虑哪些数据应位于SSD上,哪些数据应位于HDD驱动器上。通常,我认为应该将经常更改的数据放置在HDD上,将不经常更改的数据放置在SSD上。 现在,我以类似的情况阅读了这个问题。答案中写道:“ SSD驱动器非常适合交换空间...” 为什么SSD非常适合交换空间?好的,我认为提高系统性能的潜力很大,但是交换数据的次数并不频繁,因此SSD上的写入次数很多,从而导致SSD寿命较短? 那么/ var目录呢?它的内容也不经常更改吗?将其放在HDD上不是一个好主意吗? 是否还有其他不应位于SSD上的数据? 70 hard-disk swap ssd flash-memory
8 终端的硬盘序列号? 我有多个连接到服务器的硬盘,但不确定sdXY哪个硬盘。如果从终端可以看到硬盘的序列号,则可以轻松识别它们。 我有什么办法可以从终端上看到它们? 64 hard-disk hardware
6 卷,分区和驱动器之间的差异 这些术语的确切含义是什么? 划分 体积 驾驶 在Windows上,可能会说驱动器C:或分区C:。在Linux上,我不确定应该对分区使用什么,因为它们没有名称。 61 hard-disk
8 如何在Linux中查看磁盘详细信息,例如制造商 用sfdisk -s我可以看到磁盘容量如下: $ sfdisk -s /dev/cciss/c0d0: 143338560 total: 143338560 blocks 我如何查看磁盘详细信息,例如磁盘制造商?我试过了hdparm,但是出现了一个错误: $ hdparm -i /dev/cciss/c0d0 /dev/cciss/c0d0: HDIO_GET_IDENTITY failed: Inappropriate ioctl for device 59 linux hard-disk sfdisk
7 如何对硬盘进行基准测试? 我已经看到使用以下命令来对一个人的HDD进行基准测试的命令dd: $ time sh -c "dd if=/dev/zero of=ddfile bs=8k count=250000 && sync" 有没有比这更好的方法了? 51 linux hard-disk benchmark
4 如何立即填满/使用大量磁盘空间? 在Linux VM上,我想更深入地测试NAGIOS监视,而不仅仅是关闭VM或断开虚拟NIC的连接。我想通过在短时间内占据百分之几的可用空间来测试或“强制执行磁盘空间警报”。 我知道我可以使用 dd if=/dev/zero of=/tmp/hd-fillup.zeros bs=1G count=50 或类似的东西...但这会花费时间并加载系统,并且在使用rm删除测试文件时需要再次的时间。 是否有一种快速(几乎即时)的方法来填充不会导致系统负载大且需要大量时间的分区?我正在思考分配空间但不会“填充”空间的东西。 45 linux filesystems hard-disk disk-usage
8 如何查找定期将哪个进程写入磁盘? 我如何找到哪个进程正在不断写入磁盘? 我希望自己的工作站接近无声,我只是用安静的风扇等来构建一个新系统(P8B75-M + Core i5 3450s-之所以因为它的最大TDP较低)而安装了Debian Wheezy 64位在上面。 而且有些事情让我紧张:我可以听到某种模式,例如硬盘正在写入或正在寻找某种东西(滴答……滴答……滴答……trrrrrr冲洗并每秒重复一次)。 过去(很多年以前),我也遇到过类似的问题,事实证明这是一些CUPS日志或类似的东西,我只是将一个(不重要)日志记录重定向到了一个(实际的)RAM磁盘。 但是在这里我不确定。 我尝试了以下方法: ls -lR /var/log > /tmp/a.tmp && sleep 5 && ls -lR /var/log > /tmp/b.tmp && diff /tmp/?.tmp 但那里什么都没有改变。 现在,奇怪的是,当提示我输入我的LVM解密密码的提示出现时,我也听到了模式。 可能是我刚安装的内核/系统中的某物,还是硬盘有故障? hdparm -tT /dev/sda 报告正确的HD速度(非高速缓存130 GB / s,sata 6GB),并且我已经从大型资源(Emacs)进行安装和编译而没有问题,因此我认为系统不是很糟糕。 (HD是Seagate Barracude 500GB) 40 linux debian logs hard-disk
2 SmartMonTools:我如何知道硬盘上是否正在运行任何smartctl测试? 我正在用SmartMonTools 测试硬盘。 测试之前的硬盘状态(仅几天前执行的简短测试): $ sudo smartctl -l selftest /dev/sda smartctl 6.2 2013-07-26 r3841 [i686-linux-3.16.0-30-generic] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed … 40 hard-disk smartctl smart
7 如何将/ dev / sd设备与它们代表的硬件相关联? 驱动器开始出现故障,我仅通过/dev/sdb设备文件名称知道该设备。我可以使用哪些方式将该设备文件与实际的硬件设备相关联,从而知道要物理替换哪个驱动器? 奖励:如果我没有/dev/disk/此安装及其子目录,该怎么办?(可惜的是,我没有) 35 linux hard-disk block-device
5 从硬盘到硬盘的完整DD复制 原始问题: 如果我有两个具有以下特征的相同硬盘驱动器: SATA 6.0 Gb /秒 5400转 3TB 完整的dd副本需要多长时间才能完成? 到目前为止,它已经运行了5个小时,并且仍在运行... 我正在使用Linux Ubuntu 12.04 64bit,并且我正在使用的命令是: dd if=/dev/sdb of=/dev/sdc 更新:1 现在,我可以看到进度,复制430GB已超过6个小时。硬盘为3TB ... 没有更快的方法吗? 更新:2 这似乎比以前要好得多(感谢Groxxda的建议): sudo dd if=/dev/sdb bs=128K | pv -s 3000G | sudo dd of=/dev/sdc bs=128K 对于3TB,ETA大约需要9个小时,而在6小时之后达到430GB之前,所以我猜测使用前一个命令大约需要36个小时。 34 hard-disk dd cloning