Linux基础——01 磁盘管理


目录
  • 01 磁盘管理
    • 1. Linux安装模式下,磁盘分区的选择
    • 2. 磁盘基本概念
    • 3. 文件系统
    • 4. 分区管理
      • 3.1 添加新硬盘后管理方式

01 磁盘管理

1. Linux安装模式下,磁盘分区的选择

  • 目录树结构(directory tree)

    ? Linux内所有数据都是以文件的形态来呈现的,整个Linux系统使用的是目录树架构,但是文件数据是放置在磁盘分区槽当中的,Linux系统通过挂载结合目录树架构与磁盘内的数据。

  • 文件系统与目录树的关系(挂载)

    ? 所谓挂载就是利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下。

    ? 由于整个Linux系统最重要的是根目录,因此根目录一定需要挂载到某个分区槽的。至于其他的目录可以依用户自己需求挂载到不同的分区槽。

  • distrobutions安装时,挂载点与磁盘分区的规划:

    ? 安装系统时要规划磁盘分区与目录树的挂载。在linux安装的时候提供很多的默认模式来选择分区方式。

    • 自定义安装[custom]

      ? A:初次接触Linux: 只要分区 [ / ] 及[ swap ]即可

      ? 通常初次安装Linux,都会建议直接以一个最大的分区槽[ / ]来安装。这样的好处是,不怕分区错误造成无法安装的困境,例如/usr是Linux的可执行程序及相关的文件摆放的目录,所以容量需求蛮大,万一分区了一块分区槽给/usr,但是给的不够大,那么会造成无法将数据完全写入的问题,就有可能会无法安装了。

      ? B: 建议分区的方法:预留一个备用的选择安装剩余磁盘容量

      ? 预留的分区槽可以拿来作为备份用,在实际操作可能会发现某些比较重要的文件值得备份时,就可以使用这个剩余的容量分区出新的分区槽,并使用来备份重要的配置文件。这个最大的好处是Linux重新安装的时候,一些软件或工具程序可以在硬盘中直接找到,安装比较便利。

    • 选择Linux安装程序提供的默认硬盘分区方式:

      ? 会格式化硬盘所有数据。

2. 磁盘基本概念

硬盘和主机系统的两种接口:

  • IDE(老式机器上常见接口)
  • SATA(现在的主流接口)
  • IDE的设备是以hd命名的,第一个IDE设备是是hda,第二个是hdb
  • SCSI接口设备是用sd命名的,第一个设备是sda,第二个是sdb

一块新的磁盘,要先分区才能使用

麒麟操作系统采用MBR模式分区,磁盘只能分为4个主分区。当需要多于4个分区时,可以将磁盘分为3个主分区+1个拓展分区,然后再将拓展分区划分为N个逻辑分区使用。

3. 文件系统

  • 操作系统中,负责管理和存储文件信息的软件机构称为文件管理系统(简称文件系统)
  • 文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构
  • 分区格式化:赋予操作系统所能识别的文件系统,一般情况下:一个分区分配一个文件系统

4. 分区管理

一块磁盘能够被系统使用需要经过以下步骤:

磁盘分区——>分区格式化(创建文件系统)——>挂载

麒麟操作系统中经常使用fdisk命令来进行磁盘分区的管理

sudo fdisk -l

3.1 添加新硬盘后管理方式

首先fdisk -l 查看系统是否有加载硬盘

fdisk -l 待分区的硬盘 例如

fdisk -l /dev/sdb

注:进入分区操作后,按m有相关命令提示

n 添加分区
p 打印当前分区
d 删除分区
w 保存并退出
q 不保存退出

详细操作可以看,博客内容