当我运行 sudo fdisk -l 并尝试找到我的智能手机的设备挂载点时,看到了一些更有趣的东西。
...
Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9f712909
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 974782463 974780416 464.8G 83 Linux
/dev/sda2 974784510 976771071 1986562 970M 5 Extended
/dev/sda5 974784512 976771071 1986560 970M 82 Linux swap / Solaris
/dev/ram0-15 是怎么回事?我只有 8GB 的 RAM,为什么它全都这样坏了?我以前从未见过这样的输出,拥有所有这些 RAM 设备意味着什么?
更新:好的,显然这与使用 wily-werewolf 有关,这里有一个解释:fdisk -l 显示 16 个 RAM 磁盘 /dev/ram0 ... /ram15
这很好,但它没有说明如何恢复旧的 fdisk -l 输出。我对当前输出中列出的 16 个 RAM 磁盘不感兴趣。我怎样才能让 fdisk 给出以前与 fdisk -l 关联的输出,而忽略所有 RAM 磁盘内容?
答案1
您可以使用以下命令限制显示的输出fdisk
(不包括 RAM 磁盘):
$ sudo fdisk -l /dev/sd*
或者,在旧系统上:
$ sudo fdisk -l /dev/hd*