我的磁盘可能有坏分区(du -sh *
在特定目录中给我Structure needs cleaning
)。我开始cfdisk /dev/sda
查看分区,我看到的是:
Disk: /dev/sda
Size: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Label: dos, identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
>> Free space 2048 8191 6144 3M
/dev/sda1 * 8192 90111 81920 40M e W95 FAT16 (LBA)
/dev/sda2 90112 729087 638976 312M 83 Linux
/dev/sda3 729088 1368063 638976 312M 83 Linux
/dev/sda4 1368064 488397167 487029104 232.2G f W95 Ext'd (LBA)
|-Free space 1370112 1376256 6145 3M
|-/dev/sda5 1376256 1417215 40960 20M 83 Linux
|-Free space 1419264 1425408 6145 3M
`-/dev/sda6 1425408 488397167 486971760 232.2G 83 Linux
前面的`/dev/sda6
代表什么?
答案1
/dev/sda4
它是基于字符的树表示的一部分,试图说明其及其下面的行之间的关系。它类似于您可以使用该tree
命令获得的目录树的表示形式,尽管仅使用基本的 ASCII 字符集。
在需要仅使用纯 ASCII 和固定宽度字体来描述树状结构的任何情况下,您可能会看到类似的情况。
This is the main unit
|- this is a sub-unit inside the main unit
|- this is another sub-unit inside the main unit
`- this is the last sub-unit inside the main unit
这种基于文本的树表示存在许多变体。您可能会看到使用反斜杠而不是反引号:
This is the main unit
|--- this is a sub-unit
| \--- this is a sub-sub-unit for the first sub-unit
|-+- this is a sub-unit that might have sub-sub-units inside it (hidden for now)
\--- this is the last sub-unit inside the main unit
它应该看起来像一条从主单元向下延伸的线,有子单元的分支,并且在最后一个子单元处有90度角,表明该主单元内的子单元组在这里结束。除此之外,特定的字符并不代表任何特定的东西:它们只是被选择作为树形图的适当形状的部分。