linux就该这么学-第八节课

9月21日开始了第八节课,讲了第六章:存储结构与磁盘划分,主要包括 物理设备的命名规则 文件系统与数据资料 挂载硬件设备 添加硬盘设备 添加交换分区 磁盘容量配额 软硬方式链接

物理设备的命名规则 一般的硬盘设备都会是以 “/dev/sd” 开头的,而一台主机上可以有多块硬盘,因此系统采用 a~p 来代表16块不通的硬盘(默认从a开始分配),而且硬盘的分区编号也很有讲究:

主分区或扩展分区的编号从1开始,到4结束;
逻辑分区从编号5开始。
需要强调的一点:/dev目录中的 sda 设备之所以是 a,并不是由插槽决定的,而是由系统内核的识别顺序来决定的。
所谓扩展分区,严格地将它并不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表。

文件系统与数据资料 目前最常见的文件系统为 ext2 , ext3 , ext4 , XFS。其中 ext4 是rhel 6 系统中的默认文件管理系统;xfs 是一种高性能的日志文件系统,是 RHEL 7 中默认的文件管理系统。

挂载硬件设备 将设备文件与某个目录相关联的动作,叫做挂载。然后就可以通过该目录(挂载点)访问/使用到设备文件的内容。

mount 用于挂载文件系统,格式为 “mount 文件系统 挂载目录”,常用的为 -a 参数,会在执行后自动检查 /etc/fstab 文件中有无疏漏被挂载的设备文件,如果有,则进行自动挂载操作。 -t 参数,指定文件系统的类型。
umount 用于撤销已经挂载的设备文件,格式为 “umount [挂载点/设备文件]”

添加硬盘设备

fdisk 用于管理磁盘分区,格式为 “fdisk [磁盘名称]”,提供了集添加、删除、转换分区等功能于一身的”一站式分区服务”。fdisk 命令中的参数以及作用:
m 查看全部可用的参数
n 添加新的分区
d 删除某个分区信息
l 列出所有可用的分区类型
t 改变某个分区的类型
p 查看分区信息
w 保存并退出
q 不保存直接退出
有时系统会没有自动把分区信息同步给 linux 内核,而且这种情况似乎还比较常见,我们可以输入 partprobe 命令手动将分区信息同步到内核,一般执行两次后即可同步,若仍未同步,建议 reboot
du 查看文件数据占用量,格式为 “du [选项] [文件]”,可以使用 du -sh/* 来查看在linux系统根目录下所有一级目录分别占用的空间大小。

添加交换分区 交换分区的创建过程与前面提到的基本一致,格式化命令需要使用 mkswap

磁盘容量配额

可以使用quota 命令进行磁盘容量配额管理,从而限制用户的硬盘可用容量或所能创建的最大文件个数,quota命令还有软限制和应限制的功能。 首先需要让系统中的 /boot目录能够支持 quota 磁盘配额技术,需要更改配置文件/etc/fstab ,需要在defaults后面添加 uquota,早期的linux系统需要使用 usrquota
xfs_quota 是一个专门针对 XFS 文件系统来管理 quota 磁盘容量配额服务而设计的命令,格式为 “xfs_quota [参数] 配额 文件系统”,-c 用于以参数的形式设置要执行的命令;-x 是专家模式,可用进行更复杂的配置。
edquota 用于编辑用户的quota 配额限制,格式为 “edquota [参数] [用户]”,-u 是表示针对哪个用户,-g 表示针对哪个用户组

软硬方式链接

硬链接,hard link 类似于复制粘贴,但系统不为它分配独立的 inode 和文件,每添加一个硬链接,inode 连接数就会增加1
软链接,也叫符号链接 symbolic link,即快捷方式。
ln 用于创建链接文件,格式为 “ln [选项] 目标”,ln 命令中可用的参数以及作用:
-s 创建 “符号链接,软链接”,若不带 -s 参数,则默认创建硬链接
-f 强制创建文件或目录的链接
-i 覆盖前先询问
-v 显示创建链接的过程

任务
复习:分区,格式化,挂载
预习:9.22 第七章:使用RAID与LVM磁盘阵列技术

最后附上几张笔记:
9.21笔记
9.21笔记
9.21笔记
9.21笔记

文章目录
// Add comment count
|