WEB开发网
开发学院操作系统Linux/Unix Linux分区和挂载(mount命令的学习) 阅读

Linux分区和挂载(mount命令的学习)

 2012-06-11 07:27:17 来源:WEB开发网   
核心提示:2.分区的建议分区关系到一个系统的安全性和健壮性,当系统出现问题的时候,Linux分区和挂载(mount命令的学习)(2),我们应该以最小的改动来完成系统的修复,这样就能减少不必要的损失,还要知道他在哪个位置,确认了分区在/dev/hd[a-z]后,在安装Linux系统时候,我将硬盘分为四个分区:第一个分区挂载在&ld
2.分区的建议
分区关系到一个系统的安全性和健壮性,当系统出现问题的时候,我们应该以最小的改动来完成系统的修复,这样就能减少不必要的损失。
在安装Linux系统时候,我将硬盘分为四个分区:第一个分区挂载在“/”目录下,第二个分区挂载在“/boot”下,第三个分区挂载在“/home”下,第四个分区是交换分区(Swap分区)
理由:
(1)一个根分区。根分区是挂载在“/”目录上的。用来存放系统文件。
(2)“/home”分区:这是用户的home目录所在地;它的大小取决于你的Linux系统有多少用户,以及这些用户将存放多少数据。当你系统受损需要重新安装的时候,不会影响到“/home”分区下的文件。
(3)“/boot”分区:包含了操作系统的内核和在启动系统过程中所要用到的文件。独立挂载/boot的好处是可以让多个Linux共享一个/boot。“/boot”目录的大小通常都很小,20MB左右。可以根据自己的硬盘空间分配一块给/boot分区,但是不要太大,否则是种浪费。
(4)一个交换(swap)分区。交换分区用来支持虚拟内存。如果你的计算机内存小于16MB,就必须创建交换分区。即使你有更多的内存,仍然推荐使用交换分区。物理内存小于或等于512MB,建议分配实际物理内存容量2倍大小的swap;物理内存大于512MB,建议分配与物理内存等容量的swap。
3.Linux的启动过程(以我的电脑为例)
系统的启动是从读取grub.cfg开始的(grub一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数)。grub.cfg文件的位置是在/boot/grub目录下。(如果电脑上安装的是双系统的话,也可以通过修改grub文件,来改变系统的启动顺序,等待时间等。)将文件打开后文件中有这么一段:
menuentry'Ubuntu,Linux2.6.32-33-generic' --class ubuntu --class gnu-linux --class gnu--class os {
recordfail
insmodext2
setroot='(hd0,8)'
search--no-floppy --fs-uuid --set 089b3e37-bf9b-4811-94f8-b2f73fc313f6
linux /vmlinuz-2.6.32-33-genericroot=UUID=abdb3fa2-45cd-447d-8cc5-83cf326195bd ro quiet splash
initrd /initrd.img-2.6.32-33-generic
}
这是一个标准的ubuntu引导菜单,menuentry那一行显示了该项目的名称,insmod是Linux下的指令,是加载模块的意思。这里涉及到了分区的命名,下面就来了解一下:
Linux系统中存储设备的两种表示方法
(1)对于IDE接口的硬盘的两种表示方法
IDE接口中的整块硬盘在Linux系统中表示为/dev/hd[a-z],比如/dev/hda,/dev/hdb... ... 以此类推。另一种表示方法是hd[0-n],其中n是一个正整数,比如hd0,hd1,hd2... hdn ;如果机器中只有一块硬盘,无论(fdisk-l命令可查看硬盘及硬盘上的分区情况)列出的是/dev/hda还是/dev/hdb,都是hd0;如果机器中存在两个或两个以上的硬盘,第一个硬盘/dev/hda另一种方法表示为hd0,第二个硬盘/dev/hdb,另一种表示是hd1。
(2)IDE接口硬盘分区的两种表示方法
硬盘分区的第一种表示方法/dev/hd[a-z]X,X是一个从1开始的正整数;比如/dev/hda1,/dev/hda2.....,如果X的值是1到4,表示硬盘的主分区(包含扩展分区);逻辑分区从是从5开始的,比如/dev/hda5肯定是逻辑分区。
硬盘分区的第二种表示方法(hd[0-n],y),前面已经说过了整块硬盘也有两种表示方法,一种是/dev/hd[a-z]的,另一种方法是hd[0-n];一个硬盘分区首先要确认在哪个硬盘,然后再确认它所在的位置;所以我们要知道一个硬盘分区,除了知道/dev/hd[a-z]以外,还要知道他在哪个位置,确认了分区在/dev/hd[a-z]后,还要通过X来确认具体位置;y的值是/dev/hd[a-z]X中的X-1。

上一页  1 2 3 4  下一页

Tags:Linux 分区 挂载

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接