六、磁盘管理1

塞满硬盘dd if 磁盘命名规则 磁盘区分方式MBR、GPT 查看磁盘信息lsblk ls /dev/sd* 创建分区fdisk 刷新分区partprobe 查看分区结果 创建文件系统mkfs 挂载mount 查看挂载信息df 交换分区管理SWAP 查看当前的交换分区free lsblk 增加交换分区fdisk 格式化mkswap

0.

  辣鸡文件,塞满空间用

     dd if=/dev/zero of=/mnt/disk4/1.txt bs=1M count=1000

  每隔x秒 '刷新一次某命令' 

  watch -n0.5 'df -hT'

1.命名

  SATA在Linux中/dev/sda可以找到

  sda中的s代表sata(串口)

       d代表disk(磁盘)

       a代表第一块

 

2.分区方式

  MBR:MBR支持最大的磁盘容量是<2TB。设计时分配4个分区,如果希望超过4个分区,需放弃主分区,改为扩展分区和逻辑分区。

  GPT:全局唯一标识分区表。支持最大2TB的硬盘,支持128个分区。

 

3.查看磁盘信息

  命令:lsblk

  Name  MAJ:MIN    RM     SIZE  R0    TYPE  MOUNTPOINT

  名称 设备类型:序号 是否可移动设备 大小 是否只读 磁盘或分区  挂载点

 

  ls /dev/sd*

 

4.创建分区(给抽屉划分一个空间)

  ·启动分区工具

    fdisk /dev/sdb

    ①n  ②p或e(逻辑)  ③1或4

    ④回车  ⑤+2G 回车  ⑥w(保存分区)

  ·刷新分区b

    partprobe  /dev/sdb(不要写sdb2,只能刷新硬盘,不能刷分区)

  ·查看分区结果

    fdisk -l /dev/sdb

 

5.创建文件系统(在空间边缘围上木板)

  mkfs.ext4 /dev/sdb1

    mk:make创造  f:file文件  s:system系统

    ext4:sextend4扩展文件系统第四代(是文件系统的类型)  /dev/sdb1:第二块串口硬盘的第一个分区准备格式化

  第二种打法:mkfs -t ext4 /dev/sdb1 

 

6.挂载(给四面密封的木板盒子切出个出口,抽屉才可以存放东西)

  ·创建挂载点,一个分区一个挂载点

    mkdir /mnt/disk1

  ·挂载

    mount -t ext4 /dev/sdb1 /mnt/disk1

 

7.查看挂载信息

  df -hT

 

8.交换分区管理SWAP(即硬盘中的‘内存条’,windows中叫虚拟内存)

  作用:‘提升’内存的容量,防止OOM

  SWAP大小:推荐设置交换分区大小为内存的2倍,

  实际:

    4-16内存系统用4G交换空间

    16-64G内存系统用8G交换空间

    64-256G内存系统用16G交换空间

  

9.查看当前的交换分区

  free -m(兆)

  lsblk | grep swap

 

10.增加交换分区

  ·准备分区

    ①fdisk /dev/sde  ②n  ③p

    ④+2G  ⑤划分分区后,将类型设置为82(t)  t 然后 82  82是‘linux交换’的序号

    ⑤w(保存)

  ·刷新磁盘

    partprobe /dev/sde(不要写sde2,只能刷新硬盘,不能刷分区)

  ·格式化

    mkswap /dev/sde

  ·挂载

    swapon /dev/sde1

 

 

posted @ 2021-12-04 00:04  真渡  阅读(283)  评论(0)    收藏  举报