linux 改变sda1分区,linux – / dev / sda和/ dev / sda1之间的区别

在现代系统上,只有分区实际存在时才会出现分区设备.

在具有MBR分区表的磁盘上,分区号1到4对应于分区表中的四个插槽,称为“主”分区.它们不必按顺序填充,因此例如可以使用sda2而不是sda1.分区号5和向上对应于扩展分区中的“逻辑驱动器”,并且它们总是按顺序编号,因此如果没有sda5,则不能拥有sda6.

在具有GPT分区表的磁盘上,可以有更多(通常最多128个)分区,并且所有分区都是“主要”.例如,你可以有一个磁盘,其唯一的分区是sda9.

如果磁盘没有分区表,那么它当然没有分区设备.

较旧的系统 – 那些使用静态/ dev而不是udev管理的系统 – 通常会为所有可能的分区号设置设备节点,而不管分区是否实际存在. (当然,尝试打开不存在的分区的设备文件会失败.)

可以放弃分区并将文件系统直接放在磁盘上.挂载块设备时,文件系统驱动程序通常会在设备开头的预定偏移处查找超级块,并且由于分区的开头不是磁盘本身的开头,因此分区中的文件系统的超级块位于磁盘上的不同位置,而不是“整个磁盘”设备上创建的文件系统的超级块.

因此,如果磁盘曾经只有一个文件系统,然后它被分区并且文件系统是在一个分区中创建的,那么旧的超级块可能仍然在那里,例如在第一个分区开始之前的小间隙中.所以磁盘似乎在原始磁盘设备和分区设备上都有一个文件系统,因为无论你尝试安装哪一个,当文件系统驱动程序寻找超级块时它会找到一个.

然而,安装和使用两个文件系统实际上并不安全,因为它们在磁盘上重叠.一个人可能拥有重要的簿记数据,另一个人认为是自由空间.这就是为什么最好将块设备的开头归零,删除任何不需要的超级块,当你想要将原始磁盘更改为分区磁盘,反之亦然,或者更改分区上使用的文件系统类型等时. .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值