df -l 和 fdsik -l 全都列出的是文件系统(也就是分区)信息的话,那我想要给一个硬盘重新分区,我怎么找到这个硬盘名呢?

2017-12-15 09:45:18 +08:00
 Newyorkcity
df -l 和 fdsik -l 全都列出的是文件系统信息
而文件系统是硬盘分区之后的产物吧
假如我现在有两个硬盘正在使用 df -l 和 fdisk -l 都只能列出这两个硬盘的各个分区的信息
那我现在要 fdsik 第二个硬盘 那我怎么给 fdisk 传第二个硬盘的名?
fdsik /dev/hdc2 ?可是这个已经是一个分区的名字了啊
===
以上疑惑来自于看鸟哥 linux 里讲 fdsik 时,直接就用 fdisk /dev/hdc 开始操作一个硬盘了...
怎么确定处 /dev/hdc 的?如果有第二个硬盘怎么办?/dev/hdc2 ?那不是和已有分区冲突了嘛?
===
谢谢
2355 次点击
所在节点    问与答
4 条回复
lieh222
2017-12-15 09:49:54 +08:00
@鸟哥
p2pCoder
2017-12-15 09:56:29 +08:00
fdisk -l 会列出 Disk 名

Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 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
Disk label type: dos
Disk identifier: 0x0009e68a

Device Boot Start End Blocks Id System
/dev/vda1 * 2048 83884031 41940992 83 Linux

如我这条输出 /dev/vda 就是硬盘名
而下面的 device 就是 分区信息,比如我这个硬盘下就只有 /dev/vda1 这个分区

你这是把 硬盘 和 分区 没分清楚
一般来说 硬盘 是 没有数字后缀的
而分区是有数字后缀的
predator
2017-12-15 10:01:09 +08:00
fdisk 因为不带 GPT 支持,所以在新一点的有大硬盘的环境下换 parted

# parted -l
Model: DELL PERC H330 Adp (scsi)
Disk /dev/sda: 8001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number Start End Size File system Name Flags
1 8389kB 8001GB 8001GB ext4 primary


Model: ATA SanDisk SDSSDHII (scsi)
Disk /dev/sdb: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 211MB 210MB primary ext4 boot
2 211MB 17.4GB 17.2GB primary linux-swap(v1)
3 17.4GB 120GB 103GB primary ext4
Newyorkcity
2017-12-15 10:12:33 +08:00
@p2pCoder 感谢...感情就是我看漏了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/414915

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX