之前在安装Linux系统的时候,我们通过图形化界面,进行过磁盘的分区(需要的请看//www.greatytc.com/p/c7bc2bb963ca),但是我不能保证之后,我不再需要添加新的磁盘再进行分区。这时候就需要手工进行分区了。
一、手工分区前提:
1、如果需要手工分区,首先要有一块新的硬盘。
- 查看系统所有硬盘及分区
执行命令:[root@localhost ~ ] # fdisk -l
fdisk
是手工分区的方法
-l
就是查询
查询结果如下图:
从上图可以看出,有一个硬盘Disk /dev/sda
,大小是21.5 GB
。这块硬盘有三个分区,分别为/dev/sda1
、/dev/sda2
、/dev/sda3
。
注意:用
df
命令和mount
命令也是可以看到系统的分区信息。
2、在虚拟机中添加一块新硬盘
我们平常学习Linux系统一般是用虚拟机来进行学习,虚拟机中可以随时添加一块新的硬盘。(不用单独在去买新硬盘)
在添加硬盘前(虚拟机添加硬件之前),需要先关机。(在VMware10版本以后,能不关机进行添加硬件设备,但是你添加完成后,Linux系统需要重启以后才能够识别到,所以还是直接关机在添加硬盘吧)
(1)进入配置虚拟机硬盘页面
- 方式一:点击虚拟机的硬盘选项(任何一个选项都可以)
- 方式二:选择虚拟机-->设置
以上两种方式都能进入到虚拟机设置页面(硬盘设置在里面),如下图:
(2)添加硬盘
- 选择硬盘,点击添加。
- 选择硬盘,下一步。
- 选择磁盘类型
其实就是选择磁盘接口类型,这些接口都是虚拟出来的。默认即可。
虽然我们之前说过,前两个接口类型是比较老式的接口,但都是虚拟出来的接口,效能上区别不大,而SCSI接口和SATA接口,在Linux系统中设备名都会被识别为
sd
开头(IDE为hd
开头)。所以默认就可以,实际的服务器上选择SATA接口。
- 选择磁盘模式
选择创建新虚拟磁盘(V)
,下一步。
选择该磁盘模式,在客户机操作系统中一个磁盘文件代表着一个硬盘。虚拟磁盘可以十分方便的在相同的或不同的主机之间进行复制或移动。
- 选择磁盘大小
选择将虚拟磁盘存储为单个文件
,下一步。
注意:
立即分配所有磁盘空间:会立即分配所设置的磁盘空间,而不是允许磁盘空间逐渐增长到最大。(无需立即分配,占用空间)
选择单文件和多文件:如果是
FAT32
分区的最大支持4G文件,你不拆分也得拆分,如果是NTFS的分区,则不需要拆分。多文件官方是说便携性好,其实两个都好移动,很明显是单文件好。
- 指定虚拟磁盘文件的名称和位置
需要给磁盘文件命名和指定目录,可以选择默认值,如果需要也可以更改名称和目录,点击“浏览”可以更改目录。确认后点击“完成”,那么一个新的磁盘就添加好了。
- 点击完成后可以看到虚拟机中一个新的硬盘创建完成。
点击确定
,开启虚拟机,手工分区的前提就准备完成了。
Tips:
如果添加新硬盘之后,开启虚拟机,执行ifconfig
命令,查看不到ip地址,极有可能就是硬盘设备的UUID冲突了,解决请看这篇文章。//www.greatytc.com/p/fd6ac258a6d1