• 磁盘分区和加载


    1. [root@localhost ~]# fdisk /dev/vdb   #对/dev/vdb磁盘进行分区
    2. Welcome to fdisk (util-linux 2.23.2).
    3. Changes will remain in memory only, until you decide to write them.
    4. Be careful before using the write command.
    5. Device does not contain a recognized partition table
    6. Building a new DOS disklabel with disk identifier 0xa0972a2a.
    7. Command (m for help): m     #输入m会打印分区菜单 方便查看输入各个指令表示什么含义
    8. Command action
    9. a toggle a bootable flag
    10. b edit bsd disklabel
    11. c toggle the dos compatibility flag
    12. d delete a partition
    13. g create a new empty GPT partition table
    14. G create an IRIX (SGI) partition table
    15. l list known partition types
    16. m print this menu
    17. n add a new partition
    18. o create a new empty DOS partition table
    19. p print the partition table
    20. q quit without saving changes
    21. s create a new empty Sun disklabel
    22. t change a partition’s system id
    23. u change display/entry units
    24. v verify the partition table
    25. w write table to disk and exit
    26. x extra functionality (experts only)
    27. Command (m for help): n      #输入n开始创建一个分区
    28. Partition type:
    29. p primary (0 primary, 0 extended, 4 free) #主分区
    30. e extended             #扩展分区
    31. Select (default p): p    #这里选择创建主分区
    32. Partition number (1-4, default 1): #分区编号 默认是1 可以直接回车
    33. First sector (2048-41943039, default 2048): #起始扇区,不用输入,直接回车
    34. Using default value 2048
    35. Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): +100G
    36. #结束扇区,可直接为该分区指定100G空间,G要大写
    37. Partition 1 of type Linux and of size 100 GiB is set

    以上就是创建一个100G主分区的完整流程,如需创建多个分区,继续输入n重新创建即可。创建好以后可输入p打印创建的分区信息,确认无误后输入w保存刚刚创建的分区信息并退出磁盘分区操作。然后输入fdisk -l 查看电脑所有磁盘信息包括未加载磁盘

     接下来需对这些分区指定文件系统类型和格式化:

    mkfs -t ext4 /dev/vdb1

    使用blkid查看各个分区大小,记住这些分区的uuid,挂载时用到。

     磁盘分好区,还需将其挂载到指定目录方可使用。挂载的方式有2种,手动挂载和开机自动挂载,区别是手动挂载的话,服务器重启不会自动去读取手动挂载的磁盘分区。因此建议使用开机自动挂载,挂载时可使用分区名称如/dev/vdb1和uuid,建议使用uuid的方式。

    接下来编辑/etc/fstab文件,编辑前建议将文件备份,防止出错找不回来。

    vim /etc/fstab

     

    可以很明显的看到文件有6列。
    第1列是设备名或者卷标

    第2列是挂载点(也就是挂载目录)

    第3列是所要挂载设备的文件系统或者文件系统类型

    第4列是挂载选项,通常使用defaults就可以

    第5列设置是否使用dump备份,置0为不备份,置1,2为备份,但2的备份重要性比1小

    第6列设置是否开机的时候使用fsck检验所挂载的磁盘,置0为不检验,置1,2为检验,但置2盘比置1的盘晚检验。
    根据个人需要进行配置后保存退出,为防止编辑fstab文件时出错,执行mount -a检查下语法,如果什么没输出,说明通过,反之需回头检查。

    执行df -h可检查开机加载的磁盘信息

  • 相关阅读:
    Spring源码解析—— IOC默认标签解析(下)
    【调试】ftrace(一)基本使用方法
    TensorFlow入门(二十、损失函数)
    高等教育学:教育目的与教育制度
    pytorch 入门 (三)案例一:mnist手写数字识别
    Go开源世界主流成熟ORM框架gorm实践分享
    CTF Misc(3)流量分析基础以及原理
    Mysql用户管理-授权
    ubuntu中安装autogpt,python虚拟环境安装使用
    nginx的4层和7层代理的区别(附OSI网络模型)
  • 原文地址:https://blog.csdn.net/shenxiaomo1688/article/details/126156207