磁盘容量与主分区、扩展分区、逻辑分区的关系:硬盘的容量=主分区的容量+扩展分区的容量扩展分区的容量=各个逻辑分区的容量之和一块物理硬盘只能有: 一到四个主分区(但其中只能有一个是活动的主分区),或一到三个主分区,和一个扩展分区。分别对应hda1,hda2,hda3,hda4.Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。我曾经的困惑点是:不知道扩展分区要占用主分区(最多可以有4个)一个分区号码。我的总结:一块硬盘可以只设主分区,这时主分区可设置4个分区号。也可以设置成主分区+逻辑分区,这时也是最多4个分区号码,但是变成了4 = 3 + 1.其中4是主分区和扩展分区加起来最多4个; 3是主分区,可以小于或等于3; 1是扩展分区号,占用了一个主分区号。从5开始到,都是逻辑分区。如果只有一个5,则扩展分区不再进行分区了,那么扩展分区就是逻辑分区了(扩展分区的磁盘总量等于一个逻辑分区的磁盘总量)。常见的是扩展分区被分成几个逻辑分区,用5,6,7,8等号码标识。如果你在Linux系统中格式化磁盘时遇到如下错误,那么表示你正在格式化一个扩展分区。复制代码代码如下:[root@GETTestLNX ~]# mkfs.ext4 /dev/sdb1mke2fs 1.. (-May-) mkfs.ext4: inode_size () * inodes_count (0) too big for a filesystem with 0 blocks, specify higher inode_ratio (-i) or lower inode count (-N).直接格式化扩展分区是不允许的,只能格式化主分区和逻辑分区。那么那么应该如何格式化一个扩展分区呢,我们要么删除该扩展分区,创建一个主分区;要么在扩展分区上创建逻辑分区,如下操作所示 1: 创建逻辑分区复制代码代码如下:[root@GETTestLNX ~]# fdisk /dev/sdbWARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help): p Disk /dev/sdb: .4 GB, bytes heads, sectors/track, cylindersUnits = cylinders of * = bytesSector size (logical/physical): bytes / bytesI/O size (minimum/optimal): bytes / bytesDisk identifier: 0xdc9 Device Boot Start End Blocks Id System/dev/sdb1 1 + 5 Extended Command (m for help): nCommand action l logical (5 or over) p primary partition (1-4)lFirst cylinder (1-, default 1): 1Last cylinder, +cylinders or +size{K,M,G} (1-, default ): Using default value Command (m for help): p Disk /dev/sdb: .4 GB, bytes heads, sectors/track, cylindersUnits = cylinders of * = bytesSector size (logical/physical): bytes / bytesI/O size (minimum/optimal): bytes / bytesDisk identifier: 0xdc9 Device Boot Start End Blocks Id System/dev/sdb1 1 + 5 Extended/dev/sdb5 1 Linux Command (m for help): wThe partition table has been altered! Calling ioctl() to re-read partition table.Syncing disks.2:格式化逻辑分区复制代码代码如下:[root@GETTestLNX ~]# mkfs.ext4 /dev/sdb5mke2fs 1.. (-May-)Filesystem label=OS type: LinuxBlock size= (log=2)Fragment size= (log=2)Stride=0 blocks, Stripe width=0 blocks inodes, blocks blocks (5.%) reserved for the super userFirst data block=0Maximum filesystem blocks= block groups blocks per group, fragments per group inodes per groupSuperblock backups stored on blocks: , , , , , , , , , , , , , Writing inode tables: done Creating journal ( blocks): doneWriting superblocks and filesystem accounting information: done This filesystem will be automatically checked every mounts or days, whichever comes first. Use tune2fs -c or -i to override.3:将挂载信息写入配置文件 编辑复制代码代码如下:[root@GETTestLNX ~]# vi /etc/fstab 4:挂载新建的分区复制代码代码如下:[root@GETTestLNX ~]# cd /[root@GETTestLNX /]# mkdir u[root@GETTestLNX /]# mount -a[root@GETTestLNX /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_gettestlnx-lv_root G 2.3G G 6% /tmpfs 3.9G 0 3.9G 0% /dev/shm/dev/sda1 M M M 8% /boot/dev/sdb5 G M G 1% /u[root@GETTestLNX /]#
推荐整理分享在CentOS系统上格式化逻辑分区的方法(centos bz),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:centos grep,centos gre,centos inode,centos zsh,centos zsh,centos gre,centos semanage,centos gre,内容如对您有帮助,希望把文章链接给更多的朋友!
CentOS系统中设置时间的基本方法总结 1、安装ntp复制代码代码如下:#yuminstallntp2、执行命令:复制代码代码如下:#ntpdateus.pool.ntp.org。rhas5的时区是以文件形式存在的,当前的时区文件是在/etc/lo
CentOS下启用vsftpd代替PureFTPd的方法 卸载PureFTPd方法使用SSH登录主机,1、停止pureftpd进程,运行命令:复制代码代码如下:/root/pureftpdstop2、删除文件,运行命令(如不是默认路径安装,请修
讲解RedHat系统中一些常用的重要内核文件 在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux内核,需要根据