小白求教Linux做完系统 如何再不重装系统重新分区区

简介本篇为”小白安装Gentoo Linux操作系统——配置网络“的后篇下面将正式进入安装过程,安装Gentoo Linux操作系统的目的并不是实验,而是最终将Gentoo Linux操作系统作为自己工作、学习、娱乐用的计算机系统,同时整个安装过程是对计算机硬件、操作系统以及应用软件的全面重新了解,可谓说意义非凡、好戏连连。此次Gentoo Linux操作系统的安装将在磁盘上实现,在程序装入前需对磁盘进行分区,故本篇着重介绍磁盘分区的过程。工具/原料命令:free命令:fdisk方法/步骤磁盘分区规划在日常安装Gentoo Linux操作系统前需要对系统使用的磁盘分区进行规划,规划原则需考虑磁盘容量、系统规模与用途。现阶段个人PC的磁盘容量已近乎TB级别,磁盘容量已不再成为系统安装的约束,那么对系统规模与用途的考虑则是安装Gentoo Linux的主要因素。按个人PC常用系统用途的分区:1、/boot,容量大约100M,首先需要分出来的启动分区2、/swap,容量大约为物理内存的2倍,其次需要分出交换分区(因计算机的物理内存一直价格高昂,故为提高计算机运转效率,专门切分出此区域作为磁盘与内存交换数据使用,近年内存价格下降且装机容量倍增,常规使用内存本身即可完成数据交换,故一般无实际效果,但建议分出)3、/root,容量不宜太大,主要安装系统应用4、/home,容量宜大大滴,除系统应用外的其他应用全部装入此处本次系统安装的磁盘大小为30G,内存为256M,故其分区规划如下:/boot 100M/root 15G/swap 512M/home 剩下全部开始分区/swap分区容量是内存的2倍,首先查看本机的内存容量输入如下命令查看内存容量:# free红色方框内的total下的数字即为物理内存容量,此处显示252652其单位为B,除以1024则为246.73M约为256M。读者查出的数据也可按此方法计算物理内存容量,以方便下面分区时输入数据。分区开始输入如下命令开始分区:# fdisk /dev/sda看到下图后按照以下步骤完成分区:1、建立100M的/boot分区输入“n”——“add a new partiton”添加一个新分区输入“p”——“Partition type”选择分区类型,“p”为主分区(primary),“e”为扩展分区(extended),默认为”p“,可不输入直接回车确认输入“1”——“Partition number”选择分区序号,默认为”1“,可不输入直接回车确认输入“2048”——“First sector”输入起始扇区号,此处读者显示初始扇区号与实例不一定相符,一般直接回车确认输入“+100m”——“Last sector”输入结束扇区号,此处输入分区容量建立100M的/boot分区完成2、激活启动分区输入“a”——“toggle a bootable flag”激活启动分区显示下图后激活启动分区完成3、建立15G的/root分区输入”n“输入”p“输入”2“,默认为“2”,可不输入直接回车,一个磁盘可分4个主分区,已经分了一个主分区占用数字“1”,故此处显示为“2”输入“206848”,默认为“206848”,此处读者显示初始扇区号与实例不一定相符,一般直接回车确认输入“+15g”,此处输入分区容量建立15G的/root分区完成4、建立/swap分区,容量物理内存容量的2倍,步骤2查出的物理内存容量为256M,2倍为512M输入“n”输入“p”输入“3”,默认为“3”,可不输入直接回车,一个磁盘可分4个主分区,已经分了2个主分区占用数字“1”、“2”,故此处显示为“3”输入“”,默认为“”,此处读者显示初始扇区号与实例不一定相符,一般直接回车确认输入“+521m”,此处输入分区容量建立512M的/swap分区完成5、改变分区类型输入“t”——“change a partition type”改变分区类型输入“3”——选择刚建立的第3个主分区输入“82”——“Linux swap / Solaris”确定此分区的类型是linux交换分区改变分区类型完成6、建立/home分区,容量为剩余磁盘容量,读者可自由指定容量输入“n”输入“p”,默认为”e“,因主分区可用序号只剩一个,故建议启用扩展分区,此处继续建立主分区输入“4”,默认为“4”,可不输入直接回车,一个磁盘可分4个主分区,已经分了2个主分区占用数字“1”、“2”、“3”,故此处显示为“4”输入“”,默认为“”,此处读者显示初始扇区号与实例不一定相符,一般直接回车确认不输入直接回车确认,将剩余磁盘容量全部划入/home分区建立/home分区完成7、保存分区设置并退出输入“w”——“write table to disk and exit”分区完成显示现有分区输入如下命令查看现有分区# fdisk -l命令执行后显示如下图Linux操作系统所有硬件都以文件形成实现(这时Linux操作系统的重要特性),甚至分区也按文件形式显示,其中“Device”显示已分区文件名,“*”标记为已激活的启动分区,“Start”“End”为起始扇区号,“Sectors”为该分区使用扇区数量,“Size”为分区容量,“Id”为分区类型编号,“Type”为分区类型注意事项” # “作为命令行提示,凡以” # “开头的均为需输入的内容,注意:” # “不是输入项本文列出的命令可百度其详细使用方法,以便读者提高
怎么查自己的手机号码,手机作为现在人们不可或缺的交流工具,每个人都算是非常熟悉了。然而,有的时候,我们也许对于自己熟悉的手机都会不知道自己的手机号码!尤其是新......
百度师傅百度师傅,专治各种手机、电脑问题: 手机号码怎样测吉凶?下面教大家如何操作。: 工具/原料
能上网的电脑......
手机号码测吉凶,手机号码是非常常见的数字组合,但是随着各种原因的发展,现在很多人比较关注手机号码的吉凶,下面一起介绍下方法。...
选手机号码吉祥方法,我们先看1-10的数字解释:1(太极之数)太极之数,万物开泰,生发无穷,利禄亨通。2(两仪之数)两仪之数,混沌未开,进退保守,志望难达。3(三才之......
改运手机号_如何选择吉祥的手机号码,宇宙充满各种神秘的磁场能量,而我们生活在一个信息爆炸的时代,各种各样的数字信息影响着我们,我们却从未知晓出生以来,我们就开始......
GSM/CDMA无线网络覆盖对手机终端进行实时位置捕捉的新型技术,利用移动的塔基信号测算手机在塔基周围的距离,结合经伟度和电子地图,标注手机详细地址的方式,同时根据伟度......
如何通过手机号码定位别人手机位置,手机定位技术是指通过特定的定位技术来获取移动手机或终端用户的位置信息经纬度坐标,在电子地图上标出被定位对象的位置的技术或服务......
手机号码检测开通微信,很多人都想着如何去做,也许思路是正确的,但是却缺乏一定的执行能力,不管怎么样先去做我们才会知道最终的结果,实践也才是掌握真理的唯一标准。...
如何快速进行手机号微信检测,这是微信营销行业比较关注的问题,现在我就来交大家一...手机号码卡,网上选号,店面受理.买手.. 怎样添加微信好友7天可以......
亲测!真实有效的免费拨打全国号码!安全方便,不用任何设置, 这是这个月网上流行...这点大家可以放心的是,手机收验证码并不是为了扣你手机的话费,而且它也不能扣......
■ 热门推荐用GParted-LiveCD进行Ubuntu分区大小的调整_Linux教程_Linux公社-Linux系统门户网站
你好,游客
用GParted-LiveCD进行Ubuntu分区大小的调整
来源:Linux社区&
作者:Linux
用GParted-LiveCD进行分区大小的调整
1、下载最新版本的gparted镜像文件:。
2、将gparted镜像文件刻录成光盘或压制在U盘上制成LiveUSB
3、虽说是无损调整,但为了安全起见(万一停电咋办?),建议备份重要数据到移动硬盘上
4、在BIOS中,将启动顺序设置为首先光驱启动(如果是用LiveUSB,应设为USB-HDD)
二、调整分区
1、将光盘放入光驱(如果是用LiveUSB,插上U盘),重启电脑
2、进入gparted启动界面,直接选Defalt settings
3、第二个界面继续按回车
4、接下来选语言,输入&26&回车(就是简体中文,尽管汉化不全)
5、接着提示将要进入X-Windows界面,回车
6、进入gparted,就会发现和瘟到死的PQ相似的界面,实际操作也是一样的,而且也支持瘟到死分区的调整
7、点击你要腾出空间的分区,弹出右键菜单选择&Resize/Move&
8、用鼠标托动或数字精确调整要释放的空间大小,若要释放在分区头部拉左侧的控制条(输入第一行数值),若要释放在分区尾部拉右侧的控制条(输入第三行数值),调整好之后点&更改大小/移动&按钮。
9、点击欲扩大容量的分区,弹出右键菜单选择&Resize/Move&
10、按照第8步的方法操作,只是现在变成扩大分区容量而已
11、点击&Edit&菜单,选择&Apply All Operations&
12、再次确认要调整分区容量后,gparted开始调整分区,完成后点&Close&按钮
13、点&gparted&菜单,选&Quit&关闭gparted窗口,再双击左上角的&Exit&按钮退出gparted系统
14、在弹出的窗口中选&Reboot&重启电脑,退出时系统会提示你取出光盘
三、可能存在的问题
可能会发生swap分区丢失的情况,可在终端中用&free -m&命令查看swap分区是否激活(是否显示容量),如果未激活,可用&sudo mkswap /dev/sdaX&命令(X为swap分区的编号)进行激活,并将激活所得的UUID码替换掉&/etc/fstab&文件(需要管理员权限)中原来 swap分区的UUID编码,重启后即可自动激活挂载
警告:对swap分区的激活操作及对fstab文件的修改应谨慎,必需仔细核对修改的值
-------------------------------阅读延伸1-------------------------------
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系统的ROOT是随机的密码,到用户管理里改一下就可以了。有了ROOT,就可以很方便地把/home目录移动到sda10上。然后再改一下sda9分区里的/etc/fstab文件,把sda10自动挂载为/home。当然。别忘了sda9下也要有/home目录。目录为空就可以了。这样系统启动后自动就把sda10挂载到系统的/home目录下了。于是实现了/home目录存在于单独分区之上。
-------------------------------阅读延伸2-------------------------------
在Ubuntu下活动调整/home分区大小
由于最近工作需要在公司的电脑上安装Ubuntu10.04,本来已经安装了9.10,而且用着很顺手,并不是没事儿想当小白。由于电脑上的硬盘只有80G,所以把剩下的都挂载在了/home分区下,而显然,/home在正常情况下是不能卸载的。除了root用户的家在/root外,其他用户的家都在/home分区下。为了安装10.04,而且不想把9.10扔掉,所以想到活动调整/home的大小。
2.使用root登录到系统
可以在启动时使用recovery mode进入系统,然后选择root登录,也可以在系统启动到gdm时,按下Ctrl+Alt+FN(N为1~6)进入一个控制台,然后以root用户登录。登录后,卸载/home分区。
#umount /home
3.调整分区大小
在gnome里,有一个很好用的活动调整分区大小的工具叫gparted,但是操作之前,需要将分区卸载。然后就可以调整大小了。由于这里使用控制台登录,所以使用命令startx进入X window界面。
4.另一种把分区数据损坏的方法
在上面那种简单的方法成功之前,我抽了似的使用了一种很复杂的方法,使用控制台登录后,同样卸载掉/home分区,然后使用tune2fs/debugfs和parted(没错,gparted的幕后黑手)来调整分区的大小,最后使用e2fsck来检验修复文件系统,到最后。很惨,整个分区的东西都没了,只剩下了lost+found,oh,跟重新被格式化了一样。下面介绍下tune2fs/debugfs/parted/e2fsck的简单使用。
tune2fs可以显示文件系统超级块的内容,并且可以修改之,debugfs也可以达到目的,而且貌似更强大,还有一个undel[ete]命令,貌似很强大,还没有用过。这次使用的主要是他们(tune2fs/debugfs)调整文件系统feature的功能
#debugfs -w /dev/sda6& & -w& & 表示可以读写,否则默认以只读方式打开
debugfs:features& & & & debugfs:& & 是进入debugfs后的提示符,features显示文件系统当前支持的feature
debugfs:feature [+|-fs_feature]& & feature& & 添加或移除文件系统当前支持的feature
debugfs:q& & & & & & & & q& & & & 退出debugfs
#tune2fs -l /dev/sda6& & -l& & 列出文件系统超级块内容
#tune2fs -O ^fs_feature[,...]& & /dev/sda6& & 删除文件系统的feature
#tune2fs -O fs_feature[,...]& & /dev/sda6& & 添加文件系统的feature
#parted /dev/sda
(parted)p& & & & 打印分区表
(parted)resize NUMBER START END
为什么上面只介绍了tune2fs/debugfs的关于文件系统feature的使用方法,因为我也只会这些,而且还是因为parted要求文件系统不能有过多的feature,它只支持少量的几种feature. parted的使用方法很像fdisk
#e2fsck -f -y /dev/sda6& & -f& & 表示force,& & -y& & 表示所有提示均回答yes
在Ubuntu下活动调整/home分区大小
由于最近工作需要在公司的电脑上安装Ubuntu10.04,本来已经安装了9.10,而且用着很顺手,并不是没事儿想当小白。由于电脑上的硬盘只有80G,所以把剩下的都挂载在了/home分区下,而显然,/home在正常情况下是不能卸载的。除了root用户的家在/root外,其他用户的家都在/home分区下。为了安装10.04,而且不想把9.10扔掉,所以想到活动调整/home的大小。
2.使用root登录到系统
可以在启动时使用recovery mode进入系统,然后选择root登录,也可以在系统启动到gdm时,按下Ctrl+Alt+FN(N为1~6)进入一个控制台,然后以root用户登录。登录后,卸载/home分区。
#umount /home
3.调整分区大小
在gnome里,有一个很好用的活动调整分区大小的工具叫gparted,但是操作之前,需要将分区卸载。然后就可以调整大小了。由于这里使用控制台登录,所以使用命令startx进入X window界面。
4.另一种把分区数据损坏的方法
在上面那种简单的方法成功之前,我抽了似的使用了一种很复杂的方法,使用控制台登录后,同样卸载掉/home分区,然后使用tune2fs/debugfs和parted(没错,gparted的幕后黑手)来调整分区的大小,最后使用e2fsck来检验修复文件系统,到最后。很惨,整个分区的东西都没了,只剩下了lost+found,oh,跟重新被格式化了一样。下面介绍下tune2fs/debugfs/parted/e2fsck的简单使用。
tune2fs可以显示文件系统超级块的内容,并且可以修改之,debugfs也可以达到目的,而且貌似更强大,还有一个undel[ete]命令,貌似很强大,还没有用过。这次使用的主要是他们(tune2fs/debugfs)调整文件系统feature的功能
1)debugfs#debugfs -w /dev/sda6& & -w& & 表示可以读写,否则默认以只读方式打开debugfs:features& & & & debugfs:& & 是进入debugfs后的提示符,features显示文件系统当前支持的featuredebugfs:feature [+|-fs_feature]& & feature& & 添加或移除文件系统当前支持的featuredebugfs:q& & & & & & & & q& & & & 退出debugfs2)tune2fs#tune2fs -l /dev/sda6& & -l& & 列出文件系统超级块内容#tune2fs -O ^fs_feature[,...]& & /dev/sda6& & 删除文件系统的feature#tune2fs -O fs_feature[,...]& & /dev/sda6& & 添加文件系统的feature3)parted#parted /dev/sda(parted)p& & & & 打印分区表(parted)resize NUMBER START END(parted)q为什么上面只介绍了tune2fs/debugfs的关于文件系统feature的使用方法,因为我也只会这些,而且还是因为parted要求文件系统不能有过多的feature,它只支持少量的几种feature. parted的使用方法很像fdisk4)e2fsck#e2fsck -f -y /dev/sda6& & -f& & 表示force,& & -y& & 表示所有提示均回答yes
更多Ubuntu相关信息见 专题页面
相关资讯 & & &
& (08/09/:08)
& (03/24/:02)
& (12/23/:11)
& (05/27/:27)
& (01/28/:10)
& (10/26/:41)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 重装系统重新分区 的文章

 

随机推荐