chapter8:Linux磁盘与文件系统管理之(3)磁盘的分区,格式化,检验与挂载

当我们在系统里新增加一个硬盘时,我们要做的有:

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

2.对分区进行格式化,以创建系统可用的文件系统.

3.对刚刚创建的文件系统进行检验.

4.在Linux上还要创建挂载点,也就是目录,并将分区挂载上来.

我们要考虑的有,分区的大小,是否加入日志功能,inode与block数量的规划,这些都是要看主机的用途来定的.

一.磁盘分区fdisk

fdisk [-l] 设备名

输出后面所有设备的分区内容.如果只有fdisk -l,则会列出系统上所有的设备的分区.可用U盘试验.

上面的boot表示的是开机引导模块,通常window的c盘有这个.

/dev/sda2是extended分区,从start与end 可以看出已经完全被分了,所以整个磁盘已经不能进行额外的分区了.

fdisk只能root才可以执行,还要注意,fdisk是针对设备,而不是设备的分区.

1.删除磁盘分区

这里我们删除了所有的分区,注意,不能用w保存,退出时用q放弃.

2.新增分区

在上面的基础上,我们增加新的分区.分为primary, Extended,logical分区.

(1)新增Primary分区

上图中,我们增加了一个主分区,分区号为4.大小为2G,这个时候,还剩下-13号,

(2)新增Extended分区

这里,我们增加了一个Extended分区,大小为2G,一般我们应该将所有的剩下的空间分给扩展分区,这里只是试验.

(3)新增logical分区

我们可以看到,logical 分区sda5是扩展sda1内的一个分区.大小为200M.

操作环境说明:

如果硬盘的分区有还在使用中的,则有可能系统的内核会无法重载硬盘的分区表,这个时候应该将使用中的分区卸载掉,再重新进入分区一次,重新写入分区表就可以成功了.

注意事项:

fdisk无法处理大于2T的硬盘,虽然Ext3已经可以支持16T以上的硬盘了.这个时候应该通过parted命令来处理.

二.磁盘的格式化

分区完成后就要进行格式化,mkfs(make file system),这个其实是一个综合性的命令,它会去调用正确的文件系统格式化工具.

mkfs [-t 文件系统格式] 设备文件名

如将/dev/sda1格式化为ext3文件系统.

mkfs -t ext3 /dev/sda1

在结果显示的信息里面重要的有:

分区的名字,block大小,inode /block的数量.

mkfs支持的文件系统有:(mkfs加两次tab显示)

其中vfat是可以用在window/linux的U盘.

三.磁盘检验fsck,badblocks

1.文件系统的检验fsck(file system check)

文件系统在运行的时候会有硬盘与内存的数据异步的情况以生,因此这个时候死机可能会导致文件系统的错乱,我们可以用fsck来进行挽救.

通常使用这个命令是在系统出现了极大的问题的时候,只有root才用.

2.硬盘或者软盘坏轨的检验badblocks

四.磁盘的卸载与挂载

时间: 2024-12-20 14:37:15

chapter8:Linux磁盘与文件系统管理之(3)磁盘的分区,格式化,检验与挂载的相关文章

Linux磁盘和文件系统管理(3)_磁盘挂载 卸载

磁盘的挂载与卸载     挂载:将系统额外的文件系统通过根下的目录与根文件系统建立起关联关系,将该目录成为进入新磁盘分区(即文件系统)的入口操作. 卸载:解除此关联关系的过程. 挂载点 mount point:设备挂载的目录 注意:挂载点在挂载后,其目录下的原有文件和目录将会暂时隐藏,等新分区卸载后,原有文件和目录会再次显示出来.所以建议 挂载点使用空目录. 挂载 mount:     mount [-l] 通过读取/etc/mtab文件来显示当前系统所有已经挂载的设备 [[email prot

Linux磁盘和文件系统管理(5)_创建交换分区

交换分区swap: 当cpu使用的内存不足时,就会暂时占用硬盘一部分空间来存储内存信息,这部分空间就是交换分区. 创建新的交换分区 swap: 1 新建分区,通过设置Id,建立swap分区 2 格式化swap分区    mkswap 设备名称 3 启动swap: swapon 设备名称 4 查看swap:free命令 mkswap命令:通过设备或文件,设置一个交换分区swap格式 mkswap [options] device [size] 参数: -c:创建交换分区前,检测是否有坏块 -f,-

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

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

第八章、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磁盘和文件系统管理

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

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命令进行,只要使