linux   第七章 磁盘和文件系统管理(一)

linux 第七章磁盘和文件系统管理(一)

享受生活 热爱挑战

明远分享

每章一句话:

在别人光鲜的背后有着太多太多,别人不知道的痛苦,自己不喜欢的人,以微笑面对,默默地为他祝福;对于喜欢的人,真情流露,真诚相待。人在做天在看,冥冥中自有因果安排,永远保持一颗善良的心,持续做对的事情,不断地提醒自己,低调做人,高调做事。

要求:    跟着做一下吧

看不清图片就点一下图片

一,关机后添加一块20GB的SCSI磁盘,重新开机进入RHEL 5系统

二,分区并格式化

1, 使用fdisk命令对新硬盘进行分区,建立一个10GB的主分区("/dev/sbd1")

步骤:如图所示:

执行“fdisk  -l”命令可以查看,确认新增硬盘的设备名称和设置。“fdisk  -l”命令的作用是列出当前系统中所有硬盘设备及其分区的信息。

在硬盘设备中创建、删除、更改分区等操作同样通过fdisk命令进行,只要使用硬盘的设备文件作为参数。

执行“fdisk  /dev/sdb”命令,即可进入到交互式的分区管理界面中。如图所示:

在该操作界面中的“Command (m for help):”提示符后,输入特定的分区操作指令,可以完成各项分区管理任务。输入“m”指令后,可以查看各种操作指令的帮助信息。如图所示:

“p”指令—列出硬盘中的分区情况。如图所示:

“n”指令—新建分区

使用“n”指令可以进行创建分区的操作,包括主分区和扩展分区。根据提示继续输入“p”选择创建主分区,输入“e”选择创建扩展分区,创建完扩展分区,就可以输入“l”选择创建逻辑分区。之后依次选择分区序号、起始位置、结束位置或分区大小即可完成新分区的创建。

选择分区号时,主分区和扩展分区的序号只能为1~4。分区起始位置一般由fdisk默认识别即可,结束位置或大小可以使用“+sizeM”或“+sizeK”或“+sizeG”的形式。

创建主分区/dev/sdb1,如图所示:

创建扩展分区/dev/sdb4,如图所示:

创建逻辑分区/dev/sdb5,如图所示:

执行“p”命令,查看分区情况。如图所示:

“d”指令—删除分区

使用“d”指令可以删除指定的分区,根据提示继续输入需要删除的分区序号即可。在执行删除分区时一定要慎重,应首先使用p指令查看分区的序号,确认无误后再进行删除。需要注意的是:如果扩展分区被删除,则扩展分区之下的逻辑分区也将同时被删除。因此建议从最后一个分区开始进行删除,以免fdisk识别的分区序号发生紊乱。

“t”指令—变更分区的类型

在fdisk分区工具中,新建的分区默认使用的文件系统类型为EXT3,一般不需要更改。但是如果新建的分区需要用作Swap交换分区或者其他类型的文件系统时,则需要对分区类型进行变更以保持一致性,从而避免在管理分区时产生混淆。

使用“t”指令可以变更分区的ID号。操作时需要依次指定目标分区序号、新的系统ID号。不同类型的文件系统对应不同的ID号,以16进制数表示,在fdisk交互环境中可以输入“l”指令进行列表查看。最常用的EXT3、Swap文件系统的ID号分别为83、82,而用于Windows中的FAT32文件系统的ID号一般为b。

“w”和“q”指令—退出fdisk分区工具

完成对硬盘的分区操作以后,可以执行“w”或“q”指令退出fdisk分区工具。其中“w”指令将保存分区操作,而“q”指令将不会保存对硬盘所做的分区操作。

执行“w”指令,保存并退出。如图所示:

1, 执行“partprobe”更新分区表信息,使用mkfs命令将上一步新建的分区格式化为EXT3文件系统

步骤:

变更硬盘(特别是正在使用的硬盘)的分区设置以后,建议最好将系统重启一次或者执行“partprobe”命令使操作系统检测新的分区表情况。在某些Linux操作系统中,若不进行这些操作,可能会导致格式化分区时对硬盘中已有数据的损坏,严重者甚至引起系统崩溃。如图所示:

1. mkfs命令的使用:

