首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(Primary Partion)和扩充分区(Extension Partion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(Logical Partion),况且逻辑分区没有数量上限制。
GPT分区表:(GPT含义:GUID分区表)
首先 apt-get install parted
使用 parted 建立大小超过2T的分区
1,parted /dev/sdb
可以输入p打印磁盘信息,查看分区的情况
2,mklabel gpt
设置分区类型为gpt
3,mkpart primary 0% 100%(自行选择)
primary指分区类型为主分区,0是分区开始位置,100%是分区结束位置。
4,print
打印当前分区,查看分区设置是否正确
5,quit
完成后用quit命令退出。
6,mkfs.ext3 /dev/sdb1 (格式化文件系统)
在parted里边不支持ext3的文件系统,所以如果要使用的话,要退出parted进行格式话
格式化磁盘。如果支持EXT4可选择格式化为EXT4,格式化成ext3的时候又出现问题。Ext3默认的block size的大小为4k,最大只能支持8T的空间。格式化时指定block size的大小为8K这样最大可以支持16T的空间。相应命令:mkfs.ext3 -b 8192 /dev/sdb2
挂载到/home/file目录下(注意:不能挂载到根目录如/home,因为会屏蔽掉所有子文件,并生成一个lost+found文件夹,最好是自己新建一个子目录)
当在系统里创建了一个新的分区后,因为mount挂载在重启服务后会失效,所以需要将分区信息写到/etc/fstab文件中让其永久挂载
,编辑/etc/fstab里加入:输入红色内容
/dev/sdb1(磁盘分区) /home/file(mount目录) ext3 (文件格式) defaults 0 0
保存退出,重启后,/dev/sdb1 就会自动挂载到/home/file目录下