当前位置:文档之家› ubuntu系统分区方案和各分区说明以及分区的最佳顺序-汇总(单系统和双系统兼备)

ubuntu系统分区方案和各分区说明以及分区的最佳顺序-汇总(单系统和双系统兼备)

ubuntu系统分区方案和各分区说明以及分区的最佳顺序-汇总(单系统和双系统兼备)
ubuntu系统分区方案和各分区说明以及分区的最佳顺序-汇总(单系统和双系统兼备)

为什么 Ubuntu Linux 分区要有顺序?

今天看到一个帖子

https://www.doczj.com/doc/f417378400.html,/viewtopic.php?f=77&t=179311。里面讲到“请注意分区的顺序、设备符和各目录挂载的次序,依次是/,swap,/tmp,/home;平均磁头移臂次数较少,读写综合性能较优。”不是很理解,请问各位这样有道理吗?为什么?

一、双系统的分区方案(分区推荐选择GParted的LiveCD,可以从DistroWatch大本营下载回来刻成小光盘作为常备工具盘,当然其他分区工具也可以):

1.要搞双系统先装winxp,然后再装Linux;发行版本的安装程序会自动装上哥伦布(grub),并且建好双启动的菜单选项的;

2.各种分区方案比较多,我推荐一个考虑得比较全面的供兄弟们参考下:

一个主分区,6G,给win的C盘,可以命名为;用Gparted的话,设备名是sda1;此分区用于安装Win系统,尽可能不要装应用程序,以减少镜像文件大小;

一个扩展分区,所有剩下的硬盘空间;设备名是sda2,但这只是个标识,实际是没用的;

说明:

有兄弟提出为什么不建三个主分区,再建一个扩展分区,这样第一扇区的512B中分区表空间利用的更充分。原因是这样的——

只要建扩展分区,建多个和建一个就是差不多的,反正要做分区表链接。分区一次性搞好后,以后就不用动了,用到硬盘挂掉为止。

而且如果分三个主分区的话,很有可能出现盘符错乱,我以前也这样做过,结果易出问题,还是一主分区一个扩展分区最可靠,不会出盘符错乱问题。

根据高手朋友的看法,Win系统也是可以不装在C盘上;但为了盘符或设备号的有序,以及照顾有些特殊应用软件,还是把Win装在C盘(sda1)为佳。

3.在扩展分区上建7个逻辑盘,分别是:

sda5----7G,fat32;,留给win的D盘,装应用程序用;

sda6----8G,fat32;留给win的E盘,装数据文件用;

sda7----9G,fat32;留给win的F盘,作备份分区用,如输入法,火狐,中文办公软件,硬件驱动,各种应用软件,C盘的GHOST备份等;

然后还要再建4个逻辑盘,是专给linux用的:

sda8----10G以上,ext4,挂载至/目录;如果硬盘较少,可以只分7G,若硬盘较大,还是多加几个G好,方便以后装大应用软件;

sda9----512M Bv1024M Bv2048M B,swap格式;Linux交换分区,可以视作一条慢速内存条,无挂载点;sda10----5G以上(如果不刻录DVD,1G也可以了,当然硬盘大,8G也行),ext4,挂载至/tmp,若硬盘较大,可多分几个G,这样备份时方便点;

sda11----所有剩下的磁盘空间,ext4,挂载至/home;

4.特别提醒注意,fat32文件系统对单个分区最大只支持32G(也有办法使分区大于32G,但效率低,不推荐分出超过32G的单个Fat32分区)!;

此外,从2010年起,linux分区格式的ext3可以全换成ext4;或是两三年后,某些分区可以考虑使用新生代的btrfs文件系统。

5.装完双系统后,可以用dd命令把双启动的M BR备份下来,这样万一要重装win,可以迅速恢复原来的双启动菜单;

6.系统配置好后,win的C盘(sda1),lnx的/分区,lnx的/home分区都可以用备份工具备份下来。这

样万一重装系统可以迅速还原;

说明:

各分区的大小,肯定要根据自己的硬盘容量来定,80G,120G,160G当然会在决定各分区大小时有些差异。这不过是稍许调整分区大小的细节问题。

至于数据保存问题,用linux的人,当然把数据放在ext分区上比fat32要可靠得多,fat32用它不过是为了兼容性,实则fat文件系统不理想,连微软自己也不想用它. 但和linux共存时,用它方便数据共享而已,毕竟微软没有公开NTFS的细节,开源社区通过反汇编手段开发的NTFS-3G确实还不够完美。要不然我也推荐所有win分区用ntfs了。处理ntfs文件系统的分区数据,得靠ntfs-3g软件包。

这也是大多数发行版本默认编译的内核不完美支持ntfs读写的原因,当然如果自己编译内核,当然可以把ntfs-3G编入内核。这样碰到ntfs也还是可以处理的。

二、单linux系统的分区方案(分区推荐选择GParted的LiveCD,可以从DistroWatch下载回来刻成小光盘作为常备工具盘,当然其他分区工具也可以):

这种情况下无需建立扩展分区,一块硬盘可以全部分成四个主分区,MBR和所有分区信息全部保存在第一个512B的扇区里;查找分区信息最快。

具体方案如下:

sda1---10G-20G,ext4,挂载至/目录;如果所用硬盘较小,/分区可以小到7G,如果硬盘够大,就没必要省这几个G了,大点以后装大软件有余地;

sda2---256M B-512M B-1024M B-2048M B(请根据内存大小选择,为物理内存大小的1-2倍,但一般不要超过2048M B),swap格式,无需挂载点;

sda3---1G-5G-8G(如果硬盘不够大,又不需刻录DVD,选1G,否则用5G为佳),ext4,挂载至/tmp目录,硬盘大的可多分几个G,备份时方便点;

sda4---所有剩余磁盘空间,ext4,挂载至/home目录;

请注意分区的顺序、设备符和各目录挂载的次序,依次是/,swap,/tmp,/home;平均磁头移臂次数较少,读写综合性能较优。

如果有特殊需要,可以用VBOX虚拟安装一个XP;推荐使用深度XP3的6.2以后版本,稳定性好,适合虚拟机安装。

VBOX中虚拟XP3的分区方案可以参考双系统中的Win分区方案,不过每个分区可以小点,各分2G就行了,如果按照VBOX推荐的10G的VDI划出虚拟硬盘,多出的2G可以留给F备份分区。

从2010年,linux分区格式的ext3可以全换成ext4;两三年后,还可考虑采用btrfs文件系统。

系统配置好后lnx的/分区(sda1),lnx的/home分区(sda4)都可以用备份工具备份下来。这样万一重装系统可以迅速还原;当然sda4可以在安装时不格式化;

这样重装系统时所有数据均可保留,但一定要记得还是挂下/home下面。不过如果有大移动硬盘,能备份home数据当然更让人放心。

备份的工具有不少选择,最简单的可用tar命令。此外若想把整盘或整分区备份成镜像文件,台湾同胞的clonezilla可以考虑。近期推荐用Ucloner或Lub备份。

如果某些兄弟米多,拥有固态硬盘SSD(注意选择质量好的,否则还不如旋转硬盘!),可以大大提高linux 系统的启动和程序运行速度。

关于swap分区和/tmp独立分区的补充说明:

有些朋友对swap分区有更细致的说明如下。

swap分区根据物理内存来,物理内存小于512M时,swap=物理内存的1.5-2倍,物理内存大于512M但小于768M时,swap=物理内存的1-1.5倍,物理内存大于768M时,swap=512M,

物理内存大于2G时,swap也不得超过2048M B(2G)。

不管怎样保留swap分区有必要(哪怕你有4G的物理内存也最好留点swap),有些应用软件,没swap分区可能会反应不良。当然用swapfile代替也行。

安装linux至少要两个独立分区,/分区和swap分区(其实不用交换分区,改用交换文件也行,象win一样,但效率要差一些。若内存大也可不分);

但是这样的方案一旦根分区出问题,很多私人数据也玩完了,如果需要重装系统的话,home的数据也会干掉,

所以,基本上用惯linux的人大多会建议把/home单独分区,这样数据更安全,即使装新系统,个人数据仍然健在;因此/home独立分区大多不会有什么异议;

至于把/tmp独立分区,这是从多方面考虑的:

1、硬盘是旋转磁性存储器,是按柱面,磁道,扇区组织数据的,磁头会反复移动搜索数据。处理数据越集中,移动越小,效率更高。

2、由于现在用linux的人大多频繁在线升级,升级过程很多临时数据会使用/tmp;还用许多应用程序工作时也会频繁使用/tmp.用户自己下载软件安装包解包、bt下载、配置、编译以及处理些临时文档在/tmp下进行也很合适。而且在完整备份/分区时,可以不用理会/tmp分区,以减少压缩镜像大小。

所以独立分区可以加快数据处理效率,也间接的保护了硬盘。因为各分区数据读写频繁程序不同,部分情况下,可以对硬盘损坏起到一定的预警作用;

3、这样分出来的4个区,/分区,swap分区,/tmp分区,/home分区,在备份数据时比较方便。再就是硬盘安装时,可以有独立分区方便处理iso文件。

swap分区不用备份;

/tmp分区也不用备份;

/home分区可根据自己实际情况决定是否需要额外备份。因已独立分区,实则本身就是一种备份了,所以一般情况下可以不额外备份。

但如果硬盘使用不可靠,或是个人数据很重要,想要额外备份当然也可行,移动硬盘,光盘等都可选用。当前情况下,个人不推荐U盘备份重要数据;

/分区(sda1)是否要备份就看个人喜欢了,如果经常要装各种新发行版本尝试,备份就没有多大意义;如果是已配置好的作为长期工作和学习的稳定系统,可以考虑备份。

这样可以节约大量重装系统和应用软件以及配置系统和软件的时间。

这是适合一般桌面系统的通用方案,如果是有做为各种服务应用的,会有更多的分区和优化考虑。

附1--顺便把dd命令的备份MBR的方法录下来,供兄弟们参考下(有的Linux的LiveCD用的设备号是/dev/hda,要注意下):

[root@wangdu810 ~]# dd if=/dev/sda of=/tmp/mbr.bak0901 bs=512 count=1

1+0 records in

1+0 records out

#整个硬盘的M BR和初始分区表为512Bytes,就是放在硬盘的第一个扇区,所以用上面的命令就可以将包含MBR的第1扇区数据完整备份出来!

最后得到的mbr.bak0901可以多找几个地方存放.如果你的/Home是独立分区的话,在Home里可以单独建个目录mbrBACK,再把这个小文件放进去。

至于以后重装Win后恢复,应该不用我详细说了吧!无非是挂载存有mbr.bak文件的分区,再写回sda而已。真有问题再上论坛来交流吧!

附2--也把使用tar备份完整根文件系统的的命令列出来,供参考应用(备份前请把所有的移动介质卸载,如果是双系统请把挂载的Win分区也卸载):

(1)、首先找回或设定root(超级用户)的密码(以前做过此步骤可以跳过此步骤):

[wangdu2002@wangdu810 ~]$ sudo passwd root #Ubuntu默认是没启用root,建议还是重新设定root密码,必要时转成root,对某些情况还是很有用很方便的。

(2)、然后从普通身份转换成root身份:

[wangdu2002@wangdu810 ~]# su - #使用su命令切换成root用户。

(3)、使用tar工具,执行下面备份系统的命令(请注意此命令没有备份/home!所以较适合/home独立分区的情况;当然也可以备份/home,但可能备份的系统包超大!):

[root@wangdu810 ~]# tar --exclude /proc --exclude /mnt --exclude /media --exclude /tmp --exclude /home -zcvpf /tmp/ubt810host0902.tgz /

#也可以备份到主目录下或其他目录下,备份的文件名可以自己取。因本人/tmp独立分区,所以系统备份包就放在/tmp下了,/home/xxxx/下还复制了一份,双保险。

(4)、由于Ucloner和Lub已经开发得比较完备了,所以从2010年起,推荐使用这两个专用工具来代替tar 完成系统备份和重构的事务,更方便,更强大。

Ubuntu系统乾坤大挪移──10分钟备份,3分钟恢复.

viewtopic.php?f=21&t=206287#Billbear的Ubuntu系统备份成可启动镜像的恢复转移脚本工具lub(鲁般),全命令行脚本,熟手较宜。

viewtopic.php?f=77&t=176612#6pt的图形化界面Ubuntu系统备份恢复转移工具Ucloner(优克隆),图形化界面,对新手比较友好。很适合支持USBhdd启动的主板。

欢迎大家提出交流意见!(如果觉得还有点参考价值,兄弟们就顶下,让更多朋友借鉴之。)

Linux下硬盘分区详解

Linux下硬盘分区详解 2009-06-29 01:28:08 标签:linux硬盘分区fdisk建立文件系统挂载文件系统[推送到技 术圈] 将硬盘某个分区挂载到系统中以便存取文件,先fdisk进行分区,然后mkfs建立文件系统,接着便可以mount 它。 一.Linux 的分区规定 1. 设备管理 在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。 Linux 把各种 IDE 设备分配了一个由hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由sd 前缀组成的文件。例如,第一个 IDE 设备,Linux 就定义为 hda;第二个 IDE 设备就定义为 hdb;下面以此类推。而 SCSI 设备就应该是 sda、sdb、sdc 等。 2. 分区数量 要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE 或 SCSI)设备,Linux 分配了一个 1 到 16 的序列号码,这就代表了这块硬盘上面的分区号码。例如,第一个 IDE 硬盘的第一个分区,在 Linux 下面映射的就是 hda1,第二个分区就称作是 hda2。对于 SCSI 硬盘则是 sda1、sdb1 等。 3. 各分区的作用 在 Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。对于早期的 DOS 和Windows(Windows 2000 以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。 主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区的最大区别。我们在指定安装引导 Linux 的bootloader 的时候,都要指定在主分区上,就是最好的例证。 Linux 规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。以第一个 IDE 硬盘为例说明,主分区(或者扩展分区)占用了 hda1、hda2、hda3、hda4,而逻辑分区占用了 hda5 到 hda16 等 12 个号码。因此,Linux 下面每一个硬盘总共最多有 16 个分区。 对于逻辑分区,Linux 规定它们必须建立在扩展分区上(在 DOS 和 Windows 系统上也是如此规定),而不

Linux(Ubuntu)硬盘”分区“图文教程

Ubuntu 硬盘”分区“图文教程(用于光盘,U盘安装Ubuntu) 关于Linux系统下的“分区”问题,对于新手来说一直是很头疼的。我来简单写一下,它的“分区”方法,规则。 郑重声明: 1.我为了让没有接触过Linux系统的人,理解更加简单。所以在言语表述上不是很规范,专业。我只需要新手们能够明白基础知识,以后想提高,延伸。大家可以去Linux专门的论坛,看帖子学习。这个帖子,只给新手们起到“入门”的作用 2.本教程虽然标题是Ubuntu分区,但其实大部分linux发行版系统,“分区”的方法,形式,都是基本相同的,我后面会给出另外几个发行版本的图,大家看看就知道了。 3. 对于Ubuntu来说,其安装方法现在有:wubi 硬盘安装,普通光盘安装,U盘安装,三种。其中wubi安装不需要涉及到“分区”,另外2种安装方式,必须先学会“分区”方法再谈安装! 大家都看到了,我一直是给“分区”,加了引号,因为在任何的“类Linux”系统里(比如红旗,红帽子,Ubuntu),他们并没有硬盘分区这个概念,这个和Windows是有本质区别的。 一.挂载点 在Linux系统里面,“分区”,被称作“挂载点”,简单明了的说,“挂载点”意思就是:把一部分硬盘容量,“分”成一个文件夹的形式,用来干什么事情。这个文件夹的名字,就叫做:“挂载点”。所以,和Windows有着本质上的超级大的区别,你在任何linux发行版系统里面,绝对不会看到C盘,D 盘,E盘这样的,你能看到的,只有“文件夹”形式存在的“挂载点”。在Linux 系统里面,有一些已经定义好,用来干一些事情的挂载点,常见的“挂载点”有: 1. Boot 大家应该很常见这个英文,是引导的意思。对于Linux来讲,一部分容量,用来“挂载”Boot,就是用于存储系统的引导文件 2. / 或者/ROOT 就一个符号,是Linux系统特有的,是“根目录”的意思。根目录,用来存储用户的一些基本配置文件,软件设置文件等等很多 3. home “家”的意思,在Linux系统里面,它是用来存储用户的程序,文件,文档等等所有资源。因此,进行“分区”操作的时候,它是要分的很大很大很大的。 4. SWAP 这个,是Linux和Windows最大的区别了。Windows没这个东西,只有Linux才有。其实它也不是一个“挂载点”,为了菜鸟们理解方便,我这里姑且把它当作一种挂载点。SWAP分区,是让“内存”临时存储文件的专用空间。 小知识:对于大部分常见的Linux核心的系统,上述的2,4.有它们2个“挂载点”,就够了。

linux下磁盘分区详解 图文

linux下磁盘分区详解图文 来源:互联网作者:佚名时间:07-10 21:28:58【大中小】linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道 Centos下磁盘管理 1.磁盘分区格式说明 linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为ID E硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看 2.分区详解 使用ssh远程连接工具登录到系统,使用fdisk -l命令查看磁盘状态 此处可以看到两块硬盘hda和hdb,第一块硬盘hda是装好系统的。hdb硬盘是未进行分区的。 本例将这个10G的硬盘分区,分区计划:分一个主分区,大小3G,文件格式ext3.三个逻辑分区,大小分别为2G,2G,3G。实际分区个数和大小可论情况所定。 下面就是分区的详细步骤,由于是每一步都进行了截图和说明,内容略显复杂,其实很简单。输入 fdisk /dev/hdb 然后回车,给硬盘进行分区。如下图

输入n回车新建分区,接着再输入p回车新建主分区,如图 此处要求选择分区号在1-4间,输入1回车 First cylinder (1-20805, default 1):这里是设置分区起始的柱面,直接回车选择默认即可,回车后如下图 Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805):此处是设置分区结束柱面,+3G表示从起始柱面开始向后3G结束,也是是设置分区大小为3G,输入+3G后回车,如下图所示

Ubuntu_Kylin _选择安装类型并处理硬盘分区

Ubuntu Kylin 14.04 LTS 系统安装——选择安装类 型并处理硬盘分区 一、选择安装类型 这一步的界面会随着硬盘状况的不同而不同。 (一)若电脑硬盘是全新的,或者之前处理过,没有任何数据,界面如下(图1): (图1) (二)若硬盘有数据,通常是别的操作系统,其界面可能如下(图2、图3):

(图2)

(图3) 上面的3 张图中,“清除整个磁盘并安装Ubuntu Kylin”、“将Windows … 替换为Ubunut Kylin”和“卸载Ubuntu ……并重新安装”选项是最简单的操作,几乎不用做任何事,一切交给系统去做;注意图中红色的“注意”的提示。 我们这里不管其界面如何,都选择“其他选项”,自己来处理硬盘分区。点击“继续”,进入下一步,处理硬盘分区。 二、关于硬盘分区的基本知识 硬盘分区是硬盘使用之前必须处理的工作。若将硬盘比作书房里的书架,那么,分区就是给这个“书架”分“格子”,其目的是便于分门别类地存放资料。而格子的多少是由实际需要和个人习惯来决定的,你甚至可以将整个书架只分一个格子,当然,最少也必须有一个格子。 (一)硬盘分区模式 1. MBR(主引导记录)模式 这种模式是传统的硬盘分区模式,也是现在用得最多的模式。最大支持2TB 的硬盘容量。 2. GPT(GUID 分区表)模式 这种模式是新型的硬盘分区模式,主要是为了突破硬盘的2TB 容量限制而出现的。 最大支持1024×1024TB 的硬盘容量。

(二)MBR 分区类型 现在个人电脑的硬盘容量超过2TB 还不是太多,所以这里我们重点介绍MBR 分区模式。 这种分区模式有三种分区类型:主分区、扩展分区和逻辑分区,另外还有个活动分区的概念。一块硬盘最多只能有 4 个主分区,扩展分区算是一个主分区,但其不是真正的分区,它是逻辑分区的容器,即扩展分区里可以划分出若干个逻辑分区;活动分区指的是用来启动系统的分区。 因此,若硬盘要划分的分区在4 个或4 个以下,则可以全部是主分区,也可以是n (n<4)个主分区加4-n 个逻辑分区(放在扩展分区中);若分区超过4 个,则最多只能有3 个主分区,剩下的分区再在扩展分区中去划分逻辑分区。 GPT分区没有这种限制。 (三)Windows 分区表示方法 在Windows 的文件系统中,用26 个拉丁字母表示不同的分区,称之为“盘符”。其中“A、B”被分配给现在已经淘汰的软驱,所以其他存储设备的盘符从“C”开始。 需要注意的是,尽管大多数情况下,分区的顺序及它们所分配到盘符总是和字母的顺序相同,但这却不是必然的结果;第一个分区大多数情况下是“C”盘,但也可以是其他字母。所以,要确认一个分区的位置,最好还是看看它是第几个分区,而不是看它的盘符。 (四)Linux 分区表示方法 在Linux 的文件系统中,没有盘符的概念,所有的分区都被“挂载”为一个“目录”,这个目录看起来跟一般的目录没有什么区别,因此也无法据此来确认分区的位置。 要区分分区,需要搞清楚存储设备在系统中的信息。老式的IDE 存储设备用“hd”表示,老式的SCSI 存储设备和现在主流的SATA 存储设备用“sd”表示,系统中的多个存储设备则按顺序用拉丁字母表示,如第一块SATA 硬盘就表示为“sda”,第二块SATA 硬盘就表示为“sdb”,而分区则按一定的顺序(注意:不一定是物理上的先后顺序)用数字表示,如sda 的第一个分区就是“sda1”,第二个分区就是“sda2”。不过,对于MBR 模式的分区来说,若有逻辑分区,其数字总是从“5”开始。 (五)分区的文件系统 “文件系统”指的是操作系统在存储设备上存储文件的格式,由“高级格式化”(一般就说是“格式化”)操作来完成。不同的操作系统所采用的文件系统是不同的,比如Windows 操作系统采用的是FAT16、FAT32、NTFS 等格式,Linux 操作系统采用的是Ext2、Ext3、Ext4 等格式。一般说来,不同的文件系统在不同的操作系统中支持是不一样的,比如较老的Windows 98 就不能识别NTFS 格式,所有的Windows 操作系统都不能识别Ext4 格式;不过现在的Linux 已经能够全部或部分支持FAT、NTFS 格式了。 三、处理硬盘分区 处理硬盘分区有很多种方法,无论是Windows 还是Linux,都有许多工具软件可以使用。但一般系统安装盘都带有硬盘分区工具,都可以在安装系统的过程中对硬盘的分区进行处理。 (一)全新分区 若硬盘为全新硬盘,或硬盘上所有的数据都不需保留,可以用这种方法来处理。全新安装UB14 就可以用这种方法。 见下面的两张图: 全新硬盘的(图4):

Linux下如何调整磁盘分区

环境 服务器安装有一个60G的硬盘,目前已经划分为/、/home、/chroot和/swap,详细的分区信息如何下所示: Command (m for help): p Disk /dev/hda: 61.4 GB, 61492838400 bytes 255 heads, 63 sectors/track, 7476 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 915 7349706 83 Linux /dev/hda2 916 1414 4008217+ 83 Linux /dev/hda3 1415 7476 48693015 5 Extended /dev/hda5 1415 1477 506016 82 Linux swap /dev/hda6 1478 7476 48186936 83 Linux 然后现在希望从/home分区里面分出大约4GB的空间用于安装FreeBSD。 过程 首先,我们需要调整文件系统的大小(注意是文件系统,而不是分区的大小),然后对调整完毕的文件系统进行检查,然后再进一步调整分区的大小。 文章以我自己用的系统为例子,实际操作时根据情况调整即可。 用惯了传统调整硬盘工具的人可能会认为文件系统和硬盘的分区之间是统一的,实际上他们之间并不是完整的整体(这也就是为什么BSD可以在一个硬盘分区里面制作多个文件系统分区)。想像一下带有移动式书架的书橱。你可以通过移动式书架调整书橱里面书籍的位置。把书当成文件系统,你可以在书橱里面放满书籍,也可以通过移动式书架调整书橱的空间。当然也可以通过书架调整书橱里面书籍存放的位置。如下图所示: |<-- hda1------>;|<-- hda2------>;| +---------------+---------------+ |XXXXXXXXXXXXXXX|XXXXXXXXXX| | |XXXXXXXXXXXXXXX|XXXXXXXXXX| | +---------------+---------------+

Ubuntu分区方法及各个分区的作用

一般来说,Linux至少要有两个分区,分别是/和swap,但这种分法不太科学,一旦重装系统,硬盘中的数据就很难保留了,所以建议把/usr和/home分出来,以下是我分出的80G硬盘2G内存的分区方案: / ---5G,swap ---1G,/usr ---20G,/home ---53G 由于分了/usr分区,所以根分区/给5G就足够了,如果系统不同常安装软件,/usr分给20G左右就行了。需要注意的是,“/”和“swap”这两个分区是一定要分的,还有即使你内存很大,也一定要分一个swap。 附Linux各分区作用,大家可以参考一下: /根目录,建议在根目录下面只有目录,不要直接有文件。 swap交换空间,相当于Windows上的虚拟内存。 /boot包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制, 况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在60MB—120MB之间。 /home用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。 /tmp用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。这个目录是任何人都能访问的,所以需要定期清理。 /usr Linux系统存放软件的地方,如有可能应将最大空间分给它。 /bin /usr/bin /usr/local/bin存放标准系统实用程序。 /srv一些服务启动之后,这些服务所需要访问的数据目录,如WWW服务器需要的网页数据就可以放在/srv/www中。 /etc系统主要的设置文件几乎都放在这个目录内。 /lib

(新手分区不用愁)ubuntu分区方案归总 (1)

各文件及文件夹的定义: /bin:bin是binary(二进制)的缩写。存放必要的命令存放增加的用户程序。/bin分区,存放标准系统实用程序。 /boot:这里存放的是启动LINUX时使用的一些核心文件。存放内核以及启动所需的文件等 /dev:dev是device(设备)的缩写。存放设备文件.这个目录下是所有LINUX的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在LINUX中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。 /etc:存放设置文件。这个目录用来存放所有的系统管理所需要的配置文件和子目录。 /home:用户文件的主目录,用户数据存放在其主目录中 /lib:这个目录里存放着系统最基本的动态链接共享库,存放必要的运行库存放库文件.其作用类似于Windows里的.dll文件。几乎所有的应用程序都需要用到这些共享库。 /lost+found:这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。对了,有点类似于DOS下的.chk文件。/mnt:这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy 和cdrom子目录下 /proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在

硬盘上而是在内存里.存放存储进程和系统信息. /root:系统管理员,也叫作超级权限者的用户主目录。拥有系统控制的最大权限。 /sbin:s就是SuperUser的意思,也就是说这里存放的是一些系统管理员使用的系统管理程序。存放系统管理程序。 /tmp:存放临时文件的目录 /var 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。建议单独的放在一个分区。这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的。顺带说一下系统的日志文件就在/var/log目录中。 /var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。 /X11R6存放Xwindow系统 /dict 存放字典 /doc 存放追加的文档 /games存放游戏和教学文件 /include存放C开发工具的头文件 /info 存放GNU信息文件 /local 存放本地产生的增加的应用程序

Linux服务器硬盘分区的最佳方案

Linux服务器硬盘分区的最佳方案 对于Linuux服务器站长们是否了解呢,在这里专职优化、域名注册、网站空间、虚拟主机、服务器托管、vps主机、服务器租用的中国信息港来为你详细分析Linuux服务器硬盘分区的方法! 第一点也是最重要的一点,要知道当前安装LILO的版本,因为 LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到1023磁道以外即8G的空间以外,LILO就无法启动。但一些BIOS较老的机器,LINUX仍然无法突破1024磁道的限制,因此这些BIOS无法认出大于1024的硬盘空间。 还需要考虑的问题有: · 是否限制用户可使用的磁盘空间大小? · 在系统中需要安装哪些软件? · 交换分区需要多大? · 系统是否有多个硬盘? 下面,我们按系统工作性质的不同对分区的划分提出了一些建议。当然,根据实际情况,在满足系统工作需求的前提下,下面的分区大小也可以灵活的变动。 基本工作站的分区方案 假设系统的硬盘大小是10G。 /boot 20M Swap 128M /root 9.85G 建立一个20M的/boot分区是为了避免将系统内核文件放到1024磁道以外,如果将/boot做为root分区的一个子目录,内核文件就会安装在root分区的任何地方,因为硬盘的大小超过了8G,所以在启动时就有可能出现问题。建议将交换分区的大小设置为内存的两倍,在这里我们假设系统的内存为 64M。最后我们将硬盘的剩余空间全部分给了root分区。 Red Hat Linux 6.2 及其早期版本上的基本服务器硬盘分区方案 这里的服务器我们假设只提供几种通用的服务,如WWW服务及FTP服务等几种服务,通过telnet登录的用户数很少。假设其硬盘大小为 25G。 /boot 20M Swap 128M

Linux操作系统实验指导书-4磁盘

《Linux操作系统》实验指导书

实验四 实验题目:磁盘管理 实验目的:熟悉并掌握磁盘管理常用命令;掌握利用虚拟机增加新硬盘,使用fdisk对磁盘分区操作;熟悉和了解磁盘显示信息内容;掌握使用卷组进行磁盘管理操作。 实验类型:综合 实验要求:必修 仪器设备:计算机 实验内容、方法、步骤: 1,使用GUI方式建立用户user01,具体属性如下: 登录shell为/bin/bash, 主目录/user01, 用户id: 520, 用户组grp01 2,使用修改配置文件方式建立用户user02,具体属性如下: 登录shell为/bin/bash, 主目录/user02, 用户id: 530, 用户组grp02 3,使用命令方式建立用户user03,具体属性如下: 登录shell为/bin/bash, 主目录/user03, 用户id: 530, 用户组grp03,附属组grp02 4,对user01,user02,user03,设置密码并登录。 一、磁盘和分区信息查看 1 fdisk查看当前系统硬盘及分区情况,在实验报告中说明当前的磁盘容量,分区数量、名称和大小,分区挂载点,分区使用方式(卷组名称、逻辑卷名称和大小)。 步骤:fdisk –l 2 显示当前文件系统使用情况,在实验报告中说明当前主要文件系统信息及使用情况(包括主要文件系统名称、挂载点、容量、使用量及百分比等)

步骤:df –h 二、添加新硬盘 内容:关闭虚拟机操作系统,添加2块硬盘,大小分别为5G和10G。开机后查看新硬盘是否成功添加。 步骤: 1 关机:init 0 2 添加新硬盘:右键单击虚拟机,选择setting(设置)。在Add中按照要求添加2块新硬盘(HardDisk) 3 开机后,打开终端。输入命令fdisk –l 或ls /dev/sd*查看新硬盘是否添加成功。 三、对新添加硬盘进行分区 内容: 1. 将第二块硬盘sdb分区(5G),要求分区1(sdb1)为主分区,类型为swap (82),大小为500M;分区2(sdb2)为主分区,类型为linux(83),大小为2G;分区3为扩展分区(sdb3),大小为sdb所有剩余容量;分区5为逻辑分区,类型为lvm(8e),大小为2G。分区后,查看sdb新添加所有分区,将截图添加到实验报告中。 2. 将第三块硬盘sdc分区(10G),要求分区1(sdc1)为扩展分区,大小为10G;

linux下磁盘分区详解

Centos下磁盘管理 1.磁盘分区格式说明 linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE 硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看 2.分区详解 使用ssh远程连接工具登录到系统,使用fdisk -l命令查看磁盘状态 此处可以看到两块硬盘hda和hdb,第一块硬盘hda是装好系统的。hdb硬盘是未进行分区的。 本例将这个10G的硬盘分区,分区计划:分一个主分区,大小3G,文件格式ext3.三个逻辑分区,大小分别为2G,2G,3G。实际分区个数和大小可论情况所定。 下面就是分区的详细步骤,由于是每一步都进行了截图和说明,内容略显复杂,其实很简单。输入 fdisk /dev/hdb 然后回车,给硬盘进行分区。如下图

输入n回车新建分区,接着再输入p回车新建主分区,如图 此处要求选择分区号在1-4间,输入1回车 First cylinder (1-20805, default 1):这里是设置分区起始的柱面,直接回车选择默认即可,回车后如下图

Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805):此处是设置分区结束柱面,+3G表示从起始柱面开始向后3G结束,也是是设置分区大小为3G,输入+3G 后回车,如下图所示 此处可输入p查看分区是否成功,输入p回车,如下图:显示分区成功 接下来我们就划分扩展分区,按n回车 这里输入e,表示创建扩展分区,输入e回车

U盘安装Ubuntu系统(含硬盘分区)

U盘安装Ubuntu系统教程 准备工作: 1、从官网下载一个最新的ubuntu镜像 2、一个大于等于1G的支持启动的U盘 3、UltraISO最新版 4、可以上网的电脑一台(不上网也可以),空闲一个盘用来装ubuntu,尽量大些,里面的数据提前备份,不用格式化,安装的时候自会格式化。 步骤: 一、安装ultraISO,很简单,不详解。 二、制作优盘启动盘。 打开软件,点击“文件”——打开,找到下载的Ubuntu的镜像文件,然后点击打开,完成ISO文件的加载。接着我们插入U盘,点击UltraISO“启动”——写入硬盘映像,点击它进入到将要进行操作的界面。按图示操作进行选择,最后点击“写入”即可,等待完成,显示刻录成功。

三、安装ubuntu。 1 选择优盘启动,一般电脑都有快捷键,F10或者F11,多试试就能摸索到。不至于重新设置BIOS。

2 语言选择“中文简体”,点击“继续”: 3 这个界面是现实你计算机的状态,下面有两个选项,如果你的网速较慢,建议不要选择,点击“继续” 4 这里要注意了,因为不同的选择会对计算机硬盘数据造成不同的后果。 共存选项是傻瓜式的与windows共存,不一定合适你的计算。 建议选择“其他选项”,自己手动分区:然后选择“继续”

5 现在我们看到的是硬盘分区情况,这是最重要的过程。比如电脑原先共分为C、 D、E、F五个盘,其中最后的F盘打算用来安装Ubuntu,里面的资料事先转移到其他硬盘。然后就进行安装操作了。 选择G盘,ubuntu不显示盘标,根据容量选择。 1、在列表中选择G盘,点击下面的“删除”按钮,这样就有了G盘原先大小的空闲空间了。 2、在列表中选择“空闲空间”这个盘标,然后点击下面的“添加”按钮,会弹出下面的“创建新分区”窗口(图中的类型、挂载点和大小分别是通过下图中的用于、挂载点和容量控制),swap没有挂载点,设置好空间大小后,在用于中选

LINUX安装系统如何分区及LINUX分区介绍

LINUX安装系统如何分区 为了安装L i n u x ,你必须为它准备硬盘空间。这个硬盘空间必须和你的计算机上安装的其他操作系统(如Wi n d o w s ,O S / 2 或着其他版本的L i n u x )所使用的硬盘空间分开。这项工作就是我们马上要进行的硬盘分区。 1. Linux 硬盘分区的基础知识 一个硬盘可以分割成不同的分区。访问每个分区就像访问不同的硬盘。每个分区甚至可 以有一个类型用来表明这个分区中信息是如何存储的。例如,D O S 、O S / 2 和L i n u x 使用不同的硬盘分区类型。你可以这样处理你的L i n u x 分区: 1) 可以将L i n u x 安装在一个或多个类型?quot;Linux Native "的硬盘分区,通常称为"L i n u x原始分区"。同时还需要一个类型为"Linux Swap "的分区,也叫做"L i n u x 交换分?。 2) Linux 对分区的最小要求是:一个"Linux Native "加一个"Linux Swap "分区。要特别注意的是,L i n u x 一定不可以安装在D O S / Wi n d o w s 的分区内! 3) 即使你将L i n u x 安装在一个专门的硬盘,或者一不安装其他操作系统的计算机上,你仍需要为L i n u x 创建分区。相对而言,这种情况非常简单,因为不必为硬盘的其他分区操心。 对于网站建设者而言,我们推荐采用这种方法,你甚至可以不要D O S / Wi n d o w s ,因为在你的网站对外发布(供外界访问)的时候,你只能使用L i n u x 系统,而且,一般网站总是处于"发布"的状态,你将几乎没有机会运行你的D O S / Wi n d o w s 。 4) 对于一般用户,另一种更普遍的情况是:将L i n u x 安装在已经含有其他操作系统的硬盘上。这种情况就有一点复杂,因为一个错误就可以毁了你现有的分区,更不用说它含有的数据! L i n u x 通过字母和数字的组合来标识硬盘分区,如果你习惯于使用类似"C 盘/ D 盘"来标识硬盘分区的话,可能会搞混。L i n u x 的命名设计比其他操作系统更灵活,能表达更多的信息。 归纳如下: 1) 分区名的前两个字母表明分区所在设备的类型。你将通常看到h d (指I D E 硬盘),或s d(指S C S I 硬盘)。 2) 第三个字母表明分区所在的设备号。例如:/ d e v / h a d (第一个I D E 硬盘)或/ d e v / s d b(第二个S C S I 硬盘)。 3) 最后的数字代表分区。前四个分区(主分区或扩展分区)用数字1 到4 表示。逻辑分区

安装ubuntu分区问题详解

安装ubuntu分区问题详解 如果你只是简单地想用上Ubuntu,可以这样操作: 1)如果你是直接将整个硬盘都用来装Ubuntu,机器上没有需要保存的数据,或者已经做好备份的情况下,可以直接在Ubuntu分区时选择“向导──整个硬盘” 2)如果你是做双系统,并已经在Windows下倒出一块空白空间(在磁盘管理中直接删除某个磁盘)。可以直接在Ubuntu分区时选择“向导──使用最大的连续空闲空间” 如果想更好地理解分区并实现自我定制,看看下面的内容补习一下文件系统和挂载点的概念再根据自己的 实际情况结合需求而定。 一、文件系统 什么是文件系统?请看https://www.doczj.com/doc/f417378400.html,/content/other/Linux/linuxmanage/node42.html。 现在的主流文件系统就是ReiseFS和ext3,关于这两者的介绍请看 ext3 简介 (https://www.doczj.com/doc/f417378400.html,/about7040.html) ReiserFS文件系统(https://www.doczj.com/doc/f417378400.html,/linux/docs/linux-2976.htm) ReiserFS与ext3的比较(https://www.doczj.com/doc/f417378400.html,/html/article/partition/20070626/2969.html) 你在分区时可以根据自己的需要选择一种文件系统。 二、挂载点 Linux中分区要以文件系统的方式挂载到系统中的挂载点上,就如同Windows中分区也要以Fat32或NTFS 格式格式化成不成的盘符一样。至少Linux需要一个/分区(一定要打开启动选项,好像在安装过程中直接分区时不会提示,那就不用管了),一般也都会有个SWAP交换分区(这东西类似Windows中的虚拟内存,但比那个还要专业,直接搞成一个分区形式了,而且Linux也有SWAP文件的形式出现。),当然, 如果你的内存足够大,也可以不要SWAP分区。 Linux中文件系统是以/文件系统(根文件系统)呈树状组织起来的。请看wiki中的如何分区(https://www.doczj.com/doc/f417378400.html,/index.php?title=%E5%A6%82%E4%BD%95%E5%88%86%E5%8C%BA&variant=z h-cn)。

Linux下硬盘分区的最佳方案

Linux下硬盘分区的最佳方案 在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题。 第一点也是最重要的一点,要知道当前安装LILO的版本,因为LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到1023磁道以外即8G的空间以外,LILO就无法启动。但一些BIOS较老的机器,LINUX仍然无法突破1024磁道的限制,因此这些BIOS 无法认出大于1024的硬盘空间。 还需要考虑的问题有: ·是否限制用户可使用的磁盘空间大小? ·在系统中需要安装哪些软件? ·交换分区需要多大? ·系统是否有多个硬盘? 下面,我们按系统工作性质的不同对分区的划分提出了一些建议。当然,根据实际情况,在满足系统工作需求的前提下,下面的分区大小也可以灵活的变动。 基本工作站的分区方案 假设系统的硬盘大小是10G。 /boot 20M Swap 128M /root 9.85G 建立一个20M的/boot分区是为了避免将系统内核文件放到1024磁道以外,如果将/b

oot做为root分区的一个子目录,内核文件就会安装在root分区的任何地方,因为硬盘的大小超过了8G,所以在启动时就有可能出现问题。建议将交换分区的大小设置为内存的两倍,在这里我们假设系统的内存为64M。最后我们将硬盘的剩余空间全部分给了root分区。 Red Hat Linux 6.2 及其早期版本上的基本服务器硬盘分区方案 这里的服务器我们假设只提供几种通用的服务,如WWW服务及FTP服务等几种服务,通过telnet登录的用户数很少。假设其硬盘大小为25G。 /boot 20M Swap 128M / 10G /home 13G /var 2G 在硬盘的最前面创建20M大小的/boot分区,原因同上。交换分区的大小也是128M,因为内存的大小为64M。 / ,即root分区设为10G这么大是因为其中有一个/usr目录,这个目录可能会占用很多硬盘空间,特别是在安装了X Server,运行图形界面的应用程序的时候。 /home分区是硬盘中最大的分区,这似乎与我们假设系统用户数不多有些矛盾。实际上在/home目录下确实没有几个用户目录,但在Red Hat6.2及更早的版本中,Apache服务器和wu-ftpd FTP服务器被放在了/home/httpd及/home/ftp目录中。所以这个分区这么大也是有原因的。 最后,/var目录独自占用了一个分区,因为系统的所有日志都写到了/var/log目录下,这将会占用很大的硬盘空间。如果系统日志记录得非常详细,整个目录很快会被写满,导致系统工作呆滞。当然,可以通过系统日志后台守护程序syslogd来修改日志配置,避免发生这种情况。

Linux下查看磁盘分区命令详解

Linux下查看磁盘分区命令详解2012-04-09 21:33:40 分类:LINUX 计算机用户,日复一日在磁盘中存储、移动、删除各类文件。当然会关心磁盘空间的使用情况。在 Linux 中有一个 Shell 可以让用户随时随地对磁盘空间的使用情况一清二楚。它就是“df”命令。 我们试着在终端中输入 df 看看会显示什么。 天哪,东西很多,很详细。但是那些数字这么长,我是不是得用很多时间也想明白磁盘有多少空间呢?也许 df 命脉的 -h 参数能帮助您。我们试着在终端中输入 df -h。

现在是不是清楚多了?但是我想知道这些个分区是哪种文件系统怎么办?也许有个参数能帮助您:-T。请一定注意,这里是大写的 T。在 Shell 命令中是区别大小写的。 现在倒是看到了分区的类型了,但是它又用那么长的数字显示空间容量了。有没有又能看到分区类型,又用简单的办法显示磁盘容量的呢?有的!就是把 -T 和 -h 参数放在一起喽!

现在我只想看硬盘中 FAT32 分区的情况。毕竟我用 Linux 上网下载的东西会放在这里嘛!我们尝试在 df 命令后面使用 -t 参数。我们试着输入命令 df -Th -t vfat。 /dev/sda1 是我接在电脑上的移动硬盘上的一个分区。什么?什么?朋友您要看 FAT32 分区的情况,不是 vfat?喔!也许您还记得本站在其它文章中讲到了 Linux 系统中分区类型的情况。 朋友您不想看 FAT32 分区啦!要看除 FAT32 分区以外的其它分区?行,没问题。我们使用 -x 参数可能显示除某类分区之外的其它分区。试试看把 -t 改成-x,我们在终端中输入命令:df -Th -x vfat。 哈哈,这个参数是不是了了您的心愿了?喔!千万别忘了,在 Linux 中不只有您在硬盘中看到的分区喔!什么,还有其它的吗? 我也不太清楚,不过看看不就知道了吗?眼见为实嘛。我们使用 -a 命令可以显示当前 Linux 系统中的所有分区。

linux磁盘分区详解

linux磁盘分区详解 在学习Linux 的过程中,安装Linux 是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。虽然,现在各种发行版本的Linux 已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原因主要是不清楚Linux 的分区规定,以及它下面最有效的分区工具― Fdisk 的使用方法。 首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(logical partion),况且逻辑分区没有数量上限制。 对习惯于使用dos或windows的用户来说,有几个分区就有几个驱动器,并且每个分区都会获得一个字母标识符,然后就可以选用这个字母来指定在这个分区上的文件和目录,它们的文件结构都是独立的,非常好理解。但对这些初上手red hat linux的用户,可就有点恼人了。因为对red hat linux用户来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构。red hat linux中每个分区都是用来组成整个文件系统的一部分,因为它采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。 对windows用户来说,操作系统必须装在同一分区里,它是商业软件! 所以你没有选择的余地!对red hat linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装(必须要说明载入点),也可以就装在同一个分区中(载入点是“/”)。 下面从这两个方面入手,来讲解这个困扰大家的问题。 Linux 的分区规定 1. 设备管理 在Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE 或SCSI 设备也不例外。Linux 把各种IDE 设备分配了一个由hd 前缀组成的文件;而对于各种SCSI 设备,则分配了一个由sd 前缀组成的文件。 对于ide硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指ide硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个ide硬盘上的第三个主分区或扩展分区,hdb2表示为第二个ide硬盘上的第二个主分区或扩展分区。对于scsi硬盘则标识为“sdx~”,scsi硬盘是用“sd”来表示分区所在设备的类型的,其余则和ide硬盘的表示方法一样,不在多说。 例如,第一个IDE 设备,Linux 就定义为hda;第二个IDE 设备就定义为hdb;下面以

linux磁盘分区 格式化 挂载详解

linux下磁盘分区详解图文 1.磁盘分区格式说明 linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看 df -h命令查看当前磁盘分区空间使用情况详情等 2.分区详解 使用ssh远程连接工具登录到系统,使用fdisk -l命令查看磁盘状态 此处可以看到两块硬盘hda和hdb,第一块硬盘hda是装好系统的。hdb硬盘是未进行分区的。 本例将这个10G的硬盘分区,分区计划:分一个主分区,大小3G,文件格式ext3.三个逻辑分区,大小分别为2G,2G,3G。实际分区个数和大小可论情况所定。 下面就是分区的详细步骤,由于是每一步都进行了截图和说明,内容略显复杂,其实很简单。 输入 fdisk /dev/hdb 然后回车,给硬盘进行分区。如下图

输入n回车新建分区,接着再输入p回车新建主分区,如图 此处要求选择分区号在1-4间,输入1回车 First cylinder (1-20805, default 1):这里是设置分区起始的柱面,直接回车选择默认即可,回车后如下图 Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805):此处是设置分区结束柱面,+3G表示从起始柱面开始向后3G结束,也是是设置分区大小为3G,输入+3G后回车,如下图所示

UBUNTU分区调整、home目录迁移成功

先看个图。这是我的硬盘。UBUNTU当然是装在ext3分区里。因为安装系统时太菜。所以只分了一个ext3的区。所以许多重要的目录都放在了这个区上面。后来才知道这样做不好。比如非常重要的保存个人设置的/home目录没有办法独立出来。于是想到了调整分区的方法。调整前是这样的:swap活动分区2G(后来才知道那对我1G的内存实在有点浪费),ext3分区为8.6G。 这张图已经是调整后的图了。我来说一下调整的过程。用live CD启动电脑,让硬盘里的系统不被占用。先把swap分区删掉。释放出2G的空闲空间,再新建一个swap,大小与我的内存相当就可以了。但把这一个G的空间挂载为/home又有点捉襟见肘。反正给ubuntu 的可用空间只有10个G多一点。而其它的分区都是NTFS的,装着XP系统。现在的ubuntu 已经可以很好的支持NTFS分区格式。所以,现有的NTFS分区不必做任何的调整。10G的UBUNTU分区如果不够用,就可以把文档放到NTFS分区上。但同为ext3格式的/home则应该尽量大一点。想到/目录不用8.6个G那么大,只是装个系统而已,而且该装的软件也装得差不多了。只有/home目录在不断扩大。所以应该把/目录的容量调整一点到/home目录。现在我的/home目录经过整理后为350M.至少要从/目录调整一个G到/home目录。也是用liveCD启动进行操作。因为此时,硬盘的所有分区都处于释放状态,很方便做调整。在LIVE 系统下启动分区管理器,可以很方便在调整分区的大小。先把/目录调整为7个G.这样就释放出1.6G的空闲空间。再把这部分空间加到/home目录上。 实际操作用了30分钟左右全部完成。ubuntu的分区管理工具工作非常警慎。每进行一项重要调整后就要进行整个分区的完全检测一次。虽然用掉不少时间,但这是对自己和用户都负责的态度。 最后,就是把图中sda9上的/home目录迁移到sda10分区上,并实现自动挂载。也是通过liveCD系统来完成的。不过注意一点,必须要有root权限。这个简单,虽然live系统的

相关主题
文本预览
相关文档 最新文档