刚开始学习Linux的时候,就对Linux分区的概念感到很不适应,后来渐渐发现了一些自我感觉矛盾的地方:那就是在刚开始装Linux的时候,自己明明建立了根分区/ 和swap分区,为什么进入到根目录后发现还有一大堆的/home /var /etc 目录等,这些和书上所说的常用分区 /home /var /etc 有什么区别呢?
于是在论坛发了一个帖子问问大神,终于搞懂了。
“ 其实一样的。区别就是/home有专门的分区还是和根分区/公用。在不同的分区上好处是不会争夺同一个分区的空间。另外的好处是加强数据安全,比如/home可以mount在一个有raid保护的分区上。对于/home /var /etc ,大多数情况我们看到都是和/共用分区。”
安装Linux至少要有两个分区 / 分区和swap分区。 其他的分区是非必要的,如果不建立就会占用到根分区啦,而且还会不安全,不过我们都是学习用,要求不高,学习Linux就是要会折腾。。
其他常用分区
/boot分区 目前大多数的计算机要受到BIOS的限制,单独设立/boot可以在根分区出现问题时,计算机依然能够启动
/usr分区 存放软件的,尽可能大吧,相当于windows中C盘下的program files
/home分区 如果对多用户限制管理时有必要单独设立,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。
/tmp分区 存放大量临时文件,或者用户对系统进行了错误的操作,文件系统的其他部分仍然是安全的
还有等等