一个根分区(/),
一个家目录(home分区),
一个交换分区(swap分区),
以80G的硬盘为例,根目录20G,swap跟我的内存一样或是它的两倍【1G】剩下的全分给家目录。这样的好处是分区少,磁盘空间利用率大,以前也尝试过多分几个区,每个分区小了,同一部动画放进去放不下了,这就叫空间利用率低。
3、复杂一些的要根据用户的硬件资源和使用Linux目的进行单独分区。swap分区的作用:Linux系统的Swap分区【即交换区】
Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么 *** 作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。
Linux 把物理内存划分作称为分页(Page)的内存区块。内存交换是一个内存分页被复制到一个预配置的称为swap 空间的硬盘空间里的过程,以此来释放内存分页。物理内存与这个 swap 空间的共同大小称为可用的虚拟内存量。在这里,保留 swap分区有两个重要的原因。其一,当物理内存不足以支撑系统和应用程序(进程)的运作时,这个 swap 空间可以用作临时存放使用率不用程序(进程)使用。再有,即使你的机器拥有足够多的物理内存,也有一些程序会在它们初始化时残留的极少再用到的内存分页内容转移到 swap 空间,以此让出物理内存空间。对于有发生内存泄漏几率的应用程序(进程),swap 空间更是重要,因为谁也不想看到由于物理内存不足导致系统崩溃。如果你需要在 Ubuntu 下跑虚拟机或者常用休眠(Hibernate),推荐划分 swap 空间。如果在使用过程中想要清空 swap 空间,可以先禁用 swap,然后再次启用。以 Ubuntu为例,sudo swapoff -asudo swapon -a通过系统监视器,例如 gnome-system-monitor,你就可以看到 swap 空间的内容被转移到了物理内存中。可能也许你不习惯把一个分区留给 swap,那么也可以使用一个文件作为 swap 空间,设置方法如下。但是这样确实不如 swap 分区的性能来得好。打开控制台,创建一个 512MB 的文件用作 swap:sudo dd if=/dev/zero of=/mnt/512Mb.swap bs=1M count=512格式化这个 swap 文件作为内存交换设备:sudo mkswap /mnt/512Mb.swap添加这个 swap 文件到系统:sudo swapon /mnt/512Mb.swap* 要在开机时就使用这个 swap 文件,需要编辑配置文件:gksudo gedit /etc/fstab* 在 /etc/fstab 最末加入这一行:重启即可生效。linux下一般分一个/分区,一个/home分区,一个交换分区。/分区下放各种系统、启动、程序、配置相关的数据。
/home下放用户资料,包括下载的文件、视频、音乐、文档等等。一般用户只能读写自己用户名的数据,访问其他用户需要知道密码,所以Linux是较安全的系统,中了病毒只要新建一个用户,把原来的用户删掉即可。其实/home可以不分出来,但为了重装后能找回个人资料,建议另外分出来。
交换分区相当于windows中的虚拟内存(pagefile),你内存足够大也可以不建立交换分区,但只有建立交换分区,计算机才能休眠。
MBR是当你从硬盘启动时,第一个读取的区域,你如果把Linux安装在硬盘上,一般都会用Grub来引导系统,如果你想要启动原来的windows系统,可以进入Linux中后,打开终端,输入“sudo update-grub”来更新Grub引导,以获得windows选项。如果要卸载Linux,一定要先重写MBR,否则进不了硬盘,重写MBR的方法是:找一个xp安装盘,设置bio为从光盘启动,然后进入dos,输入“fdisk /mbr”。
ps:Linux和windows不同,Linux中是区分大小写的,因此打指令时要注意大小写。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)