码迷,mamicode.com
首页 > 系统相关 > 详细

chapter8:Linux磁盘与文件系统管理之(3)磁盘的分区,格式化,检验与挂载

时间:2015-12-24 00:23:56      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:

当我们在系统里新增加一个硬盘时,我们要做的有:

1.对磁盘进行分区,以创建新的可用分区.

2.对分区进行格式化,以创建系统可用的文件系统.

3.对刚刚创建的文件系统进行检验.

4.在Linux上还要创建挂载点,也就是目录,并将分区挂载上来.

我们要考虑的有,分区的大小,是否加入日志功能,inode与block数量的规划,这些都是要看主机的用途来定的.

一.磁盘分区fdisk

fdisk [-l] 设备名

输出后面所有设备的分区内容.如果只有fdisk -l,则会列出系统上所有的设备的分区.可用U盘试验.

技术分享

上面的boot表示的是开机引导模块,通常window的c盘有这个.

/dev/sda2是extended分区,从start与end 可以看出已经完全被分了,所以整个磁盘已经不能进行额外的分区了.

fdisk只能root才可以执行,还要注意,fdisk是针对设备,而不是设备的分区.

1.删除磁盘分区

技术分享

这里我们删除了所有的分区,注意,不能用w保存,退出时用q放弃.

2.新增分区

在上面的基础上,我们增加新的分区.分为primary, Extended,logical分区.

(1)新增Primary分区

技术分享

上图中,我们增加了一个主分区,分区号为4.大小为2G,这个时候,还剩下-13号,

(2)新增Extended分区

技术分享

这里,我们增加了一个Extended分区,大小为2G,一般我们应该将所有的剩下的空间分给扩展分区,这里只是试验.

(3)新增logical分区

技术分享

我们可以看到,logical 分区sda5是扩展sda1内的一个分区.大小为200M.

操作环境说明:

如果硬盘的分区有还在使用中的,则有可能系统的内核会无法重载硬盘的分区表,这个时候应该将使用中的分区卸载掉,再重新进入分区一次,重新写入分区表就可以成功了.

注意事项:

fdisk无法处理大于2T的硬盘,虽然Ext3已经可以支持16T以上的硬盘了.这个时候应该通过parted命令来处理.

 

二.磁盘的格式化

分区完成后就要进行格式化,mkfs(make file system),这个其实是一个综合性的命令,它会去调用正确的文件系统格式化工具.

 mkfs [-t 文件系统格式] 设备文件名

如将/dev/sda1格式化为ext3文件系统.

mkfs -t ext3 /dev/sda1 

在结果显示的信息里面重要的有:

分区的名字,block大小,inode /block的数量.

mkfs支持的文件系统有:(mkfs加两次tab显示)

技术分享

其中vfat是可以用在window/linux的U盘.

 

三.磁盘检验fsck,badblocks

1.文件系统的检验fsck(file system check)

  文件系统在运行的时候会有硬盘与内存的数据异步的情况以生,因此这个时候死机可能会导致文件系统的错乱,我们可以用fsck来进行挽救.

通常使用这个命令是在系统出现了极大的问题的时候,只有root才用.

2.硬盘或者软盘坏轨的检验badblocks

 

四.磁盘的卸载与挂载

 

 

chapter8:Linux磁盘与文件系统管理之(3)磁盘的分区,格式化,检验与挂载

标签:

原文地址:http://www.cnblogs.com/chuiyuan/p/5071638.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!