linux调整分区大小(linux手动分区教程)

大家好,今天小编来为大家解答linux调整分区大小这个问题,linux手动分区教程很多人还不知道,现在让我们一起来看看吧!

Linux系统怎么调整swap分区大小

这里介绍Linux系统中调整swap大小的方法。

   1、使用free命令带上m参数,查看swap文件大小,官方建议在RAM是2到4.5G时,swap是RAM的2倍;如果RAM大于等于4G则swap等于RAM即可

   2、也可用cat查看etc目录下的swaps文件,如下图

   3、创建一个swap文件

复制内容到剪贴板

########

dd if=/dev/zero of=/tmp/swap bs=1MB count=1024

########

以下仅供参考:不用看

Creating a swap file

First of, make sure the file system the disk you wish to swap on is properly mounted. For the purposes of this tutorial we will assume the disk is mounted as/mnt and we want to use the file/mnt/myswap.swp for swapping.

使用下面的命令创建一个1G的swap文件

复制内容到剪贴板

Use the following command to create a 1024MB file that we will use for swapping

########

dd if=/dev/zero of=/mnt/myswap.swp bs=1024MB count=1

########

   4、制作一个swap文件,如果觉得繁琐,可以将mkswap文件挂载到tmp目录下,例如:

复制内容到剪贴板

########

mkswap/tmp/swap

########

以下仅供参考:不用看

Preparing the swap file

Before we enable the swap file we must first set it up. The following command accomplishes just that:

########

mkswap/mnt/myswap.swp

########

5、使用swapon启动/tmp/swap

复制内容到剪贴板

########

swapon/tmp/swap

########

使用一个swap分区,如果已经有一个swap分区,该步骤可以省略

以下仅供参考:不用看

Using a swap partition

Setting up a swap partition is a bit more difficult, as the partition must be first created then formatted using the linux-swap file system. Once that is done, assuming the swap partition is at/dev/scsi/host0/bus0/target0/lun0/part5(common for v24 USB drives with mutiple partitions), the only command that needs be issued is:

   6、再次使用free查看增加后的swap大小

   7、如果只想增加swap大小,请忽略以下的操作,重要!!如果不使用刚才增加的1G的swap文件,使用下面的swapoff命令,可以关闭,这样swap文件就缩小了1G

使用swapoff关闭swap文件

复制内容到剪贴板

########

swapoff/tmp/swap

########

注意事项:如果只想增加swap大小,请忽略第7步的所有操作。

linux新增了磁盘空间,怎么增大原有的分区

楼下提供的是一种变相的方案,将新增空间转变为分区挂载到文件系统中使用。\x0d\x0a另一种方案是用fdisk根据磁盘分区起始和终止柱面号,删除已有分区,重新新建分区。\x0d\x0a具体方案参考以下网络文章(以下原文基本涵盖了主要技术点,如果未涉及其他具体细节,你可参考其他网络同分类文章):\x0d\x0a##################\x0d\x0a在使用linux的过程中,有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况.\x0d\x0a\x0d\x0a比如:我在安装系统时给/usr/local分配器了5G的空间,但使用一段过程后发现,/usr/local最多只用到了1G.这样可以将\x0d\x0a/usr/local大小调整为1G.空出4G留作他用.\x0d\x0a\x0d\x0a本文归纳了在不破快文件系统数据的前提下对文件系统大小进行调整的方法.这里采用的是"拆东墙,补西墙"的方法.当然,如果你的\x0d\x0a磁盘中有未分区的空闲空间,你就不用减小某个分区的空间了.这实际上是一个特例.\x0d\x0a\x0d\x0a减小一个分区的大小:\x0d\x0a[partition]\x0d\x0a[partition|freespace]\x0d\x0a\x0d\x0a增加一个分区的大小:\x0d\x0a[partitiona1|partitionb|freespace]\x0d\x0a[partitiona2||partitiona2]\x0d\x0a\x0d\x0a准备工作\x0d\x0a\x0d\x0a(一)备份\x0d\x0a\x0d\x0a首先组好备份要更改的分区中的文件.对磁盘的操作也许会导致数据的丢失.开始工作之前最好将重要的数据保存到别的分区.\x0d\x0a\x0d\x0a(二)获取相关信息.\x0d\x0a\x0d\x0a1,运行$df,查看文件系统信息.记下你想要调整的分区对应的挂载点和设备文件.\x0d\x0a这一步是为了查看/usr/local对应/dev/中的哪个设备文件.本文以/dev/hda7为例.\x0d\x0a\x0d\x0a2,运行#sudofdisk/dev/sda.进入fdisk,按下p,查看磁盘分区信息.记下/dev/sda8的起始柱面号,终止柱面号.设他们分别为start,end.并记下一个"Unit"包含多少字节.\x0d\x0a\x0d\x0a注意,文件系统大小和磁盘分区大小是不能等同的:起码他们的计量单位不同.在文件系统中,一般用KB,MB,GB为单位.但在fdisk中,是以磁盘的"unit"值(即一个柱面中包含的字节数)来计算的.我们运行#fdisk/dev/sda后,fdisk显示如下信息:\x0d\x0a\x0d\x0aDisk/dev/sda:163.9GB,163928604672bytes\x0d\x0a255heads,63sectors/track,19929cylinders\x0d\x0aUnits=cylindersof16065*512=8225280bytes\x0d\x0a\x0d\x0a(三)计算终止柱面号\x0d\x0a\x0d\x0ae.g:原先/usr/local的大小为5000MB,起始柱面号为2550,终止柱面号为3157.那么我现在要将它的大小改为1000MB,应该这样计算终止柱面号([3.2]=4):\x0d\x0a\x0d\x0a终止柱面号=2550+[(1000*1024*1024)/8225280]=2678\x0d\x0a\x0d\x0a使用fdisk删除原来的分区(以前分区的数据不会丢失!).然后新建一个分区,新分区于旧分区唯一的区别就在于分区大小不一样,这表现在他们终止柱面号不同.\x0d\x0a增加分区大小:终止柱面号设置为空闲空间的最后一个柱面号.\x0d\x0a减小分区大小:终止柱面号由计算得出.\x0d\x0a\x0d\x0a开始调整\x0d\x0a在开始调整之前,最好拿一张纸记下要调整的分区的下列信息:\x0d\x0a调整前大小,调整后大小.它挂载在哪个目录,对应于/dev/中的哪个设备.起始,终止柱面.\x0d\x0a\x0d\x0ae.g:调整前:5G,调整后:1G,挂载点:/usr/local,对应于/dev/hda7.起始,终止柱面分别为2550,3157.\x0d\x0a\x0d\x0a1,卸载分区\x0d\x0a最好在runlevel=1的情况下卸载.\x0d\x0a#umount/dev/

\x0d\x0a\x0d\x0a2,检查文件系统的一致性\x0d\x0a#fsck-n/dev/

\x0d\x0a\x0d\x0a3,如够是ext3系统,还要去除日志\x0d\x0a#tune2fs-O^has_journal/dev/

\x0d\x0a\x0d\x0a注意:取出日志后的ext3系统是无法挂载的,使用\x0d\x0a\x0d\x0a#tune2fs-j/dev/重建日志.\x0d\x0a\x0d\x0a4,调整文件系统大小\x0d\x0a#resize_reiserfs-s1000M/dev/hda7\x0d\x0a调整完文件系统的大小以后,再使用以下命令以文件系统进行全面的检查:\x0d\x0a#reiserfsck--check--fix-fixable/dev/hda7\x0d\x0a\x0d\x0a5,进入fdisk,调整分区大小.\x0d\x0a#fdisk/dev/hda\x0d\x0a\x0d\x0a由于内核仍然使用旧的分区表,重启之后再进行后面的步骤.\x0d\x0a\x0d\x0a通过以上步骤,我们已经完成了硬盘分区大小调整的操作,接下来回到重新调整文件系统大小的问题上来。由于硬盘分区是按照柱面来计划的,我们要在resize_reiserfs步骤上就一步到位调整文件系统大小与硬盘分区大小正好相等是比较困难的事情。所以一般是调硬盘分区比文件系统要大一点点,然后再通过以下命令进行同步(当然如果你不在意硬盘分区里面存在部分空间的话也可以忽略以下步骤):\x0d\x0a#umount/home/\x0d\x0a#resize_reiserfs/dev/hda6\x0d\x0a\x0d\x0a这样,就将/usr/local的大小调整为1G,留下了4G的空闲磁盘空间.\x0d\x0a#####################

Linux系统设置硬盘分区容量的方法linux设置分区大小

Linux系统设置硬盘分区容量的方法

随着硬盘容量的不断提高,硬盘分区也越来越重要。Linux系统下硬盘分区是安装系统时必须要做的,也是重要的系统维护步骤之一。本文介绍linux系统设置硬盘分区容量的方法。

首先,要知道Linux系统支持的硬盘分区格式有两种:主分区和扩展分区。主分区只允许有四个分区,可以是主分区本身,也可以是活动分区,活动分区只能有一个,一般最后一个才是活动分区,用来启动系统;与之对应的是扩展分区,是从主分区的後面开始,允许多个扩展分区,相互之间可以嵌套,嵌套的最大层数受限于硬盘物理的大小,并且只能在主分区上创建。

其次,说明Linux系统设置硬盘分区容量的方法。设置硬盘分区容量首先需要查看当前的分区大小,其次可以根据需要进行分区调整,具体步骤如下:

第一步:运行终端,输入“fdisk-l”,查看当前的硬盘及分区信息;

第二步:确定要更改的分区,输入“fdisk/dev/sdxy”(sdxy为对应的硬盘分区)进入fdisk程序;

第三步:使用更改分区容量的命令“d/Delete”,“nt/New”,“p/Primary”,“w/Write”实现更改分区大小,输入p查看更改后的分区,若符合要求,则输入“w”确认更改;

第四步:使用“reboot”重新启动系统,检查分区是否已更改成功。

最后,介绍一些通用的Linux系统磁盘分区工具,帮助用户更轻松的实现Linux系统的分区操作。GParted,KDE Partition Manager,Disks等是Linux系统中被广泛使用的分区管理工具,可以快速完成Linux系统分区操作,是推荐用户使用的硬盘分区工具。

总之,Linux系统设置硬盘分区容量的方法是非常重要的,可以通过Linux系统中的磁盘管理工具来实现,用户在使用过程中应根据自己的情况选择合适的工具,以便于更高效的实现Linux系统的分区操作。

阅读剩余
THE END