看了前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不够用)。
我的分区就是这样
需要的命令
fdisk
、df
、dumpe2fs
、mkfs
自行 man commands
心情
即将毕业、怀念那些傻逼的人,傻逼的事。