设为首页 收藏本站
查看: 1041|回复: 0

[经验分享] Linux磁盘及文件系统的创建,查看及管理

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-12-24 09:02:34 | 显示全部楼层 |阅读模式
用到的命令有:fdisk,mkfs,mke2fs,tune2fs,blkid,fsck,e2fsck,dumpe2fs,e2label,mount,umount,partx,kpartx,mkswap,swapon,swapoff,free
1.手动添加一块新磁盘,启动系统查看是检测到新磁盘
        #fdisk -l /dev/sd[a-z]
         wKiom1Z6ZOHzk0T2AAAb1ckZtKM986.jpg
2.创建3个分区,分别为主分区,swap分区,扩展分区
    常用到的命令分别为

        m:查看帮助

        n:创建新分区

        p:创建主分区

        e:创建扩展分区

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

        t:改变分区的文件类型

        d:删除分区

        w:保存退出

        q:不保存退出
    #fdisk /dev/sdb    sdb1为主分区,sdb2为swap分区,sdb4为扩展分区,sdb5,sdb6为逻辑分区
         wKiom1Z6Z1XwoqAYAAAt0KHkSIs270.jpg
        注:83为linux的默认id,82为swap的id,5为扩展分区的id,8e为LVM的id

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

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

    #partx -a /dev/sdb        //强制更新到内核,可能需要重复执行此命令2次或者以下,才会成功
         wKiom1Z6aoqRpjCmAAAhRE_Ox68494.jpg
4.用多种方法创建文件系统
    a.#mkfs -t ext4 /dev/sdb1

      #mkfs.ext4 /dev/sdb1

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

         wKiom1Z6bLqRzgRzAABiB3N36-Y727.jpg
    b.#blkid /dev/sdb1    //blkid:此命令用于查看某个分区的基本属性
         wKiom1Z6b7iAbnZLAAAS6Iq1rq0307.jpg
    c.mke2fs可以实现对ext系列的文件系统,实现更为复杂的功能,下面为最常用的选项

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

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

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

        -j:相当于使用 -t ext3

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

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

        -O [^]功能:指定开启或关闭某额外的功能               wKioL1Z6cIyAJdZ-AAB13yQbsWk855.jpg    















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

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

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

         wKiom1Z6cjiBbscnAAAH3VVrqng735.jpg
         wKiom1Z6coDyfvIiAAAUr_Q-u7Q917.jpg
    d.tune2fs:查看或修改ext文件系统的某些属性

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

         wKioL1Z6c4_xlJJZAABd8s-b4ng472.jpg
        修改指定文件系统的属性选项:

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

            -L:修改卷标

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

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

                  通常用到的有-o acl | -o ^acl:开启或者关闭acl功能
          #tune2fs -L "LIUWEI" -m 3 /dev/sdb5
          #blkid /dev/sdb5 或 #e2label /dev/sdb5  //可以看到修改成功

          wKioL1Z6dNGzy0VWAAAS9vTC-_k165.jpg
          wKioL1Z6dRXxhrJXAAAH0KYIkHs702.jpg
    e:dumpe2fs:显示ext系列文件系统的属性信息
5.文件系统检测:
    因进程意外终止或系统崩溃等原因会导致写入操作非正常终止,可能会导致文件损坏,此时应修复

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

    fsck:

        -t FSTYPE:

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

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

        -r:交互式修复

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

        e2fsck

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

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

             wKioL1Z6eNuAd1U3AAA2EjQycGo628.jpg
6.swap(交换)文件系统:
    Linux访问内存比访问交换分区速度快很多,除非内存严重不足时才使用交换,因为交换内存影响速度   
    mkswap [-L LABEL] /dev/DEVICE; [-L LABEL]设备标签
        -a:激活所有交换分区

        -p PRIORITY:指定优先级

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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-155504-1-1.html 上篇帖子: CentOS根分区扩容方法 下篇帖子: sed命令详解 Linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表