我需要知道哪些硬盘可用,包括未安装和可能未格式化的硬盘。我在dmesgor 中找不到它们/var/log/messages(太多了,无法滚动浏览)。我希望有一种方法可以使用/dev或/proc找出这些信息,但我不知道如何。我正在使用 Linux。
我想知道磁盘是固态驱动器还是硬盘。
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 Start End Blocks Id System
/dev/sda1 * 1 14 103424 83 Linux
Partition 1 does not end …Run Code Online (Sandbox Code Playgroud) 在 Windows 中,如果您LIST DISK在命令提示符中键入using DiskPart,它会列出所有物理存储设备,以及它们的大小、格式等。在 Linux 中,这与此等效是什么?
我还没有使用dd那么多,但到目前为止它还没有让我失望。现在,我已经dd进行了 12 多个小时 - 我正在将图像写回它来自的磁盘 - 我有点担心,因为我能够dd从磁盘到图像大约7小时。
我在配备 Core 2 Duo 的 MacBook 上运行 OSX 10.6.6,频率为 2.1ghz/core,内存为 4gb。我正在从 7200rpm 硬盘驱动器(引导驱动器)上的 .dmg 中读取数据,并且正在写入通过 SATA-to-USB 连接器连接的 7200rpm 驱动器。我默认保留了块大小,图像大约为 160GB。
编辑:而且,经过 14 小时的纯压力,dd毕竟工作得很好。不过,下一次,我将运行它pv并使用strace. 感谢大家的帮助。
如何在本地计算机上使用 SSH 创建远程磁盘的备份并将其保存到本地磁盘?
我尝试了以下方法:
ssh hostname@my.ip.address "sudo dd if=/dev/sdX " | \
dd of=/home/username/Documents/filename.image`
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误:
不存在 tty 且未指定 askpass 程序
我有多个硬盘连接到我的服务器,但我不确定 sdXY 中哪个是什么。如果我可以从终端看到我硬盘的序列号,我可以很容易地识别它们。
有什么办法可以从终端看到它们吗?
我买了一个 SSD,我打算用全新的 Linux 安装来设置我的桌面系统。
众所周知,SSD 速度很快,但它们有一个缺点:写入次数(每个块?)是有限的。
所以我在考虑哪些数据应该放在 SSD 上,哪些应该放在 HDD 驱动器上。一般我认为经常变化的数据应该放在HDD上,不经常变化的数据可以放在SSD上。
现在我用类似的场景阅读了这个问题。答案中写道:“SSD 驱动器非常适合交换空间......”
为什么 SSD 非常适合交换空间?好的,我认为提高系统性能的潜力很大,但不会频繁交换数据更改,因此会在 SSD 上进行多次写入,从而导致 SSD 寿命较短?
/var 目录呢?它的内容不是也经常变化吗?把它放在硬盘上不是一个好主意吗?
是否还有其他不应位于 SSD 上的数据?
随着sfdisk -s我可以看到磁盘容量如下:
$ sfdisk -s
/dev/cciss/c0d0: 143338560
total: 143338560 blocks
Run Code Online (Sandbox Code Playgroud)
如何查看磁盘制造商等磁盘详细信息?我试过了hdparm,但出现错误:
$ hdparm -i /dev/cciss/c0d0
/dev/cciss/c0d0:
HDIO_GET_IDENTITY failed: Inappropriate ioctl for device
Run Code Online (Sandbox Code Playgroud) 这些术语究竟是什么意思?
在 Windows 上,人们可能会说驱动器 C: 或分区 C:。在 Linux 上,我不确定分区应该使用什么,因为它们没有名称。