• linux 磁盘分区


    磁盘分区
    查看磁盘的所有信息是
    fdisk -l
    添加磁盘首先外部要加载,在虚拟机中就是挂载虚拟硬盘
    进入磁盘分区操作群
    fdisk /dev/sdb
    此时不是[root@localhost ~]#  这样开头
    而是Command (m for help):  这样的开头  m是调用帮助指令
    n 是添加分区 add new partition
    w 是保存分区 write table to disk and exit
    p 是打印磁盘分区信息 print the partition table
    d 是删除分区
    q 是不保存就退出

    首先是创建
    Command (m for help): n
    Command action
       e   extended
       p   primary partition (1-4)
    在没有扩展分区的时候就先添加主分区
    p
    Partition number (1-4): 1  //分区的编号
    First cylinder (1-522, default 1):  //直接回车 因为是默认0开始
    Using default value 1
    Last cylinder, +cylinders or +size{K,M,G} (1-522, default 522): +1G  // 设置这个分区要占用多少空间

    接下来再创建扩展分区(只有先有了扩展分区才能有逻辑分区,逻辑分区中能存东西,扩展分区不能)
    Command (m for help): n
    Command action
       e   extended
       p   primary partition (1-4)
    e   //选择添加扩展分区 而且把余下的空间都给扩展分区 一路回车就行
    Partition number (1-4): 2
    First cylinder (133-522, default 133):
    Using default value 133
    Last cylinder, +cylinders or +size{K,M,G} (133-522, default 522):
    Using default value 522

    订好扩展分区就开始分逻辑分区了
    Command (m for help): n
    Command action
       l   logical (5 or over)
       p   primary partition (1-4)
    l
    First cylinder (133-522, default 133):
    Using default value 133
    Last cylinder, +cylinders or +size{K,M,G} (133-522, default 522): +1G

    这一步和添加分区很像,但是不用选盘号了 直接设置大小就好

    设置完成之后 按w 保存
    最后设置成这样:
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1               1         132     1060258+  83  Linux
    /dev/sdb2             133         522     3132675    5  Extended
    /dev/sdb5             133         264     1060258+  83  Linux
    /dev/sdb6             265         522     2072353+  83  Linux
    要注意的是sdb5,6并不是多开了分区,而是将sdb2这个扩展分区给分掉的


    磁盘分区后并不能直接使用,而是需要格式化,这个装过系统的人都知道
    [root@localhost ~]# mkfs -t ext4 /dev/sdb1
    [root@localhost ~]# mkfs -t ext4 /dev/sdb5
    [root@localhost ~]# mkfs -t ext4 /dev/sdb6
    只格式化主分区和逻辑分区啊

    接下来挂载磁盘  挂载后 在www文件夹下的添加的东西都分到挂载磁盘中
    mount /dev/sdb1 /www  
    如果查看文件是这样的说明成功了
    [root@localhost iftop-0.17]# ls /www
    lost+found
    [root@localhost iftop-0.17]#

    卸载挂载就是(只需指定文件即可)
    umount /www

    如果不设置就会每次登陆时都要挂载一遍
    设置自动挂载:
    [root@localhost iftop-0.17]# vi /etc/fstab


    #
    # /etc/fstab
    # Created by anaconda on Thu Dec 17 19:12:04 2015
    #
    # Accessible filesystems, by reference, are maintained under '/dev/disk'
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    UUID=97279cc5-86d9-486a-925d-417a8d8ad7b4 /                       ext4    defaults        1 1
    UUID=6ffc7086-d3a1-46fa-a53a-9586bdf8c259 swap                    swap    defaults        0 0
    tmpfs                   /dev/shm                tmpfs   defaults        0 0
    devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
    sysfs                   /sys                    sysfs   defaults        0 0
    proc                    /proc                   proc    defaults        0 0
    /dev/sdb1               /www                    ext4    defaults        0 0
    在文档最后一行加上 挂载磁盘  要挂载到的文件  扩展文件系统 这样的格式写
    向取消就在这一行最开头加个#


    进去分区
    fdisk /dev/sdb
    格式化
    mksf -t ext4 /dev/sdb1
    挂载
    mount /dev/sdb1 /www
    设置自动挂载
    vi /etc/fstab
    查看所有分区和挂载情况
    df

  • 相关阅读:
    C. Karen and Game
    BZOJ2134: 单选错位
    BZOJ3562: [SHOI2014]神奇化合物
    BZOJ1084: [SCOI2005]最大子矩阵
    BZOJ5039: [Jsoi2014]序列维护
    BZOJ1798: [Ahoi2009]Seq 维护序列seq
    BZOJ3932: [CQOI2015]任务查询系统
    BZOJ3339: Rmq Problem
    BZOJ3585: mex
    BZOJ4196: [Noi2015]软件包管理器
  • 原文地址:https://www.cnblogs.com/gaofeifiy/p/5067972.html
Copyright © 2020-2023  润新知