实际上mkfs命令是一个前段工具,可以自动加载不同的程序来创建各种类型的分区,而后端包括有多个与mkfs命令相关的工具程序,这些程序位于/sbin/目录中。如图所示:

使用mkfs命令程序时,基本的命令格式如下:

mkfs-t文件系统类型分区设备

创建EXT3文件系统。如图所示:

或者

创建FAT32文件系统。如图所示:

或者

1. mkswap命令的使用:

在Linux系统中,Swap分区的作用类似于Windows系统中的“虚拟内存”,可以在一定程度上缓解物理内存不足的情况。若当前Linux主机运行的服务较多,需要更多的交换空间支撑应用时,可以为其增加新的交换分区。

使用mkswap命令工具可以在指定的分区上创建交换文件系统,目标分区应先通过fdisk工具将ID设为82。如图所示:

如何启用新增加的交换分区:

步骤:

1. 首先查看系统中总交换空间的大小。如图所示:

2. 然后使用“swapon”命令进行启用。如图所示:

3. 再查看一下系统中的总交换空间的大小。如图所示:

4. 再查看一下系统中的总交换空间的大小。如图所示:

三,迁移“/home”分区

1, 转移原有“/home”目录中的内容并做好备份

步骤:

如图所示:

2, 修改“/etc/fstab”文件中的分区挂载设置

步骤:

1. 使用“vim”命令编辑/etc/fstab文件。如图所示:

2. 在下列界面中,接着再输入一行“/dev/sdb1/homeext3defaults00”,然后保存并退出。如图所示:

以上操作,就是文件系统的自动挂载的设置。

3, 按“/etc/fstab”文件中的设置将新建的分区挂载到“/home”目录下

步骤:

挂载文件系统:

mount命令的基本使用格式如下:

mount[ -t  文件体统类型 ]存储设备挂载点

其中,文件系统类型通常可以省略(由系统自动识别),存储设备即对应分区的设备文件名或网络资源路径,挂载点即用户指定用于挂载的目录。如图所示:

4, 将本步骤(1)中备份的用户数据复制到新挂载的“/home”文件系统

步骤:

如图所示:

在实际工作中,可能会经常从互联网中下载一些软件或应用系统的ISO镜像文件,在无法刻录光盘的情况下,需要将其解压后才能浏览、使用其中的文件数据。若使用mount挂载命令,则无需解开文件包即浏览、使用ISO镜像文件中的数据。“.iso”镜像文件通常被视为一种特殊的“回环”文件系统,因此在挂载时需要添加“-o loop”选项。如图所示:

卸载文件系统:

需要卸载文件系统时,使用的命令为“umount”,使用挂载点目录或对应设备的文件名作为卸载参数。Linux系统中,由于同一个设备可以被挂载到多个目录下,所以一般建议通过挂载点的目录位置来进行卸载。

通过挂载点目录卸载对应的分区,如图所示:

通过设备文件卸载光盘,如图所示:

查看磁盘使用情况:

不带选项及参数的mount命令可以显示分区的挂载情况,若要了解系统中已挂载各文件系统的磁盘使用情况(如剩余磁盘空间比例等),可以使用df命令。

df命令使用文件或者设备作为命令参数,较常用的选项为“-h”、“-T”。其中,“-h”选项可以显示更易读的容量单位,而“-T”选项用于显示对应文件系统的类型。如图所示:

时间: 2024-12-20 16:49:30

linux   第七章 磁盘和文件系统管理(一)的相关文章

Linux常用命令(七)磁盘和文件系统管理

 Linux常用命令(七)磁盘和文件系统管理 一.管理磁盘及分区   1.检测并确认新硬盘 fdisk –l命令--列出当前系统中所有硬盘设备及其分区的信息 上述信息中包含了各硬盘的整体情况和分区情况 ■ Device:分区的设备文件名称 ■ Boot:是否是引导分区.是,则有"*"标识. ■ Start:该分区在硬盘中的起始位置(柱面数). ■ End:该分区在硬盘中的结束位置(柱面数). ■ Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节. ■ I

Linux磁盘和文件系统管理

