欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

鸟哥的linux私房菜 简书,《鸟哥的linux私房菜》学习笔记

发布时间:2023/12/20 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 鸟哥的linux私房菜 简书,《鸟哥的linux私房菜》学习笔记 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

为啥学,我只想说因为感觉好玩。有时间去玩觉得有趣的事情,快事。

个人是通过学习《鸟哥的linux私房菜》学习的,所以这些应该都是我的笔记。

这篇博文主要内容为硬盘分区,linux安装,linux文件树的知识。

磁盘分区

what?

秒懂概念:就是windows下分区D,E,F 盘这样的概念。

具体概念涉及硬盘。

硬盘结构

硬盘的简单概念图

我们把硬盘当成一个光盘,我们以圆点为圆心等宽扩大半径画圆,你能得到许多的同心环,这一个个的环在硬盘中就称为柱面。将柱面分成若干个等面积的扇形就称之为扇区。在硬盘中每个扇区都能储存512B。

在众多的扇区中有一个很特别,这个扇区被拿来储存操作系统有关的信息。内容包括两个:

MBR : 安装引导加载程序的地方,大小为446B。

partition table : 记录硬盘分区信息的地方。大小为 64B 。

MBR 记录的信息比较多我们后面再说。

partition table 可以理解为一个表格,像下面

分区

开始柱面

结束柱面

分区1

1

100

分区2

101

200

分区3

201

300

分区4

301

400

上面的意思为 1-100 柱面 为一个分区,101-200 柱面 分第二分区 。。。。

我们能得到信息

分区的最小单位为柱面

partition table 只能写入4组分区信息

喜欢折腾的同学会知道分区不知能能分4个。

牛逼哦

想了解怎么分更多的区,需要了解一些概念。

利用partition table分出来的区分按照功能为两类。

主分区:分区后直接拿来存储的分区。

扩展分区 : 那个继续分区的区(聪明的大大都猜到了)

我的磁盘,我装了SSD所以有两个硬盘

扩展分区利用一个扇区来记录分区信息(这个就跟partition table一样)。分区信息中记录了如何分这个扩展分区。

这里需要注意:

一个硬盘只有一个扩展分区,(操作系统的限制)

扩展分区中的分出来的区叫做逻辑分区

逻辑分区的个数有限制,如果是IDE接口接入的硬盘为 59个,SATA接口接入的为11个。

why

分区的好处:

1.安全

比如说你C盘中有数据被删了,开不了机,你重装,但是你有一部珍藏放在C盘,那就很尴尬了。但是如果你放在D盘,美滋滋。

2.性能

分区后数据存放的更集中了,想想你读一个文件一会要在 3 柱面,一会要跑到 3000 柱面。然后又要回到 3 柱面。

开机过程

为了了解 MBR 我们需要了解计算机开机过程,计算机开机之后首先跑动的是 BIOS (一个写在硬件里的程序),我们可以通过这个程序去启动相应的硬盘(或者U盘、光盘,下面我们以硬盘为例),然后BIOS就会读取硬盘的第一分区中的 MBR 。MBR 这里存放着一个Boot loader程序.

Boot loader 的功能是 :

引导到操作系统中的内核文件。

引导到其他 Boot loader 的位置。

注:其他的Boot Loader 存放的位置为另外一个分区的启动扇区(每个分区都有自己的启动扇区)

Linux下的目录树

Linux的安装与Windows的安装不同,Windows只需要找一个合适大小的分区,安装就行了。 Linux的安装需要考虑哪些目录安装在哪个分区。

Linux下什么目录保存的文件有一套规定,下图是一般的规则。

linux目录树

我的安装

我使用的Ubuntu 16 Kylin ,我只是简单的分了 /boot 在第3主分区 /dev/sda3 , / 在第1逻辑分区 /dev/sda5 .

分区情况

我的分区情况.jpg

总结

以上是生活随笔为你收集整理的鸟哥的linux私房菜 简书,《鸟哥的linux私房菜》学习笔记的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。