zoukankan      html  css  js  c++  java
  • 手工分区

    1. fdisk -l 

      查看系统所有的磁盘和分区

    2. fdisk /dev/sdb  进行磁盘分区

    命令 说明
    a 设置可引导标记
    b 编辑bsd磁盘标签
    c 设置DOS操作系统兼容标记
    d 删除一个分区
    l 显示已知的文件系统类型。82为Linux swap分区,83为Linux分区
    m 显示帮助菜单
    n 新建分区
    o 建立空白DOS分区表
    p 显示分区列表
    q 不保存退出
    s 新建空白SUN磁盘标签
    t 改变一个分区的系统ID
    u 改变显示记录单位
    v 验证分区表
    w 保存退出
    x 附加功能(仅专家)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

      n---p主----1分区号----1起始柱面-----分区大小+100M------w

      n---e扩展----2分区号---124起始柱面----1024柱面(所有剩余空间都分配给扩展分区)

      n---1逻辑---不用指定分区号---124起始柱面----+100M(指定大小)------w

      有时因为系统的分区表正忙,则需要重新启动系统之后才能使新的分区表生效。

    3. 格式化    建立文件系统 

    mkfs -t ext4 /dev/sdb1
    mkfs -t ext4 /dev/sdb2
    mkfs -t ext4 /dev/sdb5

    mkfs命令非常简单易用,不过是不能调整分区的默认参数的(如块大小是4096),这些默认参数除非特殊情况,否则不需要调整,如果想要调整就需要使用mke2fs命令进行重新格式化

    mke2fs [选项] 分区设备文件名
    
                -t 文件系统       指定格式化成哪个文件系统 
                -b 字节            指定block块的大小
                -i 字节           指定“字节/inode”的比例,也就是多少个字节分配一个inode 
                -L 卷标名        给文件系统设置卷标名

    4. 建立挂载点

    mkdir /disk1
    mkdir /disk2
    mkdir /disk5

    5.挂载

    mount /dev/sdb1 /disk1
    mount /dev/sdb2 /disk2
    mount /dev/sdb5 /disk5

    6. 查看

    mount            查看所有已经挂载的分区和光盘
    fdisk -l           查看系统分区
    df                  查看分区占用百分比
    df -h         

    7. 自动挂载

      修改自动挂载文件

    vim /etc/fstab                    #此文件直接参与系统启动,如果修改出错,系统启动会报错
    
    /dev/sdb1               /disk1              ext4        defaults   0 0       
    
    第一列    设备文件名
    第二列    挂载点
    第三列    文件系统
    第四列    挂载选项
    第五列    是否可以被备份    0    不备份    1    每天备份    2    不定期备份
    第六列    是否检测磁盘fsck   0    不检测    1    启动时检测     2    启动后检测

      也可以使用UUID进行挂载,UUID(硬盘通用唯一识别码,可以理解为硬盘的ID)

    dumpe2fs /dev/sdb1
    ls -l /dev/disk/by-uuid/

    例:

    [root@centos2 ~]# fdisk -l
    
    磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    
    磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000d65d6
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     2099199     1048576   83  Linux
    /dev/sda2         2099200    62914559    30407680   8e  Linux LVM
    
    磁盘 /dev/mapper/centos-root:29.0 GB, 28986834944 字节,56614912 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    
    磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    [root@centos2 ~]# 
    [root@centos2 ~]# fdisk /dev/sdb
    欢迎使用 fdisk (util-linux 2.23.2)。
    
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。
    
    Device does not contain a recognized partition table
    使用磁盘标识符 0x3eb2483c 创建新的 DOS 磁盘标签。
    
    命令(输入 m 获取帮助):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)
    
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): p
    分区号 (1-4,默认 1):1
    起始 扇区 (2048-20971519,默认为 2048):
    将使用默认值 2048
    Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):+3G
    分区 1 已设置为 Linux 类型,大小设为 3 GiB
    
    命令(输入 m 获取帮助):p
    
    磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x3eb2483c
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     6293503     3145728   83  Linux
    
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (1 primary, 0 extended, 3 free)
       e   extended
    Select (default p): p
    分区号 (2-4,默认 2):2  
    起始 扇区 (6293504-20971519,默认为 6293504):
    将使用默认值 6293504
    Last 扇区, +扇区 or +size{K,M,G} (6293504-20971519,默认为 20971519):+2G
    分区 2 已设置为 Linux 类型,大小设为 2 GiB
    
    命令(输入 m 获取帮助):p
    
    磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x3eb2483c
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     6293503     3145728   83  Linux
    /dev/sdb2         6293504    10487807     2097152   83  Linux
    
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (2 primary, 0 extended, 2 free)
       e   extended
    Select (default p): e
    分区号 (3,4,默认 3):4
    起始 扇区 (10487808-20971519,默认为 10487808):
    将使用默认值 10487808
    Last 扇区, +扇区 or +size{K,M,G} (10487808-20971519,默认为 20971519):
    将使用默认值 20971519
    分区 4 已设置为 Extended 类型,大小设为 5 GiB
    
    命令(输入 m 获取帮助):p
    
    磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x3eb2483c
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     6293503     3145728   83  Linux
    /dev/sdb2         6293504    10487807     2097152   83  Linux
    /dev/sdb4        10487808    20971519     5241856    5  Extended
    
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (2 primary, 1 extended, 1 free)
       l   logical (numbered from 5)
    Select (default p): l
    添加逻辑分区 5
    起始 扇区 (10489856-20971519,默认为 10489856):
    将使用默认值 10489856
    Last 扇区, +扇区 or +size{K,M,G} (10489856-20971519,默认为 20971519):+2G
    分区 5 已设置为 Linux 类型,大小设为 2 GiB
    
    命令(输入 m 获取帮助):w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    正在同步磁盘。
    [root@centos2 ~]# fdisk -l
    
    磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x3eb2483c
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     6293503     3145728   83  Linux
    /dev/sdb2         6293504    10487807     2097152   83  Linux
    /dev/sdb4        10487808    20971519     5241856    5  Extended
    /dev/sdb5        10489856    14684159     2097152   83  Linux
    
    磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000d65d6
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     2099199     1048576   83  Linux
    /dev/sda2         2099200    62914559    30407680   8e  Linux LVM
    
    磁盘 /dev/mapper/centos-root:29.0 GB, 28986834944 字节,56614912 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    
    磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    [root@centos2 ~]# mkfs -t ext
    ext2  ext3  ext4  
    [root@centos2 ~]# mkfs -t ext4 /dev/s
    /dev/sda   /dev/sda1  /dev/sda2  /dev/sdb   /dev/sdb1  /dev/sdb2  /dev/sdb4  /dev/sdb5  /dev/sr0   
    [root@centos2 ~]# mkfs -t ext4 /dev/sdb1
    mke2fs 1.42.9 (28-Dec-2013)
    文件系统标签=
    OS type: Linux
    块大小=4096 (log=2)
    分块大小=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    196608 inodes, 786432 blocks
    39321 blocks (5.00%) reserved for the super user
    第一个数据块=0
    Maximum filesystem blocks=805306368
    24 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912
    
    Allocating group tables: 完成                            
    正在写入inode表: 完成                            
    Creating journal (16384 blocks): 完成
    Writing superblocks and filesystem accounting information: 完成 
    
    [root@centos2 ~]# mkfs -t ext4 /dev/sdb2
    mke2fs 1.42.9 (28-Dec-2013)
    文件系统标签=
    OS type: Linux
    块大小=4096 (log=2)
    分块大小=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    131072 inodes, 524288 blocks
    26214 blocks (5.00%) reserved for the super user
    第一个数据块=0
    Maximum filesystem blocks=536870912
    16 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912
    
    Allocating group tables: 完成                            
    正在写入inode表: 完成                            
    Creating journal (16384 blocks): 完成
    Writing superblocks and filesystem accounting information: 完成 
    
    [root@centos2 ~]# mkfs -t ext4 /dev/sdb5
    mke2fs 1.42.9 (28-Dec-2013)
    文件系统标签=
    OS type: Linux
    块大小=4096 (log=2)
    分块大小=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    131072 inodes, 524288 blocks
    26214 blocks (5.00%) reserved for the super user
    第一个数据块=0
    Maximum filesystem blocks=536870912
    16 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912
    
    Allocating group tables: 完成                            
    正在写入inode表: 完成                            
    Creating journal (16384 blocks): 完成
    Writing superblocks and filesystem accounting information: 完成 
    
    [root@centos2 ~]# mkdir /disk1
    [root@centos2 ~]# mkdir /disk2
    [root@centos2 ~]# mkdir /disk5
    [root@centos2 ~]# mount /dev/sdb1 /disk1
    [root@centos2 ~]# mount /dev/sdb2 /disk2
    [root@centos2 ~]# mount /dev/sdb5 /disk5
    [root@centos2 ~]# mount
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
    proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
    devtmpfs on /dev type devtmpfs (rw,nosuid,size=914720k,nr_inodes=228680,mode=755)
    securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
    tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
    tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
    pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
    cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_prio,net_cls)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
    cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
    cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
    configfs on /sys/kernel/config type configfs (rw,relatime)
    /dev/mapper/centos-root on / type xfs (rw,relatime,attr2,inode64,noquota)
    systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=33,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=13807)
    mqueue on /dev/mqueue type mqueue (rw,relatime)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
    /dev/sda1 on /boot type xfs (rw,relatime,attr2,inode64,noquota)
    sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
    tmpfs on /run/user/42 type tmpfs (rw,nosuid,nodev,relatime,size=186312k,mode=700,uid=42,gid=42)
    tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=186312k,mode=700)
    /dev/sdb1 on /disk1 type ext4 (rw,relatime,data=ordered)
    /dev/sdb2 on /disk2 type ext4 (rw,relatime,data=ordered)
    /dev/sdb5 on /disk5 type ext4 (rw,relatime,data=ordered)
    [root@centos2 ~]# fdisk
    用法:
     fdisk [选项] <磁盘>    更改分区表
     fdisk [选项] -l <磁盘> 列出分区表
     fdisk -s <分区>        给出分区大小(块数)
    
    选项:
     -b <大小>             扇区大小(512、1024、2048或4096)
     -c[=<模式>]           兼容模式:“dos”或“nondos”(默认)
     -h                    打印此帮助文本
     -u[=<单位>]           显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)
     -v                    打印程序版本
     -C <数字>             指定柱面数
     -H <数字>             指定磁头数
     -S <数字>             指定每个磁道的扇区数
    
    [root@centos2 ~]# fdisk -l
    
    磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x3eb2483c
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     6293503     3145728   83  Linux
    /dev/sdb2         6293504    10487807     2097152   83  Linux
    /dev/sdb4        10487808    20971519     5241856    5  Extended
    /dev/sdb5        10489856    14684159     2097152   83  Linux
    
    磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000d65d6
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     2099199     1048576   83  Linux
    /dev/sda2         2099200    62914559    30407680   8e  Linux LVM
    
    磁盘 /dev/mapper/centos-root:29.0 GB, 28986834944 字节,56614912 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    
    磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    [root@centos2 ~]# free
                  total        used        free      shared  buff/cache   available
    Mem:        1863104      458968     1017404       12628      386732     1231444
    Swap:       2097148           0     2097148
    [root@centos2 ~]# df
    文件系统                   1K-块    已用     可用 已用% 挂载点
    devtmpfs                  914720       0   914720    0% /dev
    tmpfs                     931552       0   931552    0% /dev/shm
    tmpfs                     931552   10416   921136    2% /run
    tmpfs                     931552       0   931552    0% /sys/fs/cgroup
    /dev/mapper/centos-root 28293636 4441408 23852228   16% /
    /dev/sda1                1038336  242132   796204   24% /boot
    tmpfs                     186312      12   186300    1% /run/user/42
    tmpfs                     186312       0   186312    0% /run/user/0
    /dev/sdb1                3030800    9216  2847916    1% /disk1
    /dev/sdb2                1998672    6144  1871288    1% /disk2
    /dev/sdb5                1998672    6144  1871288    1% /disk5

     

  • 相关阅读:
    centos8 将SSSD配置为使用LDAP并要求TLS身份验证
    Centos8 搭建 kafka2.8 .net5 简单使用kafka
    .net core 3.1 ActionFilter 拦截器 偶然 OnActionExecuting 中HttpContext.Session.Id 为空字符串 的问题
    Springboot根据不同环境加载对应的配置
    VMware Workstation12 安装 Centos8.3
    .net core json配置文件小结
    springboot mybatisplus createtime和updatetime自动填充
    .net core autofac依赖注入简洁版
    .Net Core 使用 redis 存储 session
    .Net Core 接入 RocketMQ
  • 原文地址:https://www.cnblogs.com/sswind/p/11810743.html
Copyright © 2011-2022 走看看