Linux系统的要重新分区怎么操作?

来源:360问答  责任编辑:小易  

你好, 如果说你使用了LVM的话,那么扩大分区就是小事一桩,如果没有。那是基本没可能。重装系统,重新设置分区,  这2113里以Red hat AS4 为例。当磁盘分区发现不够用时5261,能想道的第一个做法4102就是增加1653分区大小。但是一般Linux如果没有采用逻辑卷管理,则动态增加分区大小很困难,一个能想道的办法就是,备份分区文件系统数据,删除分区,然后再重新创建分区,恢复备份的文件系统,这个做法比较玄,可能删除分区后导致系统无法启动。  第二个做法就是,创建一个新的逻辑分区(当然必须有未使用的磁盘空间能分配),将文件系统从老分区拷贝到新分区,然后修改fstab,使用新分区/文件系统替换老的分区/文件系统  第三种做法是,创建一个新的逻辑分区,将新的逻辑分区格式化ext3(或其他类型)的文件系统,mount到磁盘空间不够的文件系统,就跟原来的分区/文件系统一样的使用。  这里采用的是第三种方式:  sdb为第二个SCSI硬盘。  [root@hdp0 hadoop]# /sbin/fdisk /dev/sdbThe number of cylinders for this disk is set to 8942.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK)Command (m for help): pDisk /dev/sdb: 73.5 GB, 73557090304 bytes255 heads, 63 sectors/track, 8942 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sdb1 * 1 130 1044193+ 83 Linux/dev/sdb2 131 391 2096482+ 82 Linux swap/dev/sdb3 392 521 1044225 83 Linux/dev/sdb4 522 8942 67641682+ 5 Extended/dev/sdb5 522 586 522081 83 Linux/dev/sdb6 587 651 522081 83 Linux/dev/sdb7 652 1173 4192933+ 83 Linux  可以看出sdb1,2,3为主分区,sdb4为扩展分区。后面的sdb5,6,7则为逻辑分区。柱面编号(Start,End)是连续的,sdb7只用道了1173,而从扩展分区看最大到8942,也就是说,还有7769个柱面是空闲的,一个柱面大小为8225280,约为8M大小。还剩7769*8225280bytes,约62G未使用。  新增加一个逻辑分区(注:若涉及到主分区和扩展分区,实际情况可能比这个复杂,这里4个主分区(包括扩展分区)都分过了,所以只能分逻辑分区)Command (m for help): nFirst cylinder (1174-8942, default 1174): Using default value 1174  增加大小为10GLast cylinder or +size or +sizeM or +sizeK (1174-8942, default 8942): +10240M  增加后看一下,多了一个逻辑分区/dev/sdb8  Command (m for help): pDisk /dev/sdb: 73.5 GB, 73557090304 bytes255 heads, 63 sectors/track, 8942 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sdb1 * 1 130 1044193+ 83 Linux/dev/sdb2 131 391 2096482+ 82 Linux swap/dev/sdb3 392 521 1044225 83 Linux/dev/sdb4 522 8942 67641682+ 5 Extended/dev/sdb5 522 586 522081 83 Linux/dev/sdb6 587 651 522081 83 Linux/dev/sdb7 652 1173 4192933+ 83 Linux/dev/sdb8 1174 2419 10008463+ 83 Linux  可以看到,增加了一个sdb8的分区,柱面号从1174到2419.  写入分区表,执行分区操作Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.The kernel still uses the old table.The new table will be used at the next reboot.Syncing disks.  分区完后,是看不到文件系统的  [root@hdp0 hadoop]# df -mFilesystem 1M-块 已用 可用 已用% 挂载点/dev/sdb1 1004 582 372 62% /none 1014 0 1014 0% /dev/shm/dev/sdb3 1004 807 147 85% /home/dev/sdb5 494 11 458 3% /opt/dev/sdb7 4031 3272 554 86% /usr/dev/sdb6 494 87 382 19% /var  重启机器  reboot  格式化文件系统  [root@hdp0 hadoop]#/sbin/mkfs.ext3 /dev/sdb8  mount文件系统,/home/develop 为/home下一目录  [root@hdp0 hadoop]#mount /dev/sdb8 /home/develop  查看文件系统,可以看到新建立的分区/文件系统已经挂载上,能够使用了。  [root@hdp0 hadoop]# df -mFilesystem 1M-块 已用 可用 已用% 挂载点/dev/sdb1 1004 582 372 62% /none 1014 0 1014 0% /dev/shm/dev/sdb3 1004 807 147 85% /home/dev/sdb5 494 11 458 3% /opt/dev/sdb7 4031 3272 554 86% /usr/dev/sdb6 494 87 382 19% /var/dev/sdb8 9621 54 9079 1% /home/develop,LVM是逻辑盘卷管理(Logical Volume Manager),它2113是Linux环境下对磁盘5261分区进行管4102理的一种机制,LVM是建立在硬盘和分1653区之上的一个逻辑层,来提高磁盘分区管理的灵活性。看你这个截图应该是没有划分lvm分区的。如果想实现这种方法的,需要从新安装下linux,再安装的时候建立分区会自带一个分区(lvm,这个和你的内核版本有关,centos5.0以上都自带)。这种划分区域也还好,只是刚开始接触的时候不了解,可能需要理解下lv,pv,vl之间的关系。搜搜资料,推荐在虚拟机上尝试。你这样的话是没法自动扩展的。本回答被提问者采纳,不是lvm的话,没法进行自动扩展的,你只能挂载空闲的,参考我发给你的方法试试www.zgxue.com防采集请勿采集本网。

Linux安装系统时应该怎么设置分区

安装linux要用linux自己的分区,按你的情况,要把C盘推掉,然后重新分区为linux分区。 但是按微软的习惯,无论你系统装在哪个盘,C盘总有些信息是必须的,你如果推掉C盘,那个win7肯定也会挂掉。所以如果你想安装双系统,先把win7安装到C盘,然

答:以我的经验: swap 物理内存的2倍,不然休眠会有问题 / 1G 不用太大,因为安装好系统以后基本上不变了 /usr 20G 这个大小够用了,应用程序都安装在这里了 /var 2G 以免 cache 用 log 等太大影响系统还是把它划出来吧 /home else 我的系统按上面...

1. 选择分区的时候把/home挂到原来的分区,提示是否格式化的时候选否。另外,home挂载后,有些配置文件不是你所要的,等进入系统或者用一个livecd删了就是。 2. 装的时候不分home,装好后etc/fstab里再挂也可以。 3. 我一般是这样做的:将硬盘分

linux系统如何在原来的分区上扩大分区??

linux嘛,可以挂载。 硬盘是物理设备,你不买新的,或者不腾出其他空闲空间,没法加对吧。 取一个其他空闲的分区,或者一块新的硬盘。 把这块新的硬盘的某个分区直接挂载到 oracle 的分区就可以啊 但是这样会覆盖原来的分区。 所以最好先把原来

答:你好, 如果说你使用了LVM的话,那么扩大分区就是小事一桩,如果没有。那是基本没可能。重装系统,重新设置分区。

重装系统之前的工作最主要的就是备份重要数据,如果无需备份,那么直接用系统启动盘(u盘、光盘)启动执行安装即可,安装过程选择分区挂载位置时,可以使用现有分区,根分区是必须格式化的,其它分区是否格式化则看情况,也可以全部重新分区并格

Linux系统分区问题。如何在系统建立好后再重新划分...

格式化分区 如果创建的是主分区,将新分区格式化为相应的文件系统(查看可用df -T) #mkfs -t ext4 /dev/sdb2 挂载硬盘 先创建挂载点,新建一个目录 #mkdir /storage 将硬盘挂载到新建目录下#mount /dev/sdb2 /storage

答:当然是空的啊 你的原先的/usr是 在/里面的。 除非你复制所有的/usr数据到你的新分区里(暂时给一个挂载点),然后删除/usr(不能删,就到急救模式下, 可能需要umount /先),并新增挂载点/usr去替换那个临时挂载点

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

答:1) 格式化整个块设备:mkdosfs /dev/磁盘名字 2)分区:fdisk /dev/磁盘名字 (mkfs.ext2 mkfs.minix mkfs.vfat 不同的文件系统) 分区命令: m:帮助 n:新建分区 p:打印分区表 e:扩展分区 w:保存更改(一定要保存)

在装linux系统时将c盘重新分区了。怎么逆向还原

答:安装linux要用linux自己的分区,按你的情况,要把C盘推掉,然后重新分区为linux分区。 但是按微软的习惯,无论你系统装在哪个盘,C盘总有些信息是必须的,你如果推掉C盘,那个win7肯定也会挂掉。所以如果你想安装双系统,先把win7安装到C盘,然...

重装Linux系统时如何重用原来的/home分区?

答:1. 选择分区的时候把/home挂到原来的分区,提示是否格式化的时候选否。另外,home挂载后,有些配置文件不是你所要的,等进入系统或者用一个livecd删了就是。 2. 装的时候不分home,装好后etc/fstab里再挂也可以。 3. 我一般是这样做的:将硬盘分...

linux系统如何增加硬盘并调整分区?

答:linux嘛,可以挂载。 硬盘是物理设备,你不买新的,或者不腾出其他空闲空间,没法加对吧。 取一个其他空闲的分区,或者一块新的硬盘。 把这块新的硬盘的某个分区直接挂载到 oracle 的分区就可以啊 但是这样会覆盖原来的分区。 所以最好先把原来...

Linux系统需要哪些分区?在安装Linux系统时应如何...

答:重装系统之前的工作最主要的就是备份重要数据,如果无需备份,那么直接用系统启动盘(u盘、光盘)启动执行安装即可,安装过程选择分区挂载位置时,可以使用现有分区,根分区是必须格式化的,其它分区是否格式化则看情况,也可以全部重新分区并格...

Linux系统如何重新挂载var分区

答:格式化分区 如果创建的是主分区,将新分区格式化为相应的文件系统(查看可用df -T) #mkfs -t ext4 /dev/sdb2 挂载硬盘 先创建挂载点,新建一个目录 #mkdir /storage 将硬盘挂载到新建目录下#mount /dev/sdb2 /storage

linux怎样重新调整分

答:linux有很多管理工具,你要看你的文件在那个分区,可以使用pwd命令先查看它的路径 然后使用 df -v命令看看文件系统的安装路径,你要找到和你的文件路径匹配最大化的路径,然后看看前面系统显示的分区代码 分区代码的后面两位代表分区: 例如:a1...

以我的经验:2113swap 物理内存的2倍,不然休眠会有问题/ 1G 不用5261太大,因为安装好4102系统以后基本上不变了/usr 20G 这个大小够1653用了,应用程序都安装在这里了/var 2G 以免 cache 用 log 等太大影响系统还是把它划出来吧/home else我的系统按上面分的,1年了,除 /home 外,每个分区只用了一半,第一种2113:Linux标准分区,至少需要swap,boot分区和 / 分区,5261boot是系统的4102引导分区,/ 分区下还可以细分为/home, /usr, /var 等等。如果是1653初学入门,建议你就分一个boot分区,给boot分区500M就可以了,一个swap分区,大小为内存的两倍,其他都给跟分区,多熟悉一下linux的分区。另外一种:LV 叫做逻辑卷,这个中分区的主要优点是可以动态增加磁盘分区的大小,在不重启系统的情况下可以增加磁盘分区的大小。 若是初学者,还是用标准分区多熟悉熟悉再说。本回答被网友采纳,/boot 100M/ 5Gswap 建议为物理内存的2倍/var 4G(做实验的话也可以不建立这个分区,而将/分区设置的更大)内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • Linux安装系统时应该怎么设置分区
  • linux系统如何在原来的分区上扩大分区??
  • Linux系统分区问题。如何在系统建立好后再重新划分...
  • 小白求教Linux做完系统 如何再重新分区
  • 在装linux系统时将c盘重新分区了。怎么逆向还原
  • 重装Linux系统时如何重用原来的/home分区?
  • linux系统如何增加硬盘并调整分区?
  • Linux系统需要哪些分区?在安装Linux系统时应如何...
  • Linux系统如何重新挂载var分区
  • linux怎样重新调整分
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved