火数云:Linux磁盘分区、挂载

1.1 Linux分区

原理介绍:

Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 ,Linux
中每个分区都是用来组成整个文件系统的一部分。

Linux采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录, 且将一个分区和一个目录
联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。

分区示意图:
在这里插入图片描述

挂载的逻辑:

linux系统的根目录必须挂载到一块硬盘上,其余路径可以暂时不进行挂载,那么默认根目录的所有子目录都能最大匹配当前路径前缀的挂载点,其实就是访问最接近的一个挂载点。

1.2 硬盘说明

  • Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘
  • 对于IDE硬盘,驱动器标识符为“hdx”",其中“hd”表明分区所在设备的类型,这里是指IDE硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3 表示为第一个 IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。
  • 对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用“sd”来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法
    一样

1.3 查看磁盘情况指令

1.3.1 查看所有设备挂载情况

使用命令:lsblk 或 lsblk -f

在这里插入图片描述

1.3.2 fdisk

fdisk 是 Linux 的磁盘分区表操作工具。

选项与参数:

-l :输出后面接的装置所有的分区内容。若仅有 fdisk -l 时, 则系统将会把整个系统内能够搜寻到的装置的分区均列出来。
在这里插入图片描述

拓展:

fdisk可以找出你系统中的根目录所在磁盘,并查阅该硬盘内的相关信息

在这里插入图片描述

Command (m for help)行中,按q回车进行退出,按下m键,会得到一些分区相关的操作

1.3.3 df
  • (英文全称:disk free):列出文件系统的整体磁盘使用量

  • 检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

语法:

df [-ahikHTm] [目录或文件名]

选项与参数:

  • -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
  • -k :以 KBytes 的容量显示各文件系统;
  • -m :以 MBytes 的容量显示各文件系统;
  • -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
  • -H :以 M=1000K 取代 M=1024K 的进位方式;
  • -T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
  • -i :不用硬盘容量,而以 inode 的数量来显示

在这里插入图片描述

1.3.4 du

Linux du 命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍 Linux du 命令。

语法:

du [-ahskm] 文件或目录名称

选项与参数:

  • -a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
  • -h :以人们较易读的容量格式 (G/M) 显示;
  • -s :列出总量而已,而不列出每个各别的目录占用容量;
  • -S :不包括子目录下的总计,与 -s 有点差别。
  • -k :以 KBytes 列出容量显示;
  • -m :以 MBytes 列出容量显示;

1.4 磁盘分区

分区命令: fdisk 【磁盘分区】

在这里插入图片描述

说明:

  • 开始分区后输入n, 新增分区,然后选择p,分区类型为主分区。两次回车默认剩余全部空间。最后输入w
    写入分区并退出,若不保存退出输入q。这样我们就可以得到一块分好区的盘:/dev/vdb1

  • 我们说过重装系统不会格式化数据盘,若我们已经对数据盘进行过分区,那即使重装过系统我们也要使用fdisk对分区进行删除,再重新分区,删除方法为使用选项d,然后w写入退出。

1.5 格式化磁盘

磁盘分割完毕后自然就是要进行文件系统的格式化,格式化的命令非常的简单,使用 mkfs(make filesystem) 命令。

mkfs [-t 文件系统格式] 装置文件名

选项与参数:

  • -t :可以接文件系统格式,例如 ext3, ext2, vfat 等(系统有支持才会生效)

1.6 磁盘挂载与卸除

Linux 的磁盘挂载使用 mount 命令,卸载使用 umount 命令。

磁盘挂载语法:

mount [-t 文件系统] [-L Label名] [-o 额外选项] [-n]  装置文件名  挂载点

磁盘卸载命令 umount 语法:

umount [-fn] 装置文件名或挂载点

选项与参数:

  • -f :强制卸除!可用在类似网络文件系统 (NFS) 无法读取到的情况下;
  • -n :不升级 /etc/mtab 情况下卸除。

注意:

使用命令行挂载只是临时挂载,重启机器会失效

永久挂载:

通过修改配置文件:/etc/fstab

# 添加如下行
磁盘分区名 挂载目录 [文件系统]ext4 defaults 1 1

添加完成后,使用mount -a命令或者重启机器生效

1.7 挂载一块盘的实例

  1. 查看挂载情况:lsblk -f

在这里插入图片描述

  1. 查看可用磁盘:fdisk -l

在这里插入图片描述

  1. 分区:fdisk /dev/vdb

在这里插入图片描述

  1. 格式化:mkfs -t ext4 /dev/vdb1

在这里插入图片描述

  1. 临时挂载

在这里插入图片描述

在这里插入图片描述

卸载:

在这里插入图片描述

  1. 永久挂载

修改/etc/fstab

vi /etc/fstab 

在这里插入图片描述

或者直接执行echo /dev/vdb1 /home ext4 defaults 0 0 >> /etc/fstab

重启或者使用mount -a命令

文章来自@火数云:
云服务器-火数云-领先的云服务器、服务器租用托管

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值