linux下增加一个磁盘空间,linux下面增加磁盘空间

下面为将磁盘空间变小了

我的linux虚拟机分的2G空间不够用了,

在网上查找相关资料,工具倒是挺多的,现学现用,一知半解,摸索着搞了好久,最后终于加载上了。

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

=======================================================

fdisk分区

一般的情况下只要懂得 d l m p q t w 就行了;

1. 输入 m 显示所有命令列示。

2. 输入 p 显示硬盘分割情形。

3. 输入 a 设定硬盘启动区。

4. 输入 n 设定新的硬盘分割区。

4.1. 输入 e 硬盘为[延伸]分割区(extend)。

4.2. 输入 p 硬盘为[主要]分割区(primary)。

5. 输入 t 改变硬盘分割区属性。

6. 输入 d 删除硬盘分割区属性。

7. 输入 q 结束不存入硬盘分割区属性。

8. 输入 w 结束并写入硬盘分割区属性

[root@localhost beinan]# fdisk /dev/hda

五、对分区进行格式化,以及加载;

[root@localhost beinan]# mkfs.ext3 /dev/sda6

先查看相关的内容;用fdisk -l 查看相关的列表然后在创建相关的文件夹

[root@localhost beinan]# mkdir /mnt/sda6

[root@localhost beinan]# mount /dev/sda6 /mnt/sda6  重启后自动挂载:vi /etc/fstab

添加:/dev/sdb1 /mnt/d ext3 defaults 0 0 (后面的文件夹,前面的是实际的盘符)

也就是将/dev/sdb1  这个挂载到什么目录的下面什么目录就会有空间 可能在跟分区建立目录也应该是可以的

/dev/sdb1 /oracle ext3 defaults 0 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值