您的位置:首页 > 运维架构 > Linux

linux 磁盘管理

2011-07-29 23:01 274 查看
拿到一块硬盘,我们需要干嘛呢?
一般的情况下,我们要根据具体的需要,对磁盘进行管理,比如划分磁盘分区,
一般情况下,我们可以使用mkfs /dev/sd 或mkfs /dev/hd对磁盘进行分区,一个磁盘上,最多有四个主磁盘分区,当然也可以有三个主磁盘分区,一个扩展磁盘分区,总的来说就是主磁盘分区+扩展磁盘分区<=4,而在扩展分区中,可以创建多个逻辑磁盘分区。
在创建的过程中,我们可以使用fdisk来创建,在创建的过程中,我们可以通过使用-t来指定创建磁盘分区的文件类型,常见的文件类型有:ext2.,ext3,swap,fat,vfat,jfs,xfs等,创建完成后,可以使用fdisk -l 查看磁盘分区,在使用fdisk创建分区的时候,会出现一个交互式的创建分区的过程,在里面,我们可以使用d来删除指定分区,使用n来创建新的分区,使用p来列出现有的磁盘分区,使用t来指定创建磁盘分区的类型,w来保存所做的所有操作。
创建完分区后,有些时候会出现不显示新创建的分区,这个时候我们可以使用partprobe+磁盘名来重新读取一下磁盘分区,如:partprobe /dev/sda
创建完分区,我们还要对磁盘进行格式化,而格式化的命令有两个常用的:
1、mkfs ,使用-t来把指定的磁盘格式化成不同的类型
2、mke2fs,这个命令比mkfs的功能更加强大,如使用-b来指定block的大小,使用-j来把ext2的格式化成ext3的,使用-L来为磁盘添加卷标,使用-m来给管理员留下一个预留的管理空间,通常是使用百分比。
如果磁盘格式化不和用户的意愿,还可以使用tune2fs来修正磁盘,他的选项和mke2fs类似,其中还有一个-c的选项,是用来指定挂载多少次系统会自检,默认的情况下是20次,180天自动自检一次。
前面的工作昨晚了,就要对磁盘进行挂载了,在挂载中,我们尝试用mount命令,取消挂载使用umount命令,在/dev/fstab文件中,可以指定系统启动时候自动挂载的文件系统,当然,在mount中,有个remount的选项,可以在不用卸载的情况下,就能修改挂载的信息。对于写入/etc/fstab文件的,可以使用mount -a来自动挂载。
挂载完后,我们有的时候要卸载,有的时候,当我们卸载的时候,会出现繁忙的提示,我们可以退出当前目录,也可以使用fuser -v +挂载点,可以查看当前登录的用户,管理员可以强制其退出,使用fuser -km +挂载点,可以踢出用户,这样就能退出了,以上是从拿到一个硬盘到最后使用,挂载的流程,可以供大家参考本文出自 “Ro の博客” 博客,请务必保留此出处http://luoweiro.blog.51cto.com/2186161/626720
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: