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

Linux磁盘及文件系统的创建,查看及管理

时间:2015-12-24 00:48:52      阅读:323      评论:0      收藏:0      [点我收藏+]

标签:linux

Linux磁盘及文件系统的创建,查看及管理

用到的命令有:fdisk,mkfs,mke2fs,tune2fs,blkid,fsck,e2fsck,dumpe2fs,e2label,mount,umount,partx,kpartx,mkswap,swapon,swapoff,free

1.手动添加一块新磁盘,启动系统查看是检测到新磁盘

        #fdisk -l /dev/sd[a-z]

        技术分享

2.创建3个分区,分别为主分区,swap分区,扩展分区

    常用到的命令分别为

        m:查看帮助

        n:创建新分区

        p:创建主分区

        e:创建扩展分区

        l:在扩展分区的基础上,创建逻辑分区

        t:改变分区的文件类型

        d:删除分区

        w:保存退出

        q:不保存退出

    #fdisk /dev/sdb    sdb1为主分区,sdb2为swap分区,sdb4为扩展分区,sdb5,sdb6为逻辑分区

        技术分享

        注:83为linux的默认id,82为swap的id,5为扩展分区的id,8e为LVM的id

3.查看系统是否识别到新创建的分区

    #cat /proc/partitions     //如果没有,用下来的命令强制更新系统

    #partx -a /dev/sdb        //强制更新到内核,可能需要重复执行此命令2次或者以下,才会成功

        技术分享

4.用多种方法创建文件系统

    a.#mkfs -t ext4 /dev/sdb1

      #mkfs.ext4 /dev/sdb1

      #mke2fs -t ext4 /dev/sdb1 //上面3种方法都可以成功创建类型为ext4的文件系统

        技术分享

    b.#blkid /dev/sdb1    //blkid:此命令用于查看某个分区的基本属性

        技术分享

    c.mke2fs可以实现对ext系列的文件系统,实现更为复杂的功能,下面为最常用的选项

        -t {ext2|ext3|ext4}:指明要创建的文件系统类型

        -b {1024|2048|4096}:指明要创建的文件系统的块大小

        -L LABEL:指明此文件系统的卷标

        -j:相当于使用 -t ext3

        -m #:指定预留空间的百分比,系统默认的预留空间为百分之5

        -n #:指明此文件系统创建多少个inode节点

        -O [^]功能:指定开启或关闭某额外的功能              技术分享   

    

        

 













        Note:上面的命令是同时指定文件类型,卷标,块大小,预留空间

        #e2label /dev/sdb5            //e2label:用于查看文件系统的卷标或者指定卷标名

        #e2label /dev/sdb5 卷标名     //指定卷标名

        技术分享

        技术分享

    d.tune2fs:查看或修改ext文件系统的某些属性

        #tune2fs -l /dev/sdb5        //-l:选项用于查某文件系统的信息

        技术分享

        修改指定文件系统的属性选项:

            -j:ext2-->ext3(在不损坏原有数据的情况下,修改文件系统的类型),现在已不常用

            -L:修改卷标

            -m:调整预留空间的百分比

            -o ^功能:开启或者关闭某种功能

                  通常用到的有-o acl | -o ^acl:开启或者关闭acl功能

          #tune2fs -L "LIUWEI" -m 3 /dev/sdb5

          #blkid /dev/sdb5 或 #e2label /dev/sdb5  //可以看到修改成功

          技术分享

          技术分享

    e:dumpe2fs:显示ext系列文件系统的属性信息

5.文件系统检测:

    因进程意外终止或系统崩溃等原因会导致写入操作非正常终止,可能会导致文件损坏,此时应修复

        Note:修复时应该离线进行,即卸载

    fsck:

        -t FSTYPE:

            fsck -t FSTYPE=fsck.FSTYPE 即能检测,也能修复,是把不一致状态的数据删除

        -a:自动修复所有错误(有风险,在确定的情况下方可使用)

        -r:交互式修复

             技术分享

    ext系统文件系统专用修复工具:

        e2fsck

            -y:对所有问题自动修复为yes

            -f:即使文件系统处于clean,也要进行强制检测

             技术分享

6.swap(交换)文件系统:

    Linux访问内存比访问交换分区速度快很多,除非内存严重不足时才使用交换,因为交换内存影响速度    

    mkswap [-L LABEL] /dev/DEVICE; [-L LABEL]设备标签

        -a:激活所有交换分区

        -p PRIORITY:指定优先级

        mkswap on|off /dev/DEVICE;开启或者关闭交换分区系统

        

本文出自 “Linux运维阶段学习” 博客,请务必保留此出处http://liuzhengwei521.blog.51cto.com/4855442/1727663

Linux磁盘及文件系统的创建,查看及管理

标签:linux

原文地址:http://liuzhengwei521.blog.51cto.com/4855442/1727663

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