十年河东,十年河西,莫欺少年穷
学无止境,精益求精
本人菜鸟一枚,自学Linux操作系统,本篇纯属记录,供自己也供大家参考
VMware15的下载及安装教程 虚拟机
https://developer.aliyun.com/mirror/ 阿里巴巴下载Centos7 速度比官网快很多
链接:https://www.zhihu.com/question/454655784/answer/1882832680
上古时代,一个磁盘的容量不够大,装不下整个系统,所以分了 / 和 /usr 两个不同的文件系统,分在不同的磁盘上。
/tmp 是用作存储临时文件的空间。划分成单独的文件系统的话,可以避免意外写入大量临时文件的时候把 / 文件系统写满。
/ 文件系统写满的话,后果很严重。
/var 是用作存储系统日志的空间。划分成单独的文件系统的话,可以避免意外写入大量日志的时候把 / 文件系统写满。
/boot 是用作存储 kernel 和 initrd image 的空间。假若 / 文件系统采用了 OS loader 不认得的格式,或者放在了 OS loader 读不出来的地方;那就得把 /boot 划分成单独的文件系统,采用 OS loader 认得的格式,并且放在 OS loader 读得出来的地方。
/usr/local 是用作存储系统管理员自行编译安装的软件。划分成单独的文件系统的话,在需要重新安装操作系统的时候,可以保留 /usr/local 下面安装配置好的软件。
/opt 是用作存储系统上通过包管理工具安装的第三方软件。划分成单独的文件系统的话,在操作系统跨越大版本做升级的时候,可以方便管理和维护。
/srv 是用作存储对外提供服务的数据。划分成单独的文件系统的话,可以避免意外爆出来大量数据的时候把 / 文件系统写满。也方便运行数据备份。
/home 是用作存储普通用户的主目录。划分成单独的文件系统的话,可以避免普通用户意外写入大量数据的时候把 / 文件系统写满。也方便配置使用 user quota 和 group quota。需要重新安装操作系统的时候,也方便保留 /home 下面的数据。
/tmp、/var、/srv、/home,这些是在系统运行时会被频繁读写的目录。把这些目录划分成单独文件系统的话,可以避免当系统意外断电导致文件系统烂掉的时候,波及 / 文件系统。
/ 文件系统烂掉的话,后果很严重。
另
参考:https://www.zhihu.com/question/454655784/answer/1882832680
@天才卧龙的博客