• Linux学习笔记:磁盘分区


    本文更新于2019-12-30。操作系统为Debian 8.9 (jessie)。

    以下假设新磁盘为/dev/sdb,要创建一个分区/dev/sdb1,文件系统类型为xfs。请根据实际情况,自行选择。

    使用parted进行分区

    1. 安装parted

      wget http://mirrors.ustc.edu.cn/debian/pool/main/p/parted/libparted2_3.2-7_amd64.deb
      wget http://mirrors.ustc.edu.cn/debian/pool/main/p/parted/parted_3.2-7_amd64.deb
      dpkg -i libparted2_3.2-7_amd64.deb
      dpkg -i parted_3.2-7_amd64.deb
      
    2. 使用fdisk -l查看磁盘/dev/sdb(请使用实际的设备)是否存在。

    3. 使用parted /dev/sdb(请使用实际的设备)进行分区,需依次使用如下子命令:

      1. mklabel gpt,将设备转换成GPT分区格式。
      2. mkpart primary 1 100%,使用全部空间创建一个主分区(请根据实际创建)。通常于前面留出1M的空余空间。
      3. align-check optimal 1,检查分区是否对齐(如有多个分区,均需检查),此处显示“1 aligned”表示已对齐。
      4. print,查看分区表。
      5. quit,退出。
    4. 使用partprobe,令系统重新读取分区表。此时使用fdisk -l应能查看到分区/dev/sdb1(请使用实际的分区名)。

    5. 使用mkfs -t ext4 /dev/sdb1(请使用实际的分区名和文件系统类型)为分区格式化文件系统。

    6. 使用mkdir /data(请使用实际的目录)创建挂载点目录,可使用已有目录,挂载后目录中的内容会被隐藏。

    7. 使用mount /dev/sdb1 /data(请使用实际的分区和目录)将分区挂载至目录。

    8. 使用df -h应能查看到该分区挂载的目录的磁盘使用情况。

    9. 备份/etc/fstab。

    10. 使用echo $(blkid /dev/sdb1 | awk '{print $2}' | sed 's/"//g') /data ext4 defaults 0 0 >> /etc/fstab(请使用实际的分区名、目录名、文件系统类型和选项)将分区信息写入配置文件,令开机自动挂载分区。完成后查看/etc/fstab的内容是否正确。

  • 相关阅读:
    Eclipse智能提示及快捷键
    Activity生命周期
    【highlight.js】页面代码高亮插件
    【Flask】 flask-socketio实现WebSocket
    【treeview】 基于jQuery的简单树形插件
    【Zabbix】大规模监控误报发生时的处理方案
    【Java】 重拾Java入门
    【Flask】 网站的用户管理
    【Flask】 结合wtforms的文件上传表单
    【Python】 Web开发框架的基本概念与开发的准备工作
  • 原文地址:https://www.cnblogs.com/garvenc/p/linux_learning_partition.html
Copyright © 2020-2023  润新知