linux的磁盘分区
来源:互联网 发布:网络诽谤报警流程 编辑:程序博客网 时间:2024/05/19 03:17
一直以来,我对linux的磁盘分区一直不怎么明白。最近重新安装公司的邮件服务器后,在联系以前书本上的知识,有了一点点小感悟。
磁盘的组成:主要有盘片,机械手臂,磁头等组成。盘片又可以分为扇区和柱面,其中扇区每个为512bytes。磁盘的第一个扇区很重要,它记录了俩个重要信息,分别是:
1.主引导分区(MBR):可以安装引导程序的地方,有446bytes。
2.分区表(partition table ):记录整块硬盘的分区状况,只有64bytes。
分区表:partiton table 就好像索引一样,我们经常讲的分区,并不是真正的把硬盘分开了,而是用分区表记录每个分区的位置,也就是操作分区表。比如linux中在系统中建立四个分区 /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 分区表会记录这四个分区的开始和结束位置。数据的读取会先从分区表中去查找所需要的目录在那个分区,再进行数据的读写。进行分区的好处,保证了数据的安全性,比如sda4这部分坏掉了,不会影响其他的分区。
因为分区表只有64bytes,所以最多只有四个分区,这个四个分区被称为:主分区或扩展分区。但是我们平常分区不只四个,可以有很多个,这就是扩展分区的作用了。扩展分区的作用:和分区表一样记录更多的分区信息。被扩展分区分成来的分区,又被叫做逻辑分区。
新手在按在linux的时候经常不进行分区,直接使用 / 进行分区,这样就好像安装windows是只安装了C盘。如果要重新安装系统,只能把整个硬盘格式了。linux也一样,不要直接默认一个分区,这样很不好。如何进行分区了,这样看个人的使用习惯和linux的服务器的作用了。比如我想重新安装linux的时候,能够保存/home 的数据,那就把/home分成一个区。
MBR: 每次开机的时候,多会有一个BIOS程序,BIOS程序是主板上的一个程序,它会去找到硬盘上面的MBR分区。让MBR的引导程序运行,此时BIOS程序就完成了他的工作了,MBR里面的程序会识别硬盘里面的文件格式,就能够运行内核程序,操作系统就开始运行了。
如果开机显示:partition table 不能找到,说明这块硬盘没有分区,或者分区表已经损坏了。经常有童鞋安装linux和windows双系统,过了一段时间发现linux不能进入,直接进入到grub界面,这就是引导程序被改变了,它找不到linux的位置了。还有童鞋安装linux的时候有的U盘安装,结果直接把引导程序安装到U盘上了,导致拔掉U盘,系统就不能进入。
- Linux的磁盘分区
- Linux下的磁盘分区
- Linux的磁盘分区
- linux的磁盘分区
- 04Linux的磁盘分区
- 说说linux的磁盘分区吧
- linux 磁盘分区
- linux 磁盘分区
- linux磁盘分区
- Linux磁盘分区
- Linux磁盘分区
- Linux 磁盘分区
- linux磁盘分区
- linux磁盘分区
- Linux磁盘分区
- Linux磁盘分区
- Linux磁盘分区
- linux-磁盘分区
- 人工智能游戏编程真言学习笔记之 通用触发器系统
- 51单片机入门~chapter2
- NYIST山谷
- 用java源代码学数据结构<一>: Collection , Iterator
- Irrlicht学习备忘录——1 HelloWorld
- linux的磁盘分区
- oracle 单引号 双引号
- Vim as Python IDE on windows
- 开放API
- 如何使用搜索技巧来成为一名高效的程序员
- HDU2007平方和与立方和
- 《More Effective C++》条款27:如何让类对象只在栈(堆)上分配空间?
- Oracle10g新特性——利用RMAN迁移表空间
- 程序化交易的未来