火数云:Linux磁盘分区、挂载 您所在的位置:网站首页 linux磁盘最多几个分区组成 火数云:Linux磁盘分区、挂载

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

2024-07-11 18:54| 来源: 网络整理| 查看: 265

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 挂载一块盘的实例 查看挂载情况:lsblk -f

在这里插入图片描述

查看可用磁盘:fdisk -l

在这里插入图片描述

分区:fdisk /dev/vdb

在这里插入图片描述

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

在这里插入图片描述

临时挂载

在这里插入图片描述

在这里插入图片描述

卸载:

在这里插入图片描述

永久挂载

修改/etc/fstab

vi /etc/fstab

在这里插入图片描述

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

重启或者使用mount -a命令

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有