zoukankan      html  css  js  c++  java
  • 安装Ubuntu时,遇到自定义交换空间swap大小设置问题

    【整理】Ubuntu自定义分区设置

          在安装Ubuntu时,如果使用的是一个新硬盘那么安装向导会建议你使用整个硬盘,如果硬盘上已经有数据了,向导会建议使用剩余的空间。不管怎样,是由向导自动划分的分区。

         对于整个linux系统来说,至少要有两个分区,一个/分区,就是根分区,一个swap分区就是交换分区,安装向导就是给Ubuntu划分了这两个基本的分区。

          对于一个仅仅是想尝试一下Ubuntu的用户来说,这样并没有什么问题,可是对于需要使用Ubuntu的用户来说,这绝对不是一个稳妥的做法。为什么呢?

          

          首先需要理解一下Ubuntu系统的目录设置。
          / :根分区,所有目录的开始,Ubuntu中的分区是作为一个目录挂载到/目录或者其他目录下的。可以这么说:linux下的文件夹可以是和/文件夹一个分区,也可以重新指向一个新的分区,这样当你访问这个文件夹的时候就是访问这个分区。其实不仅是分区,什么软盘,U盘,移动硬盘,光盘,网络文件夹都是可以挂载到linux下的一个文件夹的。不过首先这个文件夹得事先存在。

          另外如果是一个事先存在的文件夹,里面已经有文件了,那么重新挂载了其他分区或者其他文件系统后,原来的文件不会删除,只是无法访问了。

          swap交换分区就是存放系统内存交换文件的,作用和windows的页面交换文件相似。swap有系统直接使用,用户无法使用。

          

          Ubuntu下主要有这么几个目录:

          (1) /bin就是系统可执行文件夹,相当于windows的windows文件夹和program files文件夹。

          (2) /usr就是附加的软件的安装文件夹,相当于windows的program files文件夹。
          (3) /home 就是存放用户数据和应用程序设置的文件夹,一般一个用户在/home下建立一个文件夹,相当于windows下的documents and settings文件夹。
          (4) /etc存放系统配置文件,相当于windows的注册表。
          (5) /tmp存放临时文件的。


          现在你可能就明白了,为什么只划分/和swap两个分区有什么不妥了,就像安装windows的时候如果把整个硬盘划成一个分区,把用户数据和windows共存到一个分区是多么的危险。

          对于Ubuntu来说,如果重新安装系统,那么会格式化/分区。如果/home和/在一个分区,那么在/home的数据就会荡然无存。所以对于一个需要使用Ubuntu的用户来说,至少划出/分区,/home分区和swap三个分区来。一般来说/分区至少8G空间就可以了,如果硬盘空间富裕可以考虑15G,swap分区流传的说法是内存的2倍(我的是3G内存,swap设置为4G),其他可以作为/home使用。

          如果,觉得有必要保留自己安装的软件,那么也可以为/usr单独设立一个分区。如果喜欢也可以为/tmp单独设立一个分区。

          不使用自动分区,可以在live cd进入桌面的时候,使用分区编辑器直接改变硬盘分区。然后在安装向导提示分区的时候选择手动分区,把自己设置的分区挂

    Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。
    下面看下官网上面的分区设置建议(硬盘非GPT 类型建议分三个区):
    Root partition (always required)
    • Mount point(挂载点):/

    • Type: Linux type (generally EXT4)

    • Description: the root partition contains by default all your system files, program settings and documents.

    • Size: minimum is 8 GB. It is recommended to make it at least 15 GB. Warning: your system will be blocked if the root partition is full.

    Separate/home (optional)
    • Mount point: /home

    • Type: Linux type (generally EXT4)

    • Description: seeHomeFolder. When your hard disk is big enough, a separate /home allows to separate your settings (and also your data if you don't use a data partition, see previous paragraph) from the rest of the system. A separate /home does not allow to share data with Windows nor MacOS (see previous paragraph).

    • Size: as you wish

    Swap (very recommended)所谓的交换空间

    • Mount point: none (无挂载点)

    • Type: SWAP

    • Description: see SwapFaq.

    • Size: size of your RAM.

     F盘40G的划分参考。我电脑的参考设置

    https://help.ubuntu.com/community/DiskSpace
  • 相关阅读:
    AtCoder Beginner Contest 064 D
    ZOJ 3956 Course Selection System [01背包]
    理解01背包
    模块(二)
    内置函数+递归+模块使用
    函数进阶
    使用markdown编辑器
    函数进阶(二)
    函数进阶(一)
    函数基础
  • 原文地址:https://www.cnblogs.com/suncf/p/4090586.html
Copyright © 2011-2022 走看看