目录

根分区(主分区)

 boot 分区

 home 分区

 usr 分区

 交换分区

 tmp分区(目录)

var分区(目录)



根分区(主分区)

  • 挂载点:  “ ” 
  • 作用:  根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的, 同时根目录也与开机/还原/系统修复等动作有关。建议在根目录下面只有目录,不要直接有文件。/bin,/sbin, /lib, /etc, /dev 这五个目录不可与根分区所在的分区分开。
  •  举例:
  •  (本人实际分区大小:50000M)

 boot 分区

  • 挂载点:  “ /boot
  • 作用: 包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制, 况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在60MB—120MB之间。
  • 举例:
  • (本人实际分区大小:500M)

 home 分区

  • 挂载点:  “ /home ”
  • 作用: 用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。Linux系统主要是提供服务器使用,所以/home这个目录使用量并不高。但随著Linux的桌面应用发展,不少人也拿来在日常上使用,这时/home就变成存储媒体中,最占容量的目录。假如你安装Ubuntu主要是桌面应用,那你可能需要把最大的空间。
  • 举例:
  • (本人实际分区大小: 60000M)

 usr 分区

  • 挂载点:  “ /usr ”
  • 作用: Linux系统存放软件的地方。除了系统的基本程序外,其它所有的应用程序多放在这个目录当中。 
  • 举例:(新分区类型:逻辑分区;新分区的位置:空间起始位置;用于:Ext4日志文件系统;挂载点:/usr
  • (本人实际分区大小:147410M)

 交换分区

  • 挂载点:   “交换空间”
  • 作用:   用作虚拟内存,这个一般和自己的物理内存(运存)1到2倍。(如果需要启用休眠功能的,必须有
    等于大于内存的交换分区)。
  • 举例: 
  • (本人实际情况:32000M)

 tmp分区(目录)

  • 挂载点   “/tmp
  • 作用:/tmp  用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。这个目录是任何人都能访问的,所以需要定期清理。
  • 分区详情  
  • size: 10000MB
  • Type for the partition : Logical
  • Location for the new partion: Beginning of this space
  • Use as: Ext4 journaling file system
  • Mount point :  /tmp

var分区(目录)

  • 作用 : 主要放置系统执行过程中经常变化的文件,例如缓存(cache)或者是随时更改的登录文件(log file)。
    假如你的计算机主要是提供网页服务,或者是MySQL数据库,那/var会大量增加,你最好能够把/var额外分割出来。与/home的概念类似,重新安装时,不要格式化,仍可保留原来的数据。在服务器的应用时,数据的安全是相当重要的,额外分区对数据的安全也有所帮助。此外,/var/log是系统log档保存的位置,养成有问题就去找log的好习惯,有助于解决问题。所以这也加强了额外分区的重要性。当一个服务器出现系统问题,甚至毁损时,除了你的数据外,之
    前的系统纪录也相当重要,找出为什么系统会出问题,可以帮助管理器快速排除障碍。/var/log 系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

 

  • 现在Ubuntu系统出现了问题,可能是因为分区造成的,也可能是其他原因,现在显示如下

Low low Disk Space on boot

The volume "boot' has only 0 bytes disk space remaining

Examine                                         lgnore

这是分区的时候给  /boot   仅仅分配了500M造成的原因吗?为什么只显示178m呢?

问题解决:

    1.    $ cd boot/
    2.    $ ls -l   列出目录下所有的包、文件
    3.    $ uname -r 查看当前使用的内核版本号。 如果发现内核正在使用的是老版本,可以重启,使其切换至新版本,然后删去旧版本。
    4.  sudo apt-get purge <旧的内核linux-image-4.18.0-15-generic>  
    5. -4.18.0-15-generic>
    6. 用purge命令和用remove来卸载旧版本内核,其区别在于:purge命令会把内核和其配置信息一起删除,而remove命令只卸载内核,相关配置信息仍保存在系统中。
    7.  $ df -h /boot        查看 /boot   分区的使用情况,发现有剩余空间了。