只有一个`/dev/sda`是常规的命名,我不知道其余三个`/dev/mapper/*`与`/dev/sd*` 这种有什么区别。
请问下:fdisk -l
展示的磁盘 /dev/sda
,磁盘 /dev/mapper/centos-root
,磁盘 /dev/mapper/centos-swap
,磁盘 /dev/mapper/centos-swap
这四个磁盘:
# fdisk -l
磁盘 /dev/sda:1000.2 GB, 1000204886016 字节,1953525168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x000f3dfc
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 1953523711 976248832 8e Linux LVM
磁盘 /dev/mapper/centos-root:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘 /dev/mapper/centos-swap:8053 MB, 8053063680 字节,15728640 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘 /dev/mapper/centos-home:937.9 GB, 937867345920 字节,1831772160 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
我有几点疑问:
- 只有一个
/dev/sda
是常规的命名,我不知道其余三个/dev/mapper/*
与/dev/sd*
这种有什么区别。 /dev/sda
一般来说就是接在服务器上的硬盘,插在服务器固定的插硬盘的地方,但是其余三个呢?是放在哪里的?
/dev/mapper/centos-root
只有 53.7 GB
这么大,/dev/mapper/centos-swap
只有8053 MB
,/dev/mapper/centos-home
有937.9 GB
大,是不是和sda一样也是插在硬盘插槽上?还是说mapper
下的都是某一个硬盘的映射,也属于sda的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你这是用到了
LVM
,/dev/sda
是磁盘设备,属于物理卷,使用pvdisplay
可以查看/dev/mapper/centos-root
这是逻辑卷,使用lvdisplay
可以查看另外可以使用
lsblk
查看磁盘/卷的总览情况/dev/sdX 这一类的设备是指硬盘物理卷,只要你装在了系统里就会显示的。
/dev/mapper/XXX 这一类是逻辑卷哦,逻辑卷跟物理卷不同,一个逻辑卷可以横跨N多块硬盘,且可以实时增大缩小其空间,这种灵活度已经超出了sdX这样单块硬盘的能力了。
逻辑卷是基于物理卷上的,所有的逻辑盘的大小加起来小于等于设备内装的硬盘的大小,打个比方你的服务器里面就装了一块硬盘,一共1T空间,上面建了:
/dev/mapper/centos-root 53.7 GB,
/dev/mapper/centos-swap 8053 MB,
/dev/mapper/centos-home 937.9 GB
三块逻辑盘,你这边是把所有的空间都用完的,这三块加起来肯定是1T。
你也可以吧centos-home这块缩小到450GB(如果数据没有用到这么多的话,是无损的),然后建立另外的逻辑盘。
你可以把这些个关系看成桌子和桌子上的桌布,你一个桌子能放1平方米的桌布,你两个就可以铺2平方米,你也可以只铺0.5平方米的桌布,但是你永远都不能铺超过2平方米的桌布。