分享

深入认识文件存储与磁盘管理

 夜猫速读 2022-05-05 发布于湖北

、管理磁盘分区;

二、管理文件系统;

三、挂载分区或文件到系统;

四、扩展内容:

一、管理磁盘分区;

1.何为磁盘,何为文件系统?

  为了碰见系统出现磁盘不足的情况,应添加磁盘增大存储空间;

  若把磁盘比作楼盘的话,那么分区则是每一间屋子,文件系统就是每一间屋子的装修方案(机房、教室);

  文件系统:外部存储设备上管理和组织文件的一种方法

2.磁盘的分区类型;

  主分区:相当于windows的C盘,存放系统;

  扩展分区:是一个概念,实际上是看不到的;

  逻辑分区:建立在扩展分区之上的存储数据的分区,可以用来做交换分区等;

3.磁盘分区流程;

  a.fdisk -l              ##查看系统磁盘设备

  b.fdisk 磁盘设备名称              ##开始分区

  c.按n              ##新建分区

  d.按p              ##新建主分区,e为扩展分区,l为逻辑分区

  e.按顺序输入编号;

  f.开始位置默认回车即可;

  g.结束位置,手动输入大小+5G,可随意指定大小,若直接回车则使用磁盘的所有空间;

  h.w保存退出,q不保存退出;

  i.partx -a 设备名称              ##重读分区表

  j.mkfs -t 文件系统类型 分区名称              ##格式化分区

  k.mount 分区设备名称 挂载点       ##挂载分区到系统目录中

二、管理文件系统;

1.文件系统:明确主机中的磁盘或者分区上的文件的方法和数据结构;

2.配置系统分区;

  mkfs -t ext4 分区设备名称              ##格式化文件系统为ext4格式的分区

  mount 分区设备名称 挂载点        ##挂载到系统中

3.配置交换分区;

  mkswap 分区设备名称              ##格式化文件系统为swap格式的分区,注:分区时需要指定分区类型为82

  swapon 分区设备名称              ##开启交换分区

  free -m                                   ##查看系统内存信息

三、挂载;

1.挂载分区到系统中;

  临时挂载;mount命令

       语法:mount /dev/sdb1 /benet              ##挂载点必须存在

  永久挂载;

       vi /etc/fstab       ##开机加载此文件

       /dev/sdb1       /benet  ext4    defaults 0 0

2.挂载交换分区到系统中;

  临时挂载;

       语法:swapon 分区设备名称              ##开启交换分区

  永久挂载;

        vi /etc/fstab       ##开机加载此文件

       /dev/sdb1       swap       swap    defaults 0 0

3.挂载iso镜像文件到系统中;

  临时挂载;

       语法:mount -o loop 镜像文件位置       挂载点

  永久挂载;

       vi /etc/fstab       ##开机加载此文件

       iso存放位置     挂载点       iso9660    defaults,loop 0 0

4.卸载;

  语法:umount 挂载点

四、扩展;

1. 当硬盘大于2T大小时,需要将其分区格式改成GPT;

分区方式parted:

[root@lwh ~]# parted /dev/sdb

(parted) mklabel gpt

(parted) print

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 21.5GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number  Start  End  Size  File system  Name  标志

(parted) mkpart primary 0 5GB

忽略/Ignore/放弃/Cancel? i

(parted) print

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 21.5GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number  Start   End     Size    File system  Name     标志

 1      17.4kB  5000MB  5000MB               primary

(parted) quit

[root@lwh ~]# mkfs -t ext4 /dev/sdb1

[root@lwh ~]# mount /dev/sdb1 /benet/

[root@lwh ~]# ls /benet/

2. linux系统挂载u盘;

ntfs格式u盘:

  编译安装ntfs-3g软件包;

  mount -t ntfs-3g /dev/sdb1 /benet

fat32格式u盘:

  mount -t vfat /dev/sdb1 /benet

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多