• [Linux]分区


    1 重要命令

    命令概览

    • fdisk【磁盘分区命令】
      • fdisk -l:查看磁盘分区情况
      • fdisk /dev/sdc:进入磁盘,分区操作(创建、删除)准备
    • mkfs.xfs【分区格式化命令(文件系统:ext4)】
      • mkfs.ext4 /dev/sda1 将硬盘sda的逻辑分区sda1格式化→Ext4文件系统
      • mkfs.xfs /dev/sda1 将硬盘sda的逻辑分区sda1格式化→xfs
    • mkdir【创建目录命令(挂载之前,必须先格式化)】
      • mkdir /home
    • umount / mount【分区卸载/挂载命令】
      • umount /dev/sdc2 卸载逻辑分区sdc2
    • df【报告文件系统磁盘空间的使用情况】
      • df -alhT:查看所有目录挂载点

    部分命令详情

    进入磁盘,准备进行(查看、创建、删除等)分区操作

    [root@etl143 ~]# fdisk /dev/sda
    Command (m for help): m        #查看帮助
    
    Command action
       a   toggle a bootable flag
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition              #【删除分区】
       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  #改变分区ID
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit    #【保存分区操作】
       x   extra functionality (experts only)
    

    查看分区及对应挂载点

    [root@etl143 ~]# df -lhT 
    文件系统       类型      容量  已用  可用 已用% 挂载点
    /dev/sda3      xfs        50G  8.3G   42G   17% /
    devtmpfs       devtmpfs  5.8G     0  5.8G    0% /dev
    tmpfs          tmpfs     5.8G     0  5.8G    0% /dev/shm
    tmpfs          tmpfs     5.8G   17M  5.8G    1% /run
    tmpfs          tmpfs     5.8G     0  5.8G    0% /sys/fs/cgroup
    /dev/sda1      xfs       494M  135M  360M   28% /boot
    /dev/sda5      xfs       410G   14G  396G    4% /home
    tmpfs          tmpfs     1.2G     0  1.2G    0% /run/user/0
    
    [root@etl143 ~]# df -k
    文件系统           1K-块     已用      可用 已用% 挂载点
    /dev/sda3       52403200  8665444  43737756   17% /
    devtmpfs         5984148        0   5984148    0% /dev
    tmpfs            6012116        0   6012116    0% /dev/shm
    tmpfs            6012116    17040   5995076    1% /run
    tmpfs            6012116        0   6012116    0% /sys/fs/cgroup
    /dev/sda1         505580   137832    367748   28% /boot
    /dev/sda5      429072696 14136288 414936408    4% /home
    tmpfs            1202424        0   1202424    0% /run/user/0
    
    [root@etl143 ~]# parted -l
    Model: ATA ST500DM002-1BD14 (scsi)
    Disk /dev/sda: 500GB
    Sector size (logical/physical): 512B/4096B
    Partition Table: msdos
    Disk Flags: 
    
    Number  Start   End     Size    Type      File system     标志
     1      1049kB  525MB   524MB   primary   xfs             启动
     2      525MB   6835MB  6309MB  primary   linux-swap(v1)
     3      6835MB  60.5GB  53.7GB  primary   xfs
     4      60.5GB  500GB   440GB   extended
     5      60.5GB  500GB   440GB   logical   xfs
    

    2 分区操作过程

    • mkdir /home_backup
    • cp -avt /home /home_backup :源文件复制至目标文件,或多个源文件复制至目标目录
    • 【X】mv -t /home /home_backup:对原/home目录进行重命名
    • umount -v /home:通过挂载点的方式,卸载/home目录
      • 关键术语: 挂载点(/home、/mnt/mymount)、设备名(/dev/sda1)
    • fdisk /dev/sda :进入原/home所挂载的硬盘sda
      • 假定:原/home对应的其逻辑分区sda3)
      • m :查看帮助
      • p:打印分区表
      • n:新建分区
      • 分区编号:默认,回车就是1 从头开始计算逻辑分区编号
      • 分区大小(100GB):+102400M
      • p:再次打印分区表,确认新建分区成功
      • w:保存分区表到硬盘,并退出
    • mkfs.xfs /dev/sda3 :格式化原/home的逻辑分区sda3
      • df -lhT :可通过此命令,提前查看各目录的文件系统类型
    • mkfs.xfs /dev/sda4 :格式化硬盘sda的新逻辑分区sda4
    • mkdir /home
    • mount /dev/sda3 /home :将原/home目录挂载到逻辑分区sda3上
    • cp -av /home_backup /home : 将备份内容还原到/home中(采取拷贝动作)
      • 重点: 文件系统必须保持一致
    • rm -r /home_bakcup : 删除备份内容,若上述操作无误
    • (结束)
  • 相关阅读:
    Java 8 不收费版本及下载
    java 文档注释 -- javadoc 标签
    Java中的基本数据类型int及数据溢出
    Excel处理数据的方法记录
    Vue显示favicon.icon的方法
    Xshell之复制粘贴快捷键
    FTP客户端软件介绍
    netstat命令详解
    Flutter之摇一摇功能的实现
    Flutter之扫描二维码功能的实现
  • 原文地址:https://www.cnblogs.com/johnnyzen/p/13203699.html
Copyright © 2020-2023  润新知