zoukankan      html  css  js  c++  java
  • CentOS添加磁盘分区

    (这里的磁盘在vmware workstation VM中添加)

    1.关闭虚拟机,在虚拟机设置中添加一个硬盘,然后开启虚拟机。

    2.使用fdisk -l命令查看,这时会发现一个为被使用的设备,有2G的磁盘空间

    Disk /dev/sdb: 2147 MB, 2147483648 bytes, 4194304 sectors

    3.对该磁盘进行分区格式化,使用fdisk /dev/sdb,进入分区管理。

    4.这里可以使用m命令查看帮助

    a   toggle a bootable flag
        b   edit bsd disklabel
        c   toggle the dos compatibility flag
        d   delete a partition
        g   create a new empty GPT partition table
        G   create an IRIX (SGI) partition table
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
        t   change a partition's system id
        u   change display/entry units
        v   verify the partition table
        w   write table to disk and exit
        x   extra functionality (experts only)

    5.使用n进行分区,因为这个MBR的分区格式,所以之允许有4个主分区,我们可以使用1个主分区当拓展分区,在拓展分区的基础上建立逻辑分区,以突破4个分区的限制。

    p   primary (0 primary, 0 extended, 4 free)
        e   extended

    6.建立一个主分区1,建立一个主分区2

    Partition number (1-4, default 1): 
    First sector (2048-4194303, default 2048): 
    Using default value 2048
    Last sector, +sectors or +size{K,M,G} (2048-4194303, default 4194303): +500M

    Partition number (2-4, default 2): 
    First sector (821248-4194303, default 821248): +200M
    Value out of range.
    First sector (821248-4194303, default 821248): 
    Using default value 821248
    Last sector, +sectors or +size{K,M,G} (821248-4194303, default 4194303): +200M

    7.建立一个拓展分区n,e,全回车默认配置,将剩余的1.5G空间使用完。

    Partition number (3-4, default3): 
    First sector (1026048-4194303, default 1026048): 
    Using default value 1026048
    Last sector, +sectors or +size{K,M,G} (1026048-4194303, default 4194303): 
    Using default value 4194303

    8.拓展分区只是一个框架不能直接使用,我们要在拓展分区里建立逻辑分区。使用n命令。 

    p   primary (1 primary, 1 extended, 2 free)

     l   logical (numbered from 5)

    9.创建逻辑分区分配500M的空间,此时分区从5开始,/dev/sdb5。

    Select (default p): l
    Adding logical partition 5
    First sector (1028096-4194303, default 1028096): 
    Using default value 1028096
    Last sector, +sectors or +size{K,M,G} (1028096-4194303, default 4194303):

    10.使用w命令,保存分区信息并退出。

    11.ls /dev/sdb*,可以看到分区已经建立,如果分区信息未被创建,使用partprobe通知内核重新读取分区表信息。

    12.给分区进行文件系统格式化,并持久挂载。

    13.mkfs.ext4 /dev/sdb1 | mkfs -t xfs /dev/sdb5 | mkswap /dev/sdb2 (注意sdb2不能进行格式化,sdb6为交换空间)

    14.将磁盘分区生成的UUID追加至/etc/fstab文件

    blkid /dev/sdb1 >> /etc/fstab

       blkid /dev/sdb2 >> /etc/fstab

      blkid /dev/sdb5 >> /etc/fstab

    15.修改/etc/fstab文件配置

    UUID="9e6dc1e8-4fc1-4984-be38-524573572d41" /mnt/ext ext4 defaults 0 0  
    UUID="b8b6a225-b3dc-45a7-bd0d-5b89e02fc57b" swap swap defaults 0 0 (swap作文交换空间没有挂载点,当内存不足够是才使用交换空间)
    UUID="d5d1f69e-ebfa-4ba3-8ce5-1705572cfa47" /mnt/xfs defaults 0 0

    16.创建挂载点所需要的目录

     mkdir /mnt/ext

     mkdir /mnt/xfs

    17.挂载磁盘分区

    mount -a

    18.交换分区和其他分区挂载命令不同

    swapon -a

    19.查看挂载情况

    df - h  |  mount

    swap -s |   free -h

    20.挂载成功

    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda3        18G  6.5G   12G  37% /
    devtmpfs        482M     0  482M   0% /dev
    tmpfs           490M   80K  490M   1% /dev/shm
    tmpfs           490M  920K  490M   1% /run
    tmpfs           490M     0  490M   0% /sys/fs/cgroup
    /dev/sda1       509M  117M  393M  23% /boot
    /dev/sdb1       380M  2.3M  354M   1% /mnt/ext
    /dev/sdb5       1.5G   33M  1.4G   3% /mnt/xfs     

                 total       used       free     shared    buffers     cached
    Mem:          979M       646M       333M       1.0M       1.3M       262M
    -/+ buffers/cache:       383M       596M
    Swap:         2.2G         0B       2.2G

    21.如果不需要时,可以进行卸载,然后在删除相关配置文件内容。

    umount /mnt/ext

    umount /mnt/xfs

    swapoff  /dev/sdb2

  • 相关阅读:
    js简直了,连大小都不能直接比,还变量提升,这个是挖了多少坑啊,故意的把,,,,写起来又不简单,运行起来又不是很稳,很迷啊
    bootstrap 强制左移
    图片轮播/无缝滚动的原理
    jQuery放大镜的原理
    下拉列表的两种实现方式
    Html css图片文本对齐问题
    一键换肤原理
    setInterval与clearInterval用法
    jQuery课堂测验
    Css画圣诞树
  • 原文地址:https://www.cnblogs.com/cq146637/p/7806520.html
Copyright © 2011-2022 走看看