400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Linux中怎么管理磁盘与文件系统

这篇文章将为大家详细讲解有关Linux 中怎么管理磁盘与文件系统,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

我们拥有10多年网页设计和网站建设经验,从网站策划到网站制作,我们的网页设计师为您提供的解决方案。为企业提供成都网站建设、网站制作、微信开发、微信小程序、手机网站开发、H5页面制作、等业务。无论您有什么样的网站设计或者设计方案要求,我们都将富于创造性的提供专业设计服务并满足您的需求。

Linux 磁盘与文件系统管理

磁盘分区表主要有两种格式,一种是限制较多的 MBR 分区表,一种是较新且限制较少的 GPT 分区表。 MBR 分区表中,第一个扇区最重要,里面有:(1)主要开机区(Master boot record, MBR)及分区表(partition table), 其中 MBR 占有 446 Bytes,而 partition table 则占 有 64 Bytes。 GPT 分区表除了分区数量扩充较多之外,支持的磁盘容量也可以超过 2TB。

文件系统特性

文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到 inode 中,至于实际数据则放置到 data block 区块中。 另外,还有一个超级区块 (superblock) 会记录整个文件系统的整体信息,包括inode 与 block 的总量、使用量、剩余量等。

Linux 的 EXT2 文件系统(inode)

Ext2 格式化后有点像下面这样:

Linux 中怎么管理磁盘与文件系统

每一个区块群组(block group)的六个主要内容说明如下:

dumpe2fs: 查询 Ext 家族 superblock 信息的指令

dumpe2fs /dev/vda5

EXT2/EXT3/EXT4 文件的存取与日志式文件系统的功能

日志式文件系统 (journal) 会多出一块记录区,随时记载文件系统的主要活动,可加快 系统复原时间;

挂载点的意义 (mount point)

将文件系统与目录树结合的动作我们称为“挂载”。重点是:挂载点一定是目录,该目录为进入该文件系统的入口。因此并不是你有任何文件系统都能使用,必须要“挂载”到目录树的某个目录后,才能够使用该文件系统的。

文件系统的简单操作

df:列出文件系统的整体磁盘使用量; du:评估文件系统的磁盘使用量(常用在推估目录所占容量)

实体链接与符号链接: ln

Hard Link (实体链接, 硬式链接或实际链接)

假设我系统有个 /root/crontab 他是 /etc/crontab 的实体链接,也就是说这两个文件名链接到同一个 inode 。

Symbolic Link (符号链接,亦即是捷径)

这个 Symbolic Link 与 Windows 的捷径可以给他划上等号,由Symbolic link 所创建的文件为一个独立的新的文件,所以会占用掉 inode 与 block。

磁盘的分区、格式化、检验与挂载

如果我们想要在系统里面新增一颗磁盘时,应该有哪些动作需要做的呢:

  1. 对磁盘进行分区,以创建可用的 partition ;

  2. 对该 partition 进行格式化 (format),以创建系统可用的 filesystem;

  3. 若想要仔细一点,则可对刚刚创建好的 filesystem 进行检验;

  4. 在 Linux 系统上,需要创建挂载点 (亦即是目录),并将他挂载上来;

观察磁盘分区状态

lsblk 列出系统上的所有磁盘列表

blkid 列出设备的 UUID 等参数

parted 列出磁盘的分区表类型与分区信息

磁盘分区: gdisk/fdisk

磁盘格式化(创建文件系统)

XFS 文件系统 mkfs.xfs

XFS 文件系统 for RAID 性能优化 (Optional)

EXT4 文件系统 mkfs.ext4

其他文件系统 mkfs

文件系统检验

xfs_repair 处理 XFS 文件系统

fsck.ext4 处理 EXT4 文件系统

文件系统挂载与卸载

mount

设置开机挂载

开机挂载 /etc/fstab 及 /etc/mtab,其实 /etc/fstab (filesystem table) 就是将我们利用 mount 指令进行挂载时, 将所有的选项与参数写入到这个文件中就是了。

内存交换空间(swap)之创建

使用实体分区创建swap

使用文件创建swap

关于Linux 中怎么管理磁盘与文件系统就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


标题名称:Linux中怎么管理磁盘与文件系统
分享URL:http://www.bluegullmedia.com/article/gjodij.html

其他资讯

让你的专属顾问为你服务

0.1533s