《鸟哥的linux私房菜》学习笔记 高级分区

看了前8章,学习如何分区和结合文件树的概念。

分区

/boot

/boot 放着系统启动文件,鸟哥要求分一个区来挂载在这个目录下。原因是因为旧主板可能识别不了硬盘太后面的柱面。所以要求把硬盘靠前的柱面分出来挂载与/boot。

根目录 /

FHS 希望根目录不要放在太大的分区内,因为越大的分区出意外的可能越大。
开机过程中只有 / 目录所在的分区会被挂载,所以跟开机过程有个关的数据应该放在跟 / 目录同样的分区内。
如:
/etc:配置文件 如挂载文件信息,网络hosts文件都在这个目录下
/bin:重要的执行文件
/dev:设配文件
/lib:开机所需要的函数库,内核模块
/sbin:重要的系统执行文件

/usr

/usr 放置的数据属于可分享不可变的数据。比如我们自己安装的软件默认会安装在 /usr/local中。

/var

/var主要放置经常变化的数据,如缓存,登录文件,数据库,日志,邮箱等文件。

我的分区以及分析

喜欢Linux分区的自定义,感觉我就是机子的主人。

Linux的分区似乎没有一个最好的方式,只有最适合自己的方式。所以怎么开心怎么来,当然除了注意以上/,/boot的两点。
我的情况:
1.我需要一个地方来作为 coding 的工作区,这些代码文件往往很小,所以我分了一个Block:1K分区,来保存代码。
2.装Linux的时候我装了很多次,基本上每次都要下载输入法,chrome,所以我开了一个分区来保存这下大号的文件。一般下载的默认目录为/home/user/Downloads,这就是我的挂载点。这些文件我觉得没有必要读取那么快,所以我放在HHD。
3./ 自然也挂载一个分区,这个分区不大我就分了10G
4./var /usr,这两个分区分别挂载一个分区。
5./usr/local ,我们安装的软件默认会安置在这里,所以必须分一个大大的分区。我有两个硬盘一个是SSD,一个是HHD,我选择把这个分区放在 SSD上。
6./opt ,这个文件夹在规范中也是放置第三方软件的,所以我拿来放置不需要高速的软件(其实是为了怕SSD不够用)。

我的分区就是这样

《鸟哥的linux私房菜》学习笔记 高级分区_第1张图片
my-fs-tab.png

需要的命令

fdiskdfdumpe2fsmkfs

自行 man commands

心情

即将毕业、怀念那些傻逼的人,傻逼的事。

你可能感兴趣的:(《鸟哥的linux私房菜》学习笔记 高级分区)