Linux系统中的磁盘和文件系统管理,之所以将二者放在一起总结,是因为在平时的工作中,二者是相辅相成的,常常用来一起使用. 首先介绍下磁盘分区的管理工具 常用的磁盘分区管理工具有fdisk,parted,sfdisk 这里我们介绍下常用的fdsik工具 fdisk -l [DEVICE]... :列出指定磁盘设备上的分区情况 fdisk [DEVICE]:创建分区 fdisk提供了一个交互式接口来管理分区,它有许多子命令,分别用于不同的管理功能:所有的操作均在内存中完成,没有直接同步到磁盘:直到

第八章、Linux 磁盘与文件系统管理

第八章.Linux 磁盘与文件系统管理 1. 认识 EXT2 文件系统 1.1 硬盘组成与分割的复习 1.2 文件系统特性: 索引式文件系统 1.3 Linux 的 EXT2 文件系统(inode): data block, inode table, superblock, dumpe2fs 1.4 与目录树的关系 1.5 EXT2/EXT3 文件的存取与日志式文件系统的功能 1.6 Linux 文件系统的运行 1.7 挂载点的意义 (mount point) 1.8 其他 Linux 支持的文

Linux基础之磁盘及文件系统管理(二)

磁盘和文件系统管理 文件系统管理工具: 创建文件系统的工具 mkfs mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.xfs, mkfs.vfat, ... 检测及修复文件系统的工具 fsck fsck.ext2, fsck.ext3, ... 查看其属性的工具 dumpe2fs, tune2fs 调整文件系统特性: tune2fs 内核级文件系统的组成部分: 文件系统驱动:由内核提供 文件系统箮理工具:由用户空间的应用程序提供 ext系列文件系统的管理工具: mkf

Linux磁盘与文件系统管理

Linux磁盘与文件系统管理 磁盘分区后需要进行格式化,是为什么呢? 因为每种操作系统所设置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此需要将分区进行格式化,以成为操作系统能够利用的文件系统格式.

linux磁盘及文件系统管理初步(1)

Linux系统管理 磁盘分区及文件系统管理 RAID LVM:能够实现磁盘边界的动态管理 网络属性管理 程序包管理:程序包的增删查改 sed 和awk 进程查看和管理 内核管理:内核的组成部分,内核的编译安装 系统启动流程 Linux内核的定制,编译内核,busybox 系统安装:kickstart,dhcp,pxe shell脚本编程 Linux磁盘及文件系统管理: 整个操作系统的组成部分:硬件和软件 整个操作系统的组成层次:最底层为硬件设备(这也是我们计算机能够运行的基础),在硬件设备上冯诺

linux磁盘及文件系统管理进阶

回顾: 磁盘,磁盘分区,文件系统 现在的磁盘有两类:机械硬盘和固态硬盘 为了使机械硬盘上流传下来的概念,和组织方式依然可用,固态硬盘也模拟了类似于机         械硬盘上的很多特性,想MBR之类的哪些东西,依然模拟扇区和那些机制,只不过是        固态硬盘是电器设备工作,机械硬盘是机械方式工作而已. 无论是那种格式的硬盘在cent0S6,7只要是磁盘设备而且能够驱动的话统统识别为:                 /dev/sd[a-z]# 管理分区:fdisk,parted,sfdi

linux磁盘和文件系统管理(一)

磁盘和文件系统管理(一) 要求: 一,关机后添加一块20GB的SCSI磁盘,重新开机进入RHEL 5系统 二,分区并格式化 1,使用fdisk命令对新硬盘进行分区,建立一个10GB的主分区("/dev/sbd1") 步骤:如图所示: 执行"fdisk -l"命令可以查看,确认新增硬盘的设备名称和设置."fdisk -l"命令的作用是列出当前系统中所有硬盘设备及其分区的信息. 在硬盘设备中创建.删除.更改分区等操作同样通过fdisk命令进行,只要使

Linux命令:磁盘及文件系统管理

磁盘及文件系统管理 终端类型: console:控制台 pty:物理终端 (VGA) tty#:虚拟终端 (VGA) ttyS#:串行终端 pts/#:伪终端 ln [-s -v] SRC DEST 硬链接: 1.只能对文件创建,不能应用于目录: 2.不能跨文件系统: 3.创建硬链接会增加文件被链接的次数: 符号链接: 1.可应用于目录: 2.可以跨文件系统: 3.不会增加被链接文件的链接次数: 4.其大小为指定的路径所包含的字符个数: du:  -s   -h df: 链接 设备文件: b: