1.先看看情况 [root@localhost tmp]# fdisk -l
Disk /dev/sda: 3221 MB, 3221225472 bytes 255 heads, 63 sectors/track, 391 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot    Start       End    Blocks   Id  System /dev/sda1   *         1       261   2096451   83  Linux /dev/sda2           262       391   1044225   82  Linux swap 看到我原先给linux分了两个区,一个是linux(2G),一个是linux swap(竟然有1G) 这个swap的空间那么大呢,可是好像用不上,那就只能从它开刀了。得修改分区表。
2.分区工具parted [root@localhost tmp]# parted 然后就进入parted的命令环境了
(parted) print --打印当前分区信息 Disk geometry for /dev/sda: 0.000-3072.000 megabytes Disk label type: msdos Minor    Start       End     Type      Filesystem  Flags 1          0.031   2047.346  primary   ext3        boot 2       2047.346   3067.097  primary   linux-swap
根据帮助的指示,觉得resize命令可能就是我要找的,先把分区2变小 (parted) resize 2 3000 3067.097
执行完了,再看看结果如何 (parted) print Disk geometry for /dev/sda: 0.000-3072.000 megabytes Disk label type: msdos Minor    Start       End     Type      Filesystem  Flags 1          0.031   2047.346  primary   ext3        boot 2       2996.499   3067.097  primary   linux-swap
果然改变了,那么把分区1变大吧 (parted) resize 1 0.031 2996.499 Warning: Filesystem was not cleanly unmounted!  You should e2fsck. Ignore/Cancel? c 好像这么弄不行,那就算了,另想个办法, 把空出的空间单独作为一个分区吧 (parted) mkpartfs primary ext2 2047.346 2996.499 (parted) print Disk geometry for /dev/sda: 0.000-3072.000 megabytes Disk label type: msdos Minor    Start       End     Type      Filesystem  Flags 1          0.031   2047.346  primary   ext3        boot 3       2047.346   2996.499  primary   ext2 2       2996.499   3067.097  primary   linux-swap 这个方法奏效了 退出再看看 [root@localhost tmp]# fdisk -l
Disk /dev/sda: 3221 MB, 3221225472 bytes 255 heads, 63 sectors/track, 391 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot    Start       End    Blocks   Id  System /dev/sda1   *         1       261   2096451   83  Linux /dev/sda2           383       391     72292+  82  Linux swap /dev/sda3           262       382    971932+  83  Linux
3、对分区进行格式化,以及加载;
  先提示一下;用 mkfs.bfs mkfs.ext2 mkfs.jfs mkfs.msdos mkfs.vfatmkfs.cramfs mkfs.ext3 mkfs.minix mkfs.reiserfs mkfs.xfs 等命令来格式化分区,比如我想格式化 sda3为ext3文件系统,则输入;
  [root@localhost tmp]# mkfs.ext3 /dev/sda3
  如果我想加载 sda3到目前系统来存取文件,应该有mount 命令,但首先您得建一个挂载目录;比如 /mnt/sda3 ;
[root@localhost tmp]# mkdir /mnt/sda3 [root@localhost tmp]# mount /dev/sda3 /mnt/sda3

linux下面增加磁盘空间的更多相关文章

  1. VMware虚拟机Linux中增加磁盘空间的扩容操作

    VMwareware虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装.如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置.结合自己的实践,总结 ...

  2. Linux临时增加swap空间

    linux临时增加swap空间:step 1: #dd if=/dev/zero of=/home/swap bs=1024 count=500000 注释:of=/home/swap,放置swap的 ...

  3. VMware Linux Guest 增加磁盘无需重启的方法

    摘要     常常需要需要给VMware Linux Guest增加磁盘适配一些测试场景,而又不想花费时间重启Guest,查找文档,发现一种简单的方法,记录一下操作步骤. 操作步骤 1 编辑Linux ...

  4. Red Hat linux 如何增加swap空间

    按步骤介绍 Red Hat linux 如何增加swap空间 方法/步骤 第一步:确保系统中有足够的空间来用做swap交换空间,我使用的是KVM,准备在一个独立的文件系统中添加一个swap交换文件,在 ...

  5. 树莓派进阶之路 (027) - 在Linux中增加swap空间

    原贴地址:http://blog.csdn.net/chinalinuxzend/article/details/1759593  在Linux中增加swap空间 在安装Linux的时候,不知道swa ...

  6. LINUX下添加磁盘空间的方法详解

    给Linux系统添加磁盘空间在工作会经常遇到. 在添加第二块磁盘一般系统默认为hdb(IDE硬盘)sdb(SCSI 硬盘),以hdb为例. linux-isep:~ # fdisk /dev/hdb ...

  7. Linux:查看磁盘空间占用情况

    Linux:查看磁盘空间占用情况 工作中有时被分配的测试机空间不大,经常遇到磁盘空间占满的情况.排查过程如下: 一.首先使用df -h 命令查看磁盘剩余空间,通过以下图看出/目录下的磁盘空间已经被占满 ...

  8. 在Linux中增加swap空间

    转自: http://blog.csdn.net/chinalinuxzend/article/details/1759593 在Linux中增加swap空间 在安装Linux的时候,不知道swap空 ...

  9. 【转载】VMware下LINUX的虚拟机增加磁盘空间

    转载自:http://space.itpub.net/24435147/viewspace-694200 VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程 ...

随机推荐

  1. c5

    // // main.c // Switch练习2 // // Created by xiaomage on 15/6/6. // Copyright (c) 2015年 xiaomage. All ...

  2. 0x41 并查集

    太菜了才做到并查集啊啊啊啊啊啊啊啊啊啊啊 还是很有收获的说 水 bzoj4195: [Noi2015]程序自动分析 好题 poj1456 感受到并查集传递性的美妙啊!对于一个商品,去找他过期前那天的集 ...

  3. Linux 下 新增Oracle10g 实例

    主要分为5步:创建实例目录,创建密码文件,创建参数文件,创建建库脚本并建库,创建数据字典. 其中,需要特别注意2点: 目录的权限,即用户和所属用户组都要是oracle.可以切换到已存在的oracle用 ...

  4. WebRTC学习与DEMO资源一览

    一. WebRTC学习 1.1   WebRTC现状 本人最早接触WebRTC是在2011年底,那时Google已经在Android源码中加入了webrtc源码,放在/external/webrtc/ ...

  5. linux + nginx 的配置优化

    linux 关于TCP/IP 的优化配置  配置文件/etc/sysctl.conf    修改完文件生效的命令  /sbin/sysctl -p 如下是总结的配置内容及说明 net.ipv4.con ...

  6. python中在py代码中如何去调用操作系统的命令

    import socket import subprocess sk = socket.socket() sk.bind(('127.0.0.1',10800)) sk.listen() conn,a ...

  7. POJ 3660 Floyd传递闭包

    题意:牛有强弱,给出一些牛的强弱的胜负关系,问可以确定几头牛的排名. 思路: Floyd传递闭包 // by SiriusRen #include <bitset> #include &l ...

  8. Kafka.net使用编程入门

    最近研究分布式消息队列,分享下! 首先zookeeper  和 kafka 压缩包 解压 并配置好! 我本机zookeeper环境配置如下: D:\Worksoftware\ApacheZookeep ...

  9. C# web api 中过滤器的使用

    一.开篇 Fiter在Web API中经常会用到,主要用于记录日志,安全验证,全局错误处理等:Web API提供两种过滤器的基本类型:actionfilterattribute,exceptionfi ...

  10. Android中的事件分发机制

    Android中的事件分发机制 作者:丁明祥 邮箱:2780087178@qq.com 这篇文章这周之内尽量写完 参考资料: Android事件分发机制完全解析,带你从源码的角度彻底理解(上) And ...