1、在vmware中调整硬盘的大小
2、
启动Linux,键入df -h查看磁盘信息:
-
[root@localhost ~]# df -h
-
Filesystem Size Used Avail Use% Mounted on
-
/dev/mapper/VolGroup00-LogVol00
-
29G 26G 2.3G 92% /
-
/dev/sda1 190M 13M 168M 7% /boot
-
tmpfs 506M 48K 506M 1% /dev/shm
-
gvfs-fuse-daemon 29G 26G 2.3G 92% /root/.gvfs
可以看到新增加的硬盘容量并没有体现在Linux中。使用fdisk -l查看分区表信息。我的信息是:
-
[root@localhost ~]# fdisk -l
-
-
Disk /dev/sda: 42.9 GB, 42949672960 bytes
-
255 heads, 63 sectors/track, 5221 cylinders
-
Units = cylinders of 16065 * 512 = 8225280 bytes
-
Disk identifier: 0x000f1526
-
-
Device Boot Start End Blocks Id System
-
/dev/sda1 * 1 25 200781 83 Linux
-
/dev/sda2 26 3916 31254457+ 8e Linux LVM
注意Disk /Dev/sda有40多G空间(刚刚通过VMWare扩展的),但两个Device /dev/sda1和/dev/sda2加起来只有30多G,有10G空间没有被使用。
从调整分区表入手,调整分区表用fdisk。这个过程需要人机交互,我在需要输入的地方加注释来说明
-
[root@localhost ~]# fdisk /dev/sda
-
-
The number of cylinders for this disk is set to 5221.
-
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): n //选择n表示新建分区
-
Command action
-
e extended
-
p primary partition (1-4)
-
e //选择e表示建立扩展分区
-
Partition number (1-4): 3 //选择3是因为1和2都被占了(/dev/dsa1和/dev/dsa2)
-
First cylinder (3917-5221, default 3917): //此分区起始柱面,直接按回车,使用默认值
-
Using default value 3917
-
Last cylinder or +size or +sizeM or +sizeK (3917-5221, default 5221): //此分区大小,直接按回车,使用默认值(表明包含所有剩余空间)
-
Using default value 5221
-
-
Command (m for help): n //在扩展分区基础上新建逻辑分区
-
Command action
-
l logical (5 or over)
-
p primary partition (1-4)
-
l //选择l表示新建逻辑分区
-
First cylinder (3917-5221, default 3917): //直接按回车
-
Using default value 3917
-
Last cylinder or +size or +sizeM or +sizeK (3917-5221, default 5221): //直接按回车
-
Using default value 5221
-
-
Command (m for help): p //选择p查看新的分区表,发现已经新建成功
-
-
Disk /dev/sda: 42.9 GB, 42949672960 bytes
-
255 heads, 63 sectors/track, 5221 cylinders
-
Units = cylinders of 16065 * 512 = 8225280 bytes
-
Disk identifier: 0x000f1526
-
-
Device Boot Start End Blocks Id System
-
/dev/sda1 * 1 25 200781 83 Linux
-
/dev/sda2 26 3916 31254457+ 8e Linux LVM
-
/dev/sda3 3917 5221 10482412+ 5 Extended
-
/dev/sda5 3917 5221 10482381 83 Linux
-
-
Command (m for help): w //选择w保存
-
The partition table has been altered!
-
-
Calling ioctl() to re-read partition table.
-
-
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
-
The kernel still uses the old table.
-
The new table will be used at the next reboot.
-
Syncing disks.
可以看到新增了/dev/sda3扩展分区和/dev/sda5逻辑分区。如果是新增了一块硬盘,也可以直接新建一个主分区,步骤更简单些。
键入partprobe命令,这个命令用于在硬盘分区发生改变时,更新Linux内核中读取的硬盘分区表数据。
-
[root@localhost ~]# partprobe
我们使用ext3格式化/dev/sda5这个新的分区
-
[root@localhost ~]# mkfs -t ext3 /dev/sda5
-
mke2fs 1.40.8 (13-Mar-2008)
-
Warning: 256-byte inodes not usable on older systems
-
Filesystem label=
-
OS type: Linux
-
Block size=4096 (log=2)
-
Fragment size=4096 (log=2)
-
655360 inodes, 2620595 blocks
-
131029 blocks (5.00%) reserved for the super user
-
First data block=0
-
Maximum filesystem blocks=2684354560
-
80 block groups
-
32768 blocks per group, 32768 fragments per group
-
8192 inodes per group
-
Superblock backups stored on blocks:
-
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
-
-
Writing inode tables: done
-
Creating journal (32768 blocks): done
-
Writing superblocks and filesystem accounting information: done
-
-
This filesystem will be automatically checked every 32 mounts or
-
180 days, whichever comes first. Use tune2fs -c or -i to override.
3、挂载到文件系统
mkdir /software
mount -t ext3 /dev/sda5
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29820633/viewspace-1986036/
,如需转载,请注明出处,否则将追究法律责任。