linux下硬盘分区

linux下分区,空间是用cylinders作为单位

看了下相关的概念有好多,主要是有磁头(header)、扇区(sector)、柱面(cylinder)、磁道(track)……看得一个头两个大

简单处理,就是硬盘空间可以用cylinder数来表示,不过不同的硬盘,每个cylinder包含的空间是不同的。如果一个2G的硬盘,包含4个cylinder,那么每个cylinder就是512M;如果包含2个cylinder,那么每个cylinder就是1G(当然没有这么大的cylinder,这里只是举个例子)

用fdisk -l命令,可以看到硬盘的这些信息

Disk /dev/vdb: 214.7 GB, 214748364800 bytes
16 heads, 63 sectors/track, 416101 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk identifier: 0xd65fd355

这个硬盘一共是214.7G,包含416101个cylinders,每个cylinders的空间是504K

选择用cylinder作指标,是因为用fdisk分区的时候,要指定cylinder的起止编号,总之可以简单理解为,硬盘由很多cylinder组成,分区就是设定每个区包含多少cylinder

分完区是这样的:

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1               1      116258    58594000+  83  Linux
/dev/vdb2          116259      232516    58594032   83  Linux
/dev/vdb3          232517      416101    92526840   83  Linux

没有扩展分区,全是主分区

如果分区不准备超过4个,那么可以全部设置成主分区,从/dev/vdb1-/dev/vdb4;如果需要更多的分区,就要设置扩展分区,然后把扩展分区分成逻辑分区

分区和文件系统是2个独立的概念。linux是树形文件结构,规划好目录结构后,把分区挂载(mount)到目录上。被挂载的目录,称为挂载点

你可能感兴趣的:(linux,分区,mount,fdisk,cylinder)