zoukankan      html  css  js  c++  java
  • linux存储管理之基本分区

    基本分区管理


    ====================================================================================
    基本分区(MBR|GPT) ----> Filesystem ----> mount
    逻辑卷 ----> Filesystem ----> mount

    [root@server0 ~]# ll /dev/vd*
    brw-rw----. 1 root disk 253, 0 11月 30 15:02 /dev/vda
    brw-rw----. 1 root disk 253, 1 11月 30 15:02 /dev/vda1
    brw-rw----. 1 root disk 253, 16 11月 30 15:02 /dev/vdb
    brw-rw----. 1 root disk 252, 32 11月 30 15:02 /dev/vdc

    [root@server0 ~]# lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    vda 253:0 0 10G 0 disk
    └─vda1 253:1 0 10G 0 part /
    vdb 253:16 0 10G 0 disk
    vdc 252:32 0 8G 0 disk

    ====fdisk====


    MBR 4个分区(4个主分区,扩展分区,逻辑分区)
    1.创建分区
    # fdisk /dev/vdb
    # fdisk -l /dev/vdb
    # partprobe /dev/vdb
    # ll /dev/vdb*
    brw-rw----. 1 root disk 253, 16 11月 30 15:13 /dev/vdb
    brw-rw----. 1 root disk 253, 17 11月 30 15:13 /dev/vdb1
    brw-rw----. 1 root disk 253, 18 11月 30 15:13 /dev/vdb2

    ====gdisk====


    GPT 128个主分区
    1.创建分区
    # gdisk -l /dev/vdc
    # gdisk /dev/vdc
    # partprobe /dev/vdc
    # ll /dev/vdc*
    brw-rw----. 1 root disk 253, 32 Jun 6 17:38 /dev/vdc
    brw-rw----. 1 root disk 253, 33 Jun 6 17:38 /dev/vdc1
    brw-rw----. 1 root disk 253, 34 Jun 6 17:38 /dev/vdc2

    fdisk -l /dev/vdb



    file://C:UsersanliuAppDataLocalTempct_tmp/1.png

    file://C:UsersanliuAppDataLocalTempct_tmp/2.png

    2.创建文件系统(格式化)centos7默认使用xfs
    # mkfs.xfs /dev/vdb1
    # mkfs.ext4 /dev/vdb2

    3.挂载
    # mkdir /mnt/disk1
    # mkdir /mnt/disk2
    # mount -t xfs -o ro /dev/vdb1 /mnt/disk1 //手动不推荐
    # umount /mnt/disk1

    # blkid
    # vim /etc/fstab
    UUID="9bf6b9f7-92ad-441b-848e-0257cbb883d1" /mnt/disk1 auto defaults 0 0
    UUID="4d26172c-7aff-4388-baa5-c6756c014d52" /mnt/disk2 ext4 ro 0 0
    # mount -a

    [root@server0 ~]# df -Th
    Filesystem Type Size Used Avail Use% Mounted on
    /dev/vda1 xfs 10G 3.2G 6.8G 33% /
    devtmpfs devtmpfs 906M 0 906M 0% /dev
    tmpfs tmpfs 921M 140K 921M 1% /dev/shm
    tmpfs tmpfs 921M 17M 904M 2% /run
    tmpfs tmpfs 921M 0 921M 0% /sys/fs/cgroup
    /dev/vdb1 xfs 197M 11M 187M 6% /mnt/disk1
    /dev/vdb2 ext4 283M 2.1M 262M 1% /mnt/disk2

    [root@server0 ~]# mount
    mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
    hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
    /dev/vdb1 on /mnt/disk1 type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
    /dev/vdb2 on /mnt/disk2 type xfs (ro,relatime,seclabel,attr2,inode64,noquota)


    创建交换分区



    mkswap命令
    用途:make Swap,创建交换文件系统
    格式:mkswap 分区设备

  • 相关阅读:
    vue项目发布到服务器之后出现空白页和图片找不到的问题
    H5中设置一个元素一直在页面的最底部
    vue项目打包出现的问题(日常记录)
    vue写H5注册页面
    vue项目中动态图片生成
    Java中boolean类型占用多少个字节
    Java将一个目录下的所有数据复制到另一个目录下
    Java使用递归找出某目录下的所有子目录以及子文件
    实现短信验证码
    C#连接Oracle数据库(直接引用dll使用)
  • 原文地址:https://www.cnblogs.com/anttech/p/10612321.html
Copyright © 2011-2022 走看看