硬盘在Linux系统总的表示及Linux系统分区划分标准

硬盘的分区有主分区、扩展分区和逻辑分区组成,不管你的电脑是windows还是linux我们在为硬盘分区的时候都要遵循如下标准:

一块硬盘上主分区(包括扩展分区)的最大个数是四个,扩展分区也算是一个主分区,扩展分区下可以包含更多的逻辑分区。所以主分区(包括扩展分区)的范围是从1-4,逻辑分区是从5开始的,可以通过fdisk -l命令查看。


这是会看到:

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         765     6144831    7  HPFS/NTFS
/dev/hda2             766        2805    16386300    c  Win7 NTFS
/dev/hda5             971        2915    15623181    b  Linux
/dev/hda6            2916        4131     9767488+  83  Linux
/dev/hda7            4132        5590    11719386   83  Linux
/dev/hda8            5591        6806     9767488+  83  Linux
/dev/hda9            6807        9657    22900626   83  Linux
/dev/hda10           9658        9729      578308+  82  Linux swap / Solaris


其中Disk /dev/hda: 80.0 GB表示你的硬盘大小是80G,其中/dev/hda表示你的机器中的第一块硬盘hda还可以表示成hd0,如果你

的机器中有第二个硬盘那么就表示成hdb(hd1),以此类推第三块hdc(hd2)....
heads是磁盘面,sectors/track扇区/磁道,cylinders是柱面,每个扇区的大小是512byte即0.5k,则整个硬盘体积换算公式应该

是:磁面个数 x 扇区个数 x 每个扇区的大小512 x 柱面个数 = 硬盘体积 (单位bytes)
然后下面hda1表示硬盘上的第一个主分区,hda2表示第二个主分区,因为这块硬盘上只有两个主分区所以接下来就是hda5(逻辑分

区)了,因此该硬盘上主分区从1-2,逻辑分区从5-10。
此例中硬盘分区的表示方法是/dev/hd[a-z]X,其中a-z表示第一到第n块硬盘,X从1开始以此类推,当然1-4表示主分区(包括扩展

分区),从5-n表示逻辑分区


硬盘分区还有第二种表示方法(hd[0-n],Y),这种方法常用于GRUB引导系统时,其中0-n表示第一到第n块硬盘,Y从0开始以此类推,

当然对应上面的那种表示方法,0-3表示主分区(包括扩展分区),从4-n表示逻辑分区。因此对应上面的那个表/dev/hda即为hd0,

/dev/hda1即为(hd0,0),/dev/hda2即为(hd0,1),注意要加括号。


因为该硬盘是IDE接口的硬盘所以用hd表示,但是对于SCSI和SATA硬盘的表示方法只需要把hd换成sd即可,软盘即为fd


合理的规划分区:

1、分区结构之一:四个主分区,没有扩展分区

即:[主|分区1] [主分|区2] [主|分区3] [主|分区4]

这种情况,如果您想在一个磁盘上划分五个以上分区,这样是行不通的

 

 

2、三个主分区 一个扩展分区

即:[ 主 |  分区1 ] [ 主 | 分区2 ] [ 主 | 分区3 ] [扩展分区]
                                                                                                 |
            [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

这种情况行得通,而且分区的自由度比较大;分区也不受约束,能分超过5个分区

 

 

3、最合理的分区结构应该是主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区。主分区的个数+扩展分区个数要控制在四个之内

即:[主|分区1] [扩展分区]
                                             |       
[逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

 

或:[主|分区1] [主|分区2] [扩展分区]
                                                               |       
   [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

 

或:[主|分区1] [主|分区2] [主|分区3] [扩展分区]
                                                                                 |
             [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

 

 

4、最不合理的分区结构: 主分区包围扩展分区

 

[主|分区1] [主|分区2] [扩展分区] [主|分区4] [空白未分区空间]
                                                                                         |
    [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

 

这样 [主|分区2] 和 [主|分区4] 之间的 [扩展分区] 是有自由度,但[主|分区4]后的[空白未分区空间]怎么办?除非把主分区4完全利用扩展分区后的空间,否则您想在主分区4后再划一个分区是不可能的,划分逻辑分区更不可能; 虽然类似此种办法也符合一个磁盘四个主分区的标准,但这样主分区包围扩展分区的分区方法实在不可取

 

 


本文参考http://www.linuxsir.org整理


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux复习题综合练习及答案仅选择题 1、Linux的第二块硬盘的第一个分区应该表示为:() A.  /hda1              B.  /hdb1             C.   /hdba             D.  /hda2 2、在Linux中有关IDE设备命名编号正确的有(      ) A. sda   第一个 IDE 控制器,主设备         B. sdb   第二个 IDE 控制器,次设备C.  hda   第二个 IDE 控制器,主设备           D. hda   第一个 IDE 控制器,主设备 3、利用命令find查找当前目录下的名称尾为.c的文件,并将结果输出到标准输出的命令是(      ) A. find . -name "?.c" –print         B. find . -name "#.c" –print C. find . -name "!*.c" –print        D. find . -name "*.c" –print 4、启动运行级别3代表什么:() A.  关闭系统                                                 B.  单用户管理模式 C.  无网络功能的多用户模式             D.  带有网络功能的多用户模式 5、为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,我们可以使用(      ) A. tar xvzf myftp.tgz -C /tmp        B. tar xvzf myftp.tgz -R /tmp C. tar vzf myftp.tgz -X /tmp         D. tar xvzf myftp.tgz /tmp 6、怎样新建一个新文件:() A. mk hello.c             B. rm hello.c  C. touch hello.c   D. new hello.c 7、下面哪些命令可以分页显示大文本文件:(    ) A.  more                     B.  cat C.  type                      D.  less 8、  ls –al 命令列出下面的文件列表,问那一行代表是链接文件。() A. -rw-------  2 hel-s  users   56  sep 09 11:05  hello B. -rw-------  2 hel-s  users   56  sep 09 11:05  goodbey C. drwx-----  1 hel   users  1024  sep 10 08:10  zhang D. lrwx-----  1 hel  users  2024    sep 12 08:12   cheng       9、以下哪几种是vi的工作模式(      )(多选) A. 命令模式         B. 删除模式        C. 编辑模式      D. 末行模式 10、临时注销一个用户,可以直接修改/etc/shadow文件,即在该用户口令前加(      ) A. !            B.#                C.%                D.* 11、启动X-Windows命令是(      ) A. Start          B.startx           C. begin           D. beginx 12、安装Linux系统磁盘分区的要求是( ) A 至少有一个磁盘分区 B 至少有两个磁盘分区 C 至少有三个磁盘分区 D 至少有四个磁盘分区 13、下面哪个文件包含了主机名到ip地址的映射关系() A. /etc/hostname               B. /etc/hosts C. /etc/resolv.conf              D. /etc/networks 14、在Linux系统,默认的shell是什么:() A.  bash               B. ash C.   csh                D. gnush 15、Pwd命令的功能是() A 设置用户的口令 B 显示用户的口令 C 相当于Windows命令行里输入C D命令 D 相当于在windows命令行里输入dir命令 16、当一个目录作为一个挂载点被使用后,该目录上的原文件( ) A、 被永久删除 B、被隐藏,待挂载设备卸载后恢复 C、 被放入回收站 D、被隐藏,待计算机重新启动后恢复 17、执行命令“chmod o+rw myfile”后,myfile文件的权限变化为( ) A、 同组用户可读写myfile文件         B、其他用户可读写myfile文件 C、 所有用户都可读写myfile文件      D、文件所有者读写myfile文件 18、tar命令可以进行文件的( ) A、压缩、归档和解压缩 B、压缩和解压缩 C、压缩和归档 D、归档和解压缩 19、负责执行防火墙规则的服务(守护进程)是( ) A、 iptables B、network C、security D、xinetd 20、使用vi编辑文本只读时,保存并退出的命令是?(单选题) A :w!        B :q!       C   :wq       D   :e! 21、当一个文件属性为drwxrwxrwt,则这个文件的权限是什么样的?(多选题) A: 任何用户皆可读取、可写入         B: root 可以删除该目录的文件 C: 给普通用户以文件所有者的特权     D:文件拥有者有权删除该目录的文件 22、什么命令用来查看硬盘被占用了多少空间和剩余多少空间? (单选题) A : du   B: df    C: free   D: vmstat 23、Linux 使用者的帐号、密码与群组的名称文件放在哪些文件里?(多选题) A: /etc/passwd                  B:   /etc/shadow C: /etc/group                     D:   /etc/users 24、暂停某用户帐号可以使用如下哪些方法?(多选题) A.把/etc/passwd文件中该用户信息字段前加# B.passwd -1[用户名] C.将/etc/passwd该用户信息shell字段改成/sbin/nologin D.passwd -u[用户名] 。。。。。。。。。。。。。。。。。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值