目录 | TABLE OF CONTENT
- 步骤
- 实际操作
- 格式化
步骤
- 磁盘分区,建立可用的partition
- 对partition进行格式化操作,以便建立可用的filesystem
- 若果可以,对filesystem进行检验
- 在linux系统上,需要建立挂载点(目录),并挂载
在linux中,使用fdisk指令来进行磁盘分区。fdisk是一个创建和操作分区表的交互式程序,它能够识别GPT、MBR、Sun、SGI、BSD分区表。
用法:
fdisk [options] device //不需要添加数字,如dsb1,因为本身就是要分区的,只需要提供设备名
fdisk -l [device...] //列出制定设备所有的分区表信息
输入上述指令之后,会进入一个对话式的环境。
实际操作
以设备/dev/sdd为例。如图:
sudo fdisk /dev/sdd
1. 帮助信息
根据提示可知,输入m会获得帮助信息,如图:
m选项列出了fdisk所提供的所有可用操作,此时会等待用户选择选项进入下一步操作,否则会一直再次界面循环。使用fdisk是不需要记住指令和选项的,因为这是一个交互式环境,跟着提示走即可。需要注意的一点是,无论在这个环境中做了多少操作,最终需要输入w或者q来确认,w是保存修改并且开始执行操作,q则是退出并且不保存。
2. 打印分区表信息
首先我们看看sdd的磁盘状态,输入p会打印分区表,如图:
该选项输出了磁盘文件名和容量,可以看到容量为465.8G,500107862016 bytes, 976773168 sectors(扇区)
。
3. 删除分区
删除原有分区,输入d,如图:
由于/dev/sdd原先只有一个分区,因此会直接删除1号分区,如果磁盘有多个分区,再输入了d之后会要求选择删除几号分区,号码会显示到控制台上,直接输入数字即可。
4. 新建分区
输入n新建分区,如图:
由于我们删除了所有分区,因此这是一快干净的未分区的磁盘,此时会提示选择分区类型,主分区还是扩展分区。我们选择主分区,输入P,如图:
输入P之后,fdisk要求为主分区分配一个分区号,1-4可选,我们选择1号,如图:
输入分区的开始扇区,默认2048,直接回车。接下来输入结束扇区,直接回车会默认将这个磁盘划分为一个主分区,回车,最终完成如图:
此时输入w来保存修改。
w之后程序自动退出,分区完毕。
我们查看设备可以发现多了sdd和sdd1,这是因为我们只创建了一个分区,因此命名sdd1。
格式化
通过fdisk分区之后的磁盘还不能使用,因为并没有创建相应的文件系统,我们需要通过格式化来创建文件系统。使用mkfs来进行磁盘格式化操作。这个指令是一个综合指令,它会呼叫正确的文件系统格式化工具软件。
指令用法
mkfs [options] [-t type] [fs-options] device [size]
格式化操作
sudo mkfs -t ext3 /dev/sdd1
使用-t选项+文件系统类型来格式化磁盘的分区。执行操作之后,需要等待一段时间。此时需要写入inode数据等,等待一段时间即可完成,如